cam_eb
ata_alloc_device(struct cam_eb *bus, struct cam_et *target, lun_id_t lun_id)
ata_alloc_device(struct cam_eb *bus, struct cam_et *target,
struct cam_eb *bus,
ata_dev_async(uint32_t async_code, struct cam_eb *bus, struct cam_et *target,
TAILQ_HEAD(,cam_eb) xpt_busses;
struct cam_eb *bus)
typedef int xpt_busfunc_t (struct cam_eb *bus, void *arg);
xptedtbusfunc(struct cam_eb *bus, void *arg)
struct cam_eb *bus;
struct cam_eb *bus;
struct cam_eb *bus;
bus = (struct cam_eb *)cdm->pos.cookie.bus;
xptbustraverse(struct cam_eb *start_bus, xpt_busfunc_t *tr_func, void *arg)
struct cam_eb *bus, *next_bus;
xpttargettraverse(struct cam_eb *bus, struct cam_et *start_target,
struct cam_eb *bus;
struct cam_eb *bus;
xptdefbusfunc(struct cam_eb *bus, void *arg)
static void xpt_acquire_bus(struct cam_eb *bus);
static void xpt_release_bus(struct cam_eb *bus);
xptsetasyncbusfunc(struct cam_eb *bus, void *arg)
xpt_alloc_target(struct cam_eb *bus, target_id_t target_id);
static struct cam_eb*
xpt_find_target(struct cam_eb *bus, target_id_t target_id);
struct cam_eb *bus = path->bus;
u_int num_patterns, struct cam_eb *bus);
static int xptbustraverse(struct cam_eb *start_bus,
static int xpttargettraverse(struct cam_eb *bus,
struct cam_eb *bus,
static struct cam_ed * xpt_alloc_device_default(struct cam_eb *bus,
struct cam_eb *bus;
struct cam_eb *new_bus;
struct cam_eb *old_bus;
new_bus = (struct cam_eb *)malloc(sizeof(*new_bus),
struct cam_eb *bus;
struct cam_eb *bus;
struct cam_eb *bus;
xpt_dev_async_default(uint32_t async_code, struct cam_eb *bus,
xpt_acquire_bus(struct cam_eb *bus)
xpt_release_bus(struct cam_eb *bus)
xpt_alloc_target(struct cam_eb *bus, target_id_t target_id)
struct cam_eb *bus = target->bus;
struct cam_eb *bus = target->bus;
xpt_alloc_device_default(struct cam_eb *bus, struct cam_et *target,
xpt_alloc_device(struct cam_eb *bus, struct cam_et *target, lun_id_t lun_id)
struct cam_eb *bus = device->target->bus;
struct cam_eb *bus = device->target->bus;
static struct cam_eb *
struct cam_eb *bus;
xpt_find_target(struct cam_eb *bus, target_id_t target_id)
struct cam_eb *bus;
TAILQ_ENTRY(cam_eb) links;
struct cam_eb *bus;
struct cam_ed * xpt_alloc_device(struct cam_eb *bus,
struct cam_eb;
struct cam_eb *bus,
mmc_alloc_device(struct cam_eb *bus, struct cam_et *target, lun_id_t lun_id)
mmc_dev_async(uint32_t async_code, struct cam_eb *bus, struct cam_et *target,
static struct cam_ed * mmc_alloc_device(struct cam_eb *bus,
static void mmc_dev_async(uint32_t async_code, struct cam_eb *bus,
nvme_alloc_device(struct cam_eb *bus, struct cam_et *target,
struct cam_eb *bus,
nvme_alloc_device(struct cam_eb *bus, struct cam_et *target, lun_id_t lun_id)
nvme_dev_async(uint32_t async_code, struct cam_eb *bus, struct cam_et *target,
scsi_alloc_device(struct cam_eb *bus, struct cam_et *target, lun_id_t lun_id)
scsi_dev_async(uint32_t async_code, struct cam_eb *bus, struct cam_et *target,
scsi_alloc_device(struct cam_eb *bus, struct cam_et *target,
struct cam_eb *bus,