Symbol: cam_device
lib/libcam/camlib.c
310
struct cam_device *
lib/libcam/camlib.c
330
struct cam_device *
lib/libcam/camlib.c
332
int flags, struct cam_device *device)
lib/libcam/camlib.c
450
struct cam_device *
lib/libcam/camlib.c
452
struct cam_device *device)
lib/libcam/camlib.c
457
struct cam_device *
lib/libcam/camlib.c
458
cam_open_pass(const char *path, int flags, struct cam_device *device)
lib/libcam/camlib.c
463
static struct cam_device *
lib/libcam/camlib.c
465
const char *given_path, struct cam_device *device)
lib/libcam/camlib.c
545
static struct cam_device *
lib/libcam/camlib.c
546
cam_real_open_device(const char *path, int flags, struct cam_device *device,
lib/libcam/camlib.c
558
if ((device = (struct cam_device *)malloc(
lib/libcam/camlib.c
559
sizeof(struct cam_device))) == NULL) {
lib/libcam/camlib.c
56
static struct cam_device *cam_real_open_device(const char *path, int flags,
lib/libcam/camlib.c
57
struct cam_device *device,
lib/libcam/camlib.c
61
static struct cam_device *cam_lookup_pass(const char *dev_name, int unit,
lib/libcam/camlib.c
63
struct cam_device *device);
lib/libcam/camlib.c
69
cam_send_ccb(struct cam_device *device, union ccb *ccb)
lib/libcam/camlib.c
711
cam_close_device(struct cam_device *dev)
lib/libcam/camlib.c
722
cam_close_spec_device(struct cam_device *dev)
lib/libcam/camlib.c
732
cam_path_string(struct cam_device *dev, char *str, int len)
lib/libcam/camlib.c
754
struct cam_device *
lib/libcam/camlib.c
755
cam_device_dup(struct cam_device *device)
lib/libcam/camlib.c
758
struct cam_device *newdev;
lib/libcam/camlib.c
765
newdev = malloc(sizeof(struct cam_device));
lib/libcam/camlib.c
772
bcopy(device, newdev, sizeof(struct cam_device));
lib/libcam/camlib.c
78
cam_getccb(struct cam_device *dev)
lib/libcam/camlib.c
781
cam_device_copy(struct cam_device *src, struct cam_device *dst)
lib/libcam/camlib.c
797
bcopy(src, dst, sizeof(struct cam_device));
sbin/camcontrol/camcontrol.c
1281
struct cam_device *device;
sbin/camcontrol/camcontrol.c
1368
readdefects(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
1660
reassignblocks(struct cam_device *device, u_int32_t *blocks, int num_blocks)
sbin/camcontrol/camcontrol.c
1672
mode_sense(struct cam_device *device, int mode_page, int page_control,
sbin/camcontrol/camcontrol.c
1722
mode_select(struct cam_device *device, int save_pages, int retry_count,
sbin/camcontrol/camcontrol.c
1773
modepage(struct cam_device *device, int argc, char **argv, char *combinedopt,
sbin/camcontrol/camcontrol.c
1824
scsicmd(struct cam_device *device, int argc, char **argv, char *combinedopt,
sbin/camcontrol/camcontrol.c
198
static int getdevlist(struct cam_device *);
sbin/camcontrol/camcontrol.c
200
static int testunitready(struct cam_device *, int, int, int);
sbin/camcontrol/camcontrol.c
201
static int scsistart(struct cam_device *, int, int, int, int);
sbin/camcontrol/camcontrol.c
202
static int scsidoinquiry(struct cam_device *, int, char **, char *,
sbin/camcontrol/camcontrol.c
204
static int scsiinquiry(struct cam_device *, int, int);
sbin/camcontrol/camcontrol.c
205
static int scsiserial(struct cam_device *, int, int);
sbin/camcontrol/camcontrol.c
206
static int scsixferrate(struct cam_device *);
sbin/camcontrol/camcontrol.c
213
static int readdefects(struct cam_device *, int, char **, char *,
sbin/camcontrol/camcontrol.c
215
static void modepage(struct cam_device *, int, char **, char *, int, int);
sbin/camcontrol/camcontrol.c
216
static int scsicmd(struct cam_device *, int, char **, char *, int, int);
sbin/camcontrol/camcontrol.c
217
static int tagcontrol(struct cam_device *, int, char **, char *);
sbin/camcontrol/camcontrol.c
218
static void cts_print(struct cam_device *device,
sbin/camcontrol/camcontrol.c
221
static int get_cpi(struct cam_device *, struct ccb_pathinq *);
sbin/camcontrol/camcontrol.c
222
static int get_print_cts(struct cam_device *, int, int,
sbin/camcontrol/camcontrol.c
2221
tagcontrol(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
224
static int ratecontrol(struct cam_device *, int, int, int, char **,
sbin/camcontrol/camcontrol.c
226
static int scsiformat(struct cam_device *, int, char **, char *, int, int);
sbin/camcontrol/camcontrol.c
228
static int scsisanitize(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
232
static int scsireportluns(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
2336
cts_print(struct cam_device *device, struct ccb_trans_settings *cts)
sbin/camcontrol/camcontrol.c
235
static int scsireadcapacity(struct cam_device *device, int argc,
sbin/camcontrol/camcontrol.c
238
static int atapm(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
2394
get_cpi(struct cam_device *device, struct ccb_pathinq *cpi)
sbin/camcontrol/camcontrol.c
242
static int atasecurity(struct cam_device *device, int retry_count,
sbin/camcontrol/camcontrol.c
245
static int atahpa(struct cam_device *device, int retry_count,
sbin/camcontrol/camcontrol.c
2578
get_print_cts(struct cam_device *device, int user_settings, int quiet,
sbin/camcontrol/camcontrol.c
2634
ratecontrol(struct cam_device *device, int retry_count, int timeout,
sbin/camcontrol/camcontrol.c
278
getdevlist(struct cam_device *device)
sbin/camcontrol/camcontrol.c
2957
scsiformat(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
3266
scsireportluns(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
3509
scsireadcapacity(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
3854
struct cam_device *cam_dev = NULL;
sbin/camcontrol/camcontrol.c
4179
atapm(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
524
testunitready(struct cam_device *device, int retry_count, int timeout,
sbin/camcontrol/camcontrol.c
578
scsistart(struct cam_device *device, int startstop, int loadeject,
sbin/camcontrol/camcontrol.c
656
scsidoinquiry(struct cam_device *device, int argc, char **argv,
sbin/camcontrol/camcontrol.c
704
scsiinquiry(struct cam_device *device, int retry_count, int timeout)
sbin/camcontrol/camcontrol.c
819
scsiserial(struct cam_device *device, int retry_count, int timeout)
sbin/camcontrol/camcontrol.c
908
scsixferrate(struct cam_device *device)
sbin/camcontrol/camcontrol.h
45
void mode_sense(struct cam_device *, int, int, int, int, int, u_int8_t *,
sbin/camcontrol/camcontrol.h
47
void mode_select(struct cam_device *, int, int, int, u_int8_t *, int);
sbin/camcontrol/camcontrol.h
48
void mode_edit(struct cam_device *, int, int, int, int, int, int, int);
sbin/camcontrol/camcontrol.h
49
void mode_list(struct cam_device *, int, int, int, int);
sbin/camcontrol/modeedit.c
105
static void editlist_populate(struct cam_device *, int, int, int,
sbin/camcontrol/modeedit.c
107
static void editlist_save(struct cam_device *, int, int, int, int,
sbin/camcontrol/modeedit.c
115
static void modepage_dump(struct cam_device *, int, int, int, int,
sbin/camcontrol/modeedit.c
525
editlist_populate(struct cam_device *device, int modepage, int page_control,
sbin/camcontrol/modeedit.c
555
editlist_save(struct cam_device *device, int modepage, int page_control,
sbin/camcontrol/modeedit.c
775
modepage_dump(struct cam_device *device, int page, int page_control, int dbd,
sbin/camcontrol/modeedit.c
810
mode_edit(struct cam_device *device, int page, int page_control, int dbd,
sbin/camcontrol/modeedit.c
863
mode_list(struct cam_device *device, int page_control, int dbd,
sbin/iscontrol/iscontrol.h
74
struct cam_device *camdev;
sys/bus/cam/cam.c
218
cam_error_string(struct cam_device *device, union ccb *ccb, char *str,
sys/bus/cam/cam.c
353
cam_error_print(struct cam_device *device, union ccb *ccb,
sys/bus/cam/cam.h
212
struct cam_device;
sys/bus/cam/cam.h
214
char * cam_error_string(struct cam_device *device, union ccb *ccb, char *str,
sys/bus/cam/cam.h
217
void cam_error_print(struct cam_device *device, union ccb *ccb,
sys/bus/cam/scsi/scsi_all.c
2994
scsi_command_string(struct cam_device *device, struct ccb_scsiio *csio,
sys/bus/cam/scsi/scsi_all.c
3057
scsi_sense_sbuf(struct cam_device *device, struct ccb_scsiio *csio,
sys/bus/cam/scsi/scsi_all.c
3291
scsi_sense_string(struct cam_device *device, struct ccb_scsiio *csio,
sys/bus/cam/scsi/scsi_all.c
3328
scsi_sense_print(struct cam_device *device, struct ccb_scsiio *csio,
sys/bus/cam/scsi/scsi_all.h
1123
struct cam_device;
sys/bus/cam/scsi/scsi_all.h
1150
int scsi_command_string(struct cam_device *device,
sys/bus/cam/scsi/scsi_all.h
1152
int scsi_sense_sbuf(struct cam_device *device,
sys/bus/cam/scsi/scsi_all.h
1155
char * scsi_sense_string(struct cam_device *device,
sys/bus/cam/scsi/scsi_all.h
1158
void scsi_sense_print(struct cam_device *device,
sys/bus/cam/scsi/scsi_all.h
1160
int scsi_interpret_sense(struct cam_device *device,
sys/sys/camlib.h
135
struct cam_device * cam_open_device(const char *path, int flags);
sys/sys/camlib.h
136
void cam_close_device(struct cam_device *dev);
sys/sys/camlib.h
137
void cam_close_spec_device(struct cam_device *dev);
sys/sys/camlib.h
138
struct cam_device * cam_open_spec_device(const char *dev_name,
sys/sys/camlib.h
140
struct cam_device *device);
sys/sys/camlib.h
141
struct cam_device * cam_open_btl(path_id_t path_id, target_id_t target_id,
sys/sys/camlib.h
143
struct cam_device *device);
sys/sys/camlib.h
144
struct cam_device * cam_open_pass(const char *path, int flags,
sys/sys/camlib.h
145
struct cam_device *device);
sys/sys/camlib.h
146
union ccb * cam_getccb(struct cam_device *dev);
sys/sys/camlib.h
148
int cam_send_ccb(struct cam_device *device, union ccb *ccb);
sys/sys/camlib.h
149
char * cam_path_string(struct cam_device *dev, char *str,
sys/sys/camlib.h
151
struct cam_device * cam_device_dup(struct cam_device *device);
sys/sys/camlib.h
152
void cam_device_copy(struct cam_device *src,
sys/sys/camlib.h
153
struct cam_device *dst);
usr.sbin/mptutil/mpt_cam.c
231
fetch_scsi_capacity(struct cam_device *dev, struct mpt_standalone_disk *disk)
usr.sbin/mptutil/mpt_cam.c
346
fetch_scsi_inquiry(struct cam_device *dev, struct mpt_standalone_disk *disk)
usr.sbin/mptutil/mpt_cam.c
397
struct cam_device *dev;