cam_ed
struct cam_ed;
struct cam_ed *active_dev;
struct cam_ed *device;
TAILQ_ENTRY(cam_ed) links;
struct cam_ed *device;
struct cam_ed *device;
struct cam_ed *device;
TAILQ_HEAD(, cam_ed) ed_entries;
struct cam_ed *device)
struct cam_ed *device;
(struct cam_ed *)cdm->pos.cookie.device,
xptedtdevicefunc(struct cam_ed *device, void *arg)
xptdevicetraverse(struct cam_et *target, struct cam_ed *start_device,
struct cam_ed *device, *next_device;
xptperiphtraverse(struct cam_ed *device, struct cam_periph *start_periph,
xptdefdevicefunc(struct cam_ed *device, void *arg)
xptsetasyncfunc(struct cam_ed *device, void *arg)
struct cam_ed *device;
struct cam_ed *dev;
struct cam_ed *dev;
struct cam_ed *device;
struct cam_ed *dev;
struct cam_ed *dev;
struct cam_ed *device;
struct cam_ed *device;
struct cam_ed *device;
struct cam_ed *device;
struct cam_ed *new_device;
struct cam_ed *device;
struct cam_ed *device;
struct cam_ed *device, *next_device;
struct cam_ed *device, void *async_arg)
struct cam_ed *device;
device = (struct cam_ed *)arg;
xpt_release_devq_device(struct cam_ed *dev, u_int count, int run_queue)
xpt_get_ccb(struct cam_ed *device)
static struct cam_ed *
struct cam_ed *device;
struct cam_ed *cur_device;
xpt_reference_device(struct cam_ed *device)
struct cam_ed *device)
struct cam_ed *dev;
static struct cam_ed *
struct cam_ed *device;
struct cam_ed *device;
struct cam_ed *device;
struct cam_ed *device;
struct cam_ed* device;
proberequestbackoff(struct cam_periph *periph, struct cam_ed *device)
typedef int xpt_devicefunc_t (struct cam_ed *device, void *arg);
xpt_find_quirk(struct cam_ed *device)
struct cam_ed* otherdev;
xpt_set_transfer_settings(struct ccb_trans_settings *cts, struct cam_ed *device,
struct cam_ed *dev;
struct cam_ed *device;
xptpassannouncefunc(struct cam_ed *device, void *arg)
struct cam_ed *dev;
struct cam_ed *device,
static union ccb *xpt_get_ccb(struct cam_ed *device);
static void xpt_release_devq_device(struct cam_ed *dev, u_int count,
static struct cam_ed*
struct cam_ed *device);
static struct cam_ed*
struct cam_ed *device);
struct cam_ed *start_device,
static int xptperiphtraverse(struct cam_ed *device,
struct cam_ed *device);
static void xpt_find_quirk(struct cam_ed *device);
struct cam_ed *device,
struct cam_ed *dev);
struct cam_ed *dev);
static __inline int device_is_alloc_queued(struct cam_ed *device);
static __inline int device_is_send_queued(struct cam_ed *device);
xpt_schedule_dev_allocq(struct cam_eb *bus, struct cam_ed *dev)
xpt_schedule_dev_sendq(struct cam_eb *bus, struct cam_ed *dev)
device_is_alloc_queued(struct cam_ed *device)
device_is_send_queued(struct cam_ed *device)