Changeset View
Changeset View
Standalone View
Standalone View
sys/cam/cam_xpt.c
Show First 20 Lines • Show All 241 Lines • ▼ Show 20 Lines | static void xpt_async_bcast(struct async_list *async_head, | ||||
void *async_arg); | void *async_arg); | ||||
static path_id_t xptnextfreepathid(void); | static path_id_t xptnextfreepathid(void); | ||||
static path_id_t xptpathid(const char *sim_name, int sim_unit, int sim_bus); | static path_id_t xptpathid(const char *sim_name, int sim_unit, int sim_bus); | ||||
static union ccb *xpt_get_ccb(struct cam_periph *periph); | static union ccb *xpt_get_ccb(struct cam_periph *periph); | ||||
static union ccb *xpt_get_ccb_nowait(struct cam_periph *periph); | static union ccb *xpt_get_ccb_nowait(struct cam_periph *periph); | ||||
static void xpt_run_allocq(struct cam_periph *periph, int sleep); | static void xpt_run_allocq(struct cam_periph *periph, int sleep); | ||||
static void xpt_run_allocq_task(void *context, int pending); | static void xpt_run_allocq_task(void *context, int pending); | ||||
static void xpt_run_devq(struct cam_devq *devq); | static void xpt_run_devq(struct cam_devq *devq); | ||||
static timeout_t xpt_release_devq_timeout; | static callout_func_t xpt_release_devq_timeout; | ||||
static void xpt_release_simq_timeout(void *arg) __unused; | static void xpt_release_simq_timeout(void *arg) __unused; | ||||
static void xpt_acquire_bus(struct cam_eb *bus); | static void xpt_acquire_bus(struct cam_eb *bus); | ||||
static void xpt_release_bus(struct cam_eb *bus); | static void xpt_release_bus(struct cam_eb *bus); | ||||
static uint32_t xpt_freeze_devq_device(struct cam_ed *dev, u_int count); | static uint32_t xpt_freeze_devq_device(struct cam_ed *dev, u_int count); | ||||
static int xpt_release_devq_device(struct cam_ed *dev, u_int count, | static int xpt_release_devq_device(struct cam_ed *dev, u_int count, | ||||
int run_queue); | int run_queue); | ||||
static struct cam_et* | static struct cam_et* | ||||
xpt_alloc_target(struct cam_eb *bus, target_id_t target_id); | xpt_alloc_target(struct cam_eb *bus, target_id_t target_id); | ||||
▲ Show 20 Lines • Show All 5,375 Lines • Show Last 20 Lines |