Home
last modified time | relevance | path

Searched refs:cam_ed (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/cam/
H A Dcam_xpt_internal.h37 struct cam_ed;
39 typedef struct cam_ed * (*xpt_alloc_device_func)(struct cam_eb *bus,
42 typedef void (*xpt_release_device_func)(struct cam_ed *device);
47 struct cam_ed *device,
70 typedef void (*xpt_proto_announce_func)(struct cam_ed *);
71 typedef void (*xpt_proto_announce_sbuf_func)(struct cam_ed *, struct sbuf *);
95 struct cam_ed { struct
97 TAILQ_ENTRY(cam_ed) links; argument
149 STAILQ_ENTRY(cam_ed) highpowerq_entry; argument
163 TAILQ_HEAD(, cam_ed) ed_entries; argument
[all …]
H A Dcam_xpt.c101 STAILQ_HEAD(highpowerlist, cam_ed) highpowerq;
152 typedef int xpt_devicefunc_t (struct cam_ed *device, void *arg);
244 static uint32_t xpt_freeze_devq_device(struct cam_ed *dev, u_int count);
245 static int xpt_release_devq_device(struct cam_ed *dev, u_int count,
255 static struct cam_ed*
272 struct cam_ed *device);
290 struct cam_ed *start_device,
292 static int xptperiphtraverse(struct cam_ed *device,
309 struct cam_ed *device,
311 static struct cam_ed * xpt_alloc_device_default(struct cam_eb *bus,
[all …]
H A Dcam_debug.h85 struct cam_ed;
87 void xpt_cam_dev_debug(struct cam_ed *dev, const char *fmt, ...);
H A Dcam_xpt.h43 struct cam_ed;
104 struct cam_ed *dev);
H A Dcam_queue.h70 struct cam_ed;
/freebsd/sys/cam/nvme/
H A Dnvme_xpt.c145 static struct cam_ed *
152 struct cam_ed *device,
157 static void nvme_proto_announce_sbuf(struct cam_ed *device,
159 static void nvme_proto_denounce_sbuf(struct cam_ed *device,
503 nvme_find_quirk(struct cam_ed *device)
592 static struct cam_ed *
596 struct cam_ed *device; in nvme_alloc_device()
652 struct cam_ed *device; in nvme_dev_advinfo()
768 struct cam_ed *device, void *async_arg) in nvme_dev_async()
822 nvme_proto_announce_sbuf(struct cam_ed *device, struct sbuf *sb) in nvme_proto_announce_sbuf()
[all …]
H A Dnvme_all.c206 struct cam_ed *device; in nvme_get_identify_cntrl()
216 struct cam_ed *device; in nvme_get_identify_ns()
/freebsd/sys/cam/ata/
H A Data_xpt.c167 static void ata_find_quirk(struct cam_ed *device);
173 static struct cam_ed *
184 struct cam_ed *device,
188 static void ata_proto_announce_sbuf(struct cam_ed *device, struct sbuf *sb);
189 static void ata_proto_denounce_sbuf(struct cam_ed *device, struct sbuf *sb);
191 static void semb_proto_announce_sbuf(struct cam_ed *device, struct sbuf *sb);
192 static void semb_proto_denounce_sbuf(struct cam_ed *device, struct sbuf *sb);
1346 ata_find_quirk(struct cam_ed *device) in ata_find_quirk()
1628 static struct cam_ed *
1632 struct cam_ed *device; in ata_alloc_device()
[all …]
/freebsd/sys/cam/scsi/
H A Dscsi_xpt.c566 struct cam_ed *device);
572 static void scsi_find_quirk(struct cam_ed *device);
578 static struct cam_ed *
589 struct cam_ed *device,
593 static void scsi_proto_announce_sbuf(struct cam_ed *device,
595 static void scsi_proto_denounce_sbuf(struct cam_ed *device,
873 struct cam_ed *device; in probestart()
961 struct cam_ed* device; in probestart()
1055 proberequestbackoff(struct cam_periph *periph, struct cam_ed *device) in proberequestbackoff()
1891 scsi_find_quirk(struct cam_ed *device) in scsi_find_quirk()
[all …]
H A Dscsi_all.c9370 struct cam_ed *device; in scsi_vpd_supported_page()
/freebsd/sys/cam/mmc/
H A Dmmc_xpt.c66 static struct cam_ed * mmc_alloc_device(struct cam_eb *bus,
69 struct cam_et *target, struct cam_ed *device, void *async_arg);
83 static void mmc_proto_announce_sbuf(struct cam_ed *device, struct sbuf *sb);
84 static void mmc_proto_denounce_sbuf(struct cam_ed *device, struct sbuf *sb);
186 static struct cam_ed *
189 struct cam_ed *device; in mmc_alloc_device()
208 struct cam_ed *device, void *async_arg) in mmc_dev_async()
331 struct cam_ed *device; in mmc_dev_advinfo()
469 mmc_proto_announce_sbuf(struct cam_ed *device, struct sbuf *sb) in mmc_proto_announce_sbuf()
475 mmc_proto_denounce_sbuf(struct cam_ed *device, struct sbuf *sb) in mmc_proto_denounce_sbuf()
H A Dmmc_da.c1242 struct cam_ed *device = periph->path->device; in sdda_start_init()