Home
last modified time | relevance | path

Searched refs:cam_device (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/usr.bin/sdiotool/
H A Dcam_sdio.h62 int sdio_rw_direct(struct cam_device *dev,
69 sdio_rw_extended(struct cam_device *dev,
76 uint8_t sdio_read_1(struct cam_device *dev, uint8_t func_number, uint32_t addr, int *ret);
77 int sdio_write_1(struct cam_device *dev, uint8_t func_number, uint32_t addr, uint8_t val);
78 uint16_t sdio_read_2(struct cam_device *dev, uint8_t func_number, uint32_t addr, int *ret);
79 int sdio_write_2(struct cam_device *dev, uint8_t func_number, uint32_t addr, uint16_t val);
80 uint32_t sdio_read_4(struct cam_device *dev, uint8_t func_number, uint32_t addr, int *ret);
81 int sdio_write_4(struct cam_device *dev, uint8_t func_number, uint32_t addr, uint32_t val);
82 int sdio_read_bool_for_func(struct cam_device *dev, uint32_t addr, uint8_t func_number, uint8_t *is…
83 int sdio_set_bool_for_func(struct cam_device *dev, uint32_t addr, uint8_t func_number, int enable);
[all …]
H A Dcam_sdio.c32 sdio_rw_direct(struct cam_device *dev, in sdio_rw_direct()
89 sdio_rw_extended(struct cam_device *dev, in sdio_rw_extended()
167 sdio_read_bool_for_func(struct cam_device *dev, uint32_t addr, uint8_t func_number, uint8_t *is_ena… in sdio_read_bool_for_func()
181 sdio_set_bool_for_func(struct cam_device *dev, uint32_t addr, uint8_t func_number, int enable) { in sdio_set_bool_for_func()
206 sdio_read_1(struct cam_device *dev, uint8_t func_number, uint32_t addr, int *ret) { in sdio_read_1()
213 sdio_write_1(struct cam_device *dev, uint8_t func_number, uint32_t addr, uint8_t val) { in sdio_write_1()
219 sdio_read_2(struct cam_device *dev, uint8_t func_number, uint32_t addr, int *ret) { in sdio_read_2()
233 sdio_write_2(struct cam_device *dev, uint8_t func_number, uint32_t addr, uint16_t val) { in sdio_write_2()
244 sdio_read_4(struct cam_device *dev, uint8_t func_number, uint32_t addr, int *ret) { in sdio_read_4()
258 sdio_write_4(struct cam_device *dev, uint8_t func_number, uint32_t addr, uint32_t val) { in sdio_write_4()
[all …]
H A Dsdiotool.c74 static void probe_bcrm(struct cam_device *dev);
165 struct cam_device *cam_dev;
410 probe_bcrm(struct cam_device *dev) { in probe_bcrm()
458 get_sdio_card_info(struct cam_device *dev, struct card_info *ci) { in get_sdio_card_info()
492 struct cam_device *cam_dev; in main()
H A Dlinux_sdio_compat.h41 struct cam_device *dev;
/freebsd/lib/libcam/
H A Dcamlib.h83 struct cam_device { struct
127 struct cam_device * cam_open_device(const char *path, int flags); argument
128 void cam_close_device(struct cam_device *dev);
129 void cam_close_spec_device(struct cam_device *dev);
130 struct cam_device * cam_open_spec_device(const char *dev_name,
132 struct cam_device *device);
133 struct cam_device * cam_open_btl(path_id_t path_id, target_id_t target_id,
135 struct cam_device *device);
136 struct cam_device * cam_open_pass(const char *path, int flags,
137 struct cam_device *device);
[all …]
H A Dcamlib.c53 static struct cam_device *cam_real_open_device(const char *path, int flags,
54 struct cam_device *device,
58 static struct cam_device *cam_lookup_pass(const char *dev_name, int unit,
60 struct cam_device *device);
66 cam_send_ccb(struct cam_device *device, union ccb *ccb) in cam_send_ccb()
75 cam_getccb(struct cam_device *dev) in cam_getccb()
252 struct cam_device *
272 struct cam_device *
274 int flags, struct cam_device *device) in cam_open_btl()
404 struct cam_device *
[all …]
H A Dscsi_wrap.h29 void *scsi_wrap_get_physical_element_status(struct cam_device *device,
32 void *scsi_wrap_inquiry(struct cam_device *device, uint32_t page, uint32_t length);
34 struct cam_device *device);
H A Dscsi_wrap.c47 scsi_wrap_get_physical_element_status(struct cam_device *device, int task_attr, int retry_count, in scsi_wrap_get_physical_element_status()
125 scsi_wrap_inquiry(struct cam_device *device, uint32_t page, uint32_t length) in scsi_wrap_inquiry()
173 scsi_wrap_vpd_block_device_characteristics(struct cam_device *device) in scsi_wrap_vpd_block_device_characteristics()
/freebsd/sbin/camcontrol/
H A Dcamcontrol.h62 int ata_do_identify(struct cam_device *device, int retry_count, int timeout,
64 int dev_has_vpd_page(struct cam_device *dev, uint8_t page_id, int retry_count,
66 int get_device_type(struct cam_device *dev, int retry_count, int timeout,
75 int get_ata_status(struct cam_device *dev, union ccb *ccb, uint8_t *error,
78 int camxferrate(struct cam_device *device);
79 int fwdownload(struct cam_device *device, int argc, char **argv,
82 int zone(struct cam_device *device, int argc, char **argv, char *combinedopt,
84 int epc(struct cam_device *device, int argc, char **argv, char *combinedopt,
86 int timestamp(struct cam_device *device, int argc, char **argv,
89 int depop(struct cam_device *device, int argc, char **argv,
[all …]
H A Dfwdownload.c272 static struct fw_vendor *fw_get_vendor(struct cam_device *cam_dev,
274 static int fw_get_timeout(struct cam_device *cam_dev, struct fw_vendor *vp,
276 static int fw_validate_ibm(struct cam_device *dev, int retry_count,
279 static char *fw_read_img(struct cam_device *dev, int retry_count,
282 static int fw_check_device_ready(struct cam_device *dev,
286 static int fw_download_img(struct cam_device *cam_dev,
297 fw_get_vendor(struct cam_device *cam_dev, struct ata_params *ident_buf) in fw_get_vendor()
328 fw_get_timeout(struct cam_device *cam_dev, struct fw_vendor *vp, in fw_get_timeout()
455 fw_validate_ibm(struct cam_device *dev, int retry_count, int timeout, int fd, in fw_validate_ibm()
570 fw_read_img(struct cam_device *dev, int retry_count, int timeout, int quiet, in fw_read_img()
[all …]
H A Dtimestamp.c62 static int set_restore_flags(struct cam_device *device, uint8_t *flags,
65 static int report_timestamp(struct cam_device *device, uint64_t *ts,
67 static int set_timestamp(struct cam_device *device, char *format_string,
72 set_restore_flags(struct cam_device *device, uint8_t *flags, int set_flag, in set_restore_flags()
185 report_timestamp(struct cam_device *device, uint64_t *ts, int task_attr, in report_timestamp()
243 set_timestamp(struct cam_device *device, char *format_string, in set_timestamp()
328 timestamp(struct cam_device *device, int argc, char **argv, char *combinedopt, in timestamp()
H A Dcamcontrol.c274 static int getdevlist(struct cam_device *device);
276 static int getdevtype(struct cam_device *device);
283 static int requestsense(struct cam_device *device, int argc, char **argv,
286 static int testunitready(struct cam_device *device, int task_attr,
288 static int scsistart(struct cam_device *device, int startstop, int loadeject,
290 static int scsiinquiry(struct cam_device *device, int task_attr,
292 static int scsiserial(struct cam_device *device, int task_attr,
296 static int reprobe(struct cam_device *device);
301 static int readdefects(struct cam_device *device, int argc, char **argv,
304 static void modepage(struct cam_device *device, int argc, char **argv,
[all …]
H A Ddepop.c79 depop_list(struct cam_device *device, int task_attr, int retry_count, in depop_list()
116 depop_remove(struct cam_device *device, int task_attr, int retry_count, in depop_remove()
155 depop_restore(struct cam_device *device, int task_attr, int retry_count, in depop_restore()
200 depop(struct cam_device *device, int argc, char **argv, char *combinedopt, in depop()
H A Dmodeedit.c104 static void editlist_populate(struct cam_device *device,
107 static void editlist_populate_desc(struct cam_device *device,
111 static void editlist_save(struct cam_device *device, int cdb_len,
114 static void editlist_save_desc(struct cam_device *device, int cdb_len,
124 static void modepage_dump(struct cam_device *device, int cdb_len,
127 static void modepage_dump_desc(struct cam_device *device,
593 editlist_populate(struct cam_device *device, int cdb_len, int dbd, int pc, in editlist_populate()
637 editlist_populate_desc(struct cam_device *device, int cdb_len, int llbaa, int pc, in editlist_populate_desc()
698 editlist_save(struct cam_device *device, int cdb_len, int dbd, int pc, in editlist_save()
786 editlist_save_desc(struct cam_device *device, int cdb_len, int llbaa, int pc, in editlist_save_desc()
[all …]
H A Depc.c129 static int epc_list(struct cam_device *device, camcontrol_devtype devtype,
133 static int epc_getmode(struct cam_device *device, camcontrol_devtype devtype,
136 static int epc_set_features(struct cam_device *device,
189 epc_list(struct cam_device *device, camcontrol_devtype devtype, union ccb *ccb,
270 epc_getmode(struct cam_device *device, camcontrol_devtype devtype,
520 epc_set_features(struct cam_device *device, camcontrol_devtype devtype,
609 epc(struct cam_device *device, int argc, char **argv, char *combinedopt,
H A Dattrib.c106 scsiattrib(struct cam_device *device, int argc, char **argv, char *combinedopt, in scsiattrib()
H A Dzone.c319 zone(struct cam_device *device, int argc, char **argv, char *combinedopt,
/freebsd/sys/cam/
H A Dcam.h426 struct cam_device;
428 char * cam_error_string(struct cam_device *device, union ccb *ccb, char *str,
431 void cam_error_print(struct cam_device *device, union ccb *ccb,
H A Dcam.c326 cam_error_string(struct cam_device *device, union ccb *ccb, char *str, in cam_error_string()
556 cam_error_print(struct cam_device *device, union ccb *ccb, in cam_error_print()
/freebsd/lib/libcam/tests/
H A Dlibcam_test.c226 struct cam_device *cam_dev; in ATF_TC_BODY()
267 struct cam_device *cam_dev; in ATF_TC_BODY()
/freebsd/usr.sbin/mptutil/
H A Dmpt_cam.c231 fetch_scsi_capacity(struct cam_device *dev, struct mpt_standalone_disk *disk) in fetch_scsi_capacity()
344 fetch_scsi_inquiry(struct cam_device *dev, struct mpt_standalone_disk *disk) in fetch_scsi_inquiry()
394 struct cam_device *dev; in mpt_fetch_disks()
/freebsd/usr.sbin/camdd/
H A Dcamdd.c255 struct cam_device *dev;
454 int camdd_probe_pass_scsi(struct cam_device *cam_dev, union ccb *ccb,
457 int camdd_probe_pass_nvme(struct cam_device *cam_dev, union ccb *ccb,
462 struct camdd_dev *camdd_probe_pass(struct cam_device *cam_dev,
474 int camdd_get_cgd(struct cam_device *device, struct ccb_getdev *cgd);
1243 camdd_get_cgd(struct cam_device *device, struct ccb_getdev *cgd) in camdd_get_cgd()
1283 camdd_probe_pass_scsi(struct cam_device *cam_dev, union ccb *ccb, in camdd_probe_pass_scsi()
1379 camdd_probe_pass_nvme(struct cam_device *cam_dev, union ccb *ccb, in camdd_probe_pass_nvme()
1451 camdd_probe_pass(struct cam_device *cam_dev, struct camdd_io_opts *io_opts, in camdd_probe_pass()
3200 struct cam_device *new_cam_dev = NULL;
/freebsd/sys/cam/scsi/
H A Dsmp_all.h483 void smp_error_sbuf(struct cam_device *device, struct ccb_smpio *smpio,
H A Dsmp_all.c252 smp_error_sbuf(struct cam_device *device, struct ccb_smpio *smpio, in smp_error_sbuf()
H A Dscsi_all.h3825 struct cam_device;
3940 int scsi_command_string(struct cam_device *device,
3942 int scsi_sense_sbuf(struct cam_device *device,
3945 char * scsi_sense_string(struct cam_device *device,
3948 void scsi_sense_print(struct cam_device *device,

12