Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/isp/isp_freebsd.c
Show All 12 Lines | |||||
int isp_loop_down_limit = 60; /* default loop down limit */ | int isp_loop_down_limit = 60; /* default loop down limit */ | ||||
int isp_quickboot_time = 7; /* don't wait more than N secs for loop up */ | int isp_quickboot_time = 7; /* don't wait more than N secs for loop up */ | ||||
int isp_gone_device_time = 30; /* grace time before reporting device lost */ | int isp_gone_device_time = 30; /* grace time before reporting device lost */ | ||||
static const char prom3[] = "Chan %d [%u] PortID 0x%06x Departed because of %s"; | static const char prom3[] = "Chan %d [%u] PortID 0x%06x Departed because of %s"; | ||||
static void isp_freeze_loopdown(ispsoftc_t *, int); | static void isp_freeze_loopdown(ispsoftc_t *, int); | ||||
static void isp_loop_changed(ispsoftc_t *isp, int chan); | static void isp_loop_changed(ispsoftc_t *isp, int chan); | ||||
static d_ioctl_t ispioctl; | static d_ioctl_t ispioctl; | ||||
static void isp_intr_enable(void *); | |||||
static void isp_cam_async(void *, uint32_t, struct cam_path *, void *); | static void isp_cam_async(void *, uint32_t, struct cam_path *, void *); | ||||
static void isp_poll(struct cam_sim *); | static void isp_poll(struct cam_sim *); | ||||
static timeout_t isp_watchdog; | static timeout_t isp_watchdog; | ||||
static timeout_t isp_gdt; | static timeout_t isp_gdt; | ||||
static task_fn_t isp_gdt_task; | static task_fn_t isp_gdt_task; | ||||
static void isp_kthread(void *); | static void isp_kthread(void *); | ||||
static void isp_action(struct cam_sim *, union ccb *); | static void isp_action(struct cam_sim *, union ccb *); | ||||
static int isp_timer_count; | static int isp_timer_count; | ||||
Show All 12 Lines |