Lines Matching refs:device

218 static void         cts_print(struct cam_device *device,
228 static int scsisanitize(struct cam_device *device, int argc, char **argv,
232 static int scsireportluns(struct cam_device *device, int argc, char **argv,
235 static int scsireadcapacity(struct cam_device *device, int argc,
238 static int atapm(struct cam_device *device, int argc, char **argv,
242 static int atasecurity(struct cam_device *device, int retry_count,
245 static int atahpa(struct cam_device *device, int retry_count,
278 getdevlist(struct cam_device *device) in getdevlist() argument
284 ccb = cam_getccb(device); in getdevlist()
292 if (cam_send_ccb(device, ccb) < 0) { in getdevlist()
524 testunitready(struct cam_device *device, int retry_count, int timeout, in testunitready() argument
530 ccb = cam_getccb(device); in testunitready()
545 if (cam_send_ccb(device, ccb) < 0) { in testunitready()
550 cam_error_print(device, ccb, CAM_ESF_ALL, in testunitready()
567 cam_error_print(device, ccb, CAM_ESF_ALL, in testunitready()
578 scsistart(struct cam_device *device, int startstop, int loadeject, in scsistart() argument
584 ccb = cam_getccb(device); in scsistart()
609 if (cam_send_ccb(device, ccb) < 0) { in scsistart()
613 cam_error_print(device, ccb, CAM_ESF_ALL, in scsistart()
645 cam_error_print(device, ccb, CAM_ESF_ALL, in scsistart()
656 scsidoinquiry(struct cam_device *device, int argc, char **argv, in scsidoinquiry() argument
686 error = scsiinquiry(device, retry_count, timeout); in scsidoinquiry()
692 error = scsiserial(device, retry_count, timeout); in scsidoinquiry()
698 error = scsixferrate(device); in scsidoinquiry()
704 scsiinquiry(struct cam_device *device, int retry_count, int timeout) in scsiinquiry() argument
710 ccb = cam_getccb(device); in scsiinquiry()
781 if (cam_send_ccb(device, ccb) < 0) { in scsiinquiry()
785 cam_error_print(device, ccb, CAM_ESF_ALL, in scsiinquiry()
797 cam_error_print(device, ccb, CAM_ESF_ALL, in scsiinquiry()
809 fprintf(stdout, "%s%d: ", device->device_name, in scsiinquiry()
810 device->dev_unit_num); in scsiinquiry()
819 scsiserial(struct cam_device *device, int retry_count, int timeout) in scsiserial() argument
826 ccb = cam_getccb(device); in scsiserial()
863 if (cam_send_ccb(device, ccb) < 0) { in scsiserial()
867 cam_error_print(device, ccb, CAM_ESF_ALL, in scsiserial()
880 cam_error_print(device, ccb, CAM_ESF_ALL, in scsiserial()
898 device->device_name, device->dev_unit_num); in scsiserial()
908 scsixferrate(struct cam_device *device) in scsixferrate() argument
916 ccb = cam_getccb(device); in scsixferrate()
929 if (((retval = cam_send_ccb(device, ccb)) < 0) in scsixferrate()
939 cam_error_print(device, ccb, CAM_ESF_ALL, in scsixferrate()
957 fprintf(stdout, "%s%d: ", device->device_name, in scsixferrate()
958 device->dev_unit_num); in scsixferrate()
994 retval = get_cpi(device, &cpi); in scsixferrate()
1281 struct cam_device *device; in scanlun_or_reset_dev() local
1284 device = NULL; in scanlun_or_reset_dev()
1313 device = cam_open_btl(mybus, mytarget, mylun, O_RDWR, NULL); in scanlun_or_reset_dev()
1314 if (device == NULL) { in scanlun_or_reset_dev()
1337 if (cam_send_ccb(device, &ccb) < 0) { in scanlun_or_reset_dev()
1339 cam_close_device(device); in scanlun_or_reset_dev()
1347 cam_close_device(device); in scanlun_or_reset_dev()
1368 readdefects(struct cam_device *device, int argc, char **argv, in readdefects() argument
1414 ccb = cam_getccb(device); in readdefects()
1477 if (cam_send_ccb(device, ccb) < 0) { in readdefects()
1481 cam_error_print(device, ccb, CAM_ESF_ALL, in readdefects()
1539 cam_error_print(device, ccb, CAM_ESF_ALL, in readdefects()
1547 cam_error_print(device, ccb, CAM_ESF_ALL, in readdefects()
1660 reassignblocks(struct cam_device *device, u_int32_t *blocks, int num_blocks)
1664 ccb = cam_getccb(device);
1672 mode_sense(struct cam_device *device, int mode_page, int page_control, in mode_sense() argument
1678 ccb = cam_getccb(device); in mode_sense()
1704 if (((retval = cam_send_ccb(device, ccb)) < 0) in mode_sense()
1707 cam_error_print(device, ccb, CAM_ESF_ALL, in mode_sense()
1711 cam_close_device(device); in mode_sense()
1722 mode_select(struct cam_device *device, int save_pages, int retry_count, in mode_select() argument
1728 ccb = cam_getccb(device); in mode_select()
1753 if (((retval = cam_send_ccb(device, ccb)) < 0) in mode_select()
1756 cam_error_print(device, ccb, CAM_ESF_ALL, in mode_select()
1760 cam_close_device(device); in mode_select()
1773 modepage(struct cam_device *device, int argc, char **argv, char *combinedopt, in modepage() argument
1814 mode_list(device, page_control, arglist & CAM_ARG_DBD, in modepage()
1817 mode_edit(device, mode_page, page_control, in modepage()
1824 scsicmd(struct cam_device *device, int argc, char **argv, char *combinedopt, in scsicmd() argument
1839 ccb = cam_getccb(device); in scsicmd()
2033 if (((retval = cam_send_ccb(device, ccb)) < 0) in scsicmd()
2041 cam_error_print(device, ccb, CAM_ESF_ALL, in scsicmd()
2221 tagcontrol(struct cam_device *device, int argc, char **argv, in tagcontrol() argument
2231 ccb = cam_getccb(device); in tagcontrol()
2256 cam_path_string(device, pathstr, sizeof(pathstr)); in tagcontrol()
2266 if (cam_send_ccb(device, ccb) < 0) { in tagcontrol()
2274 cam_error_print(device, ccb, CAM_ESF_ALL, in tagcontrol()
2291 if (cam_send_ccb(device, ccb) < 0) { in tagcontrol()
2299 cam_error_print(device, ccb, CAM_ESF_ALL, in tagcontrol()
2336 cts_print(struct cam_device *device, struct ccb_trans_settings *cts) in cts_print() argument
2340 cam_path_string(device, pathstr, sizeof(pathstr)); in cts_print()
2394 get_cpi(struct cam_device *device, struct ccb_pathinq *cpi) in get_cpi() argument
2399 ccb = cam_getccb(device); in get_cpi()
2411 if (cam_send_ccb(device, ccb) < 0) { in get_cpi()
2415 cam_error_print(device, ccb, CAM_ESF_ALL, in get_cpi()
2426 cam_error_print(device, ccb, CAM_ESF_ALL, in get_cpi()
2578 get_print_cts(struct cam_device *device, int user_settings, int quiet, in get_print_cts() argument
2585 ccb = cam_getccb(device); in get_print_cts()
2602 if (cam_send_ccb(device, ccb) < 0) { in get_print_cts()
2605 cam_error_print(device, ccb, CAM_ESF_ALL, in get_print_cts()
2614 cam_error_print(device, ccb, CAM_ESF_ALL, in get_print_cts()
2621 cts_print(device, &ccb->cts); in get_print_cts()
2634 ratecontrol(struct cam_device *device, int retry_count, int timeout, in ratecontrol() argument
2649 ccb = cam_getccb(device); in ratecontrol()
2737 if (cam_send_ccb(device, ccb) < 0) { in ratecontrol()
2740 cam_error_print(device, ccb, CAM_ESF_ALL, in ratecontrol()
2750 cam_error_print(device, ccb, CAM_ESF_ALL, in ratecontrol()
2765 retval = get_print_cts(device, user_settings, quiet, &ccb->cts); in ratecontrol()
2904 if (cam_send_ccb(device, ccb) < 0) { in ratecontrol()
2907 cam_error_print(device, ccb, CAM_ESF_ALL, in ratecontrol()
2917 cam_error_print(device, ccb, CAM_ESF_ALL, in ratecontrol()
2926 retval = testunitready(device, retry_count, timeout, in ratecontrol()
2947 retval = get_print_cts(device, user_settings, 0, NULL); in ratecontrol()
2957 scsiformat(struct cam_device *device, int argc, char **argv, in scsiformat() argument
2973 ccb = cam_getccb(device); in scsiformat()
3007 error = scsidoinquiry(device, argc, argv, combinedopt, in scsiformat()
3114 if (((retval = cam_send_ccb(device, ccb)) < 0) in scsiformat()
3125 cam_error_print(device, ccb, CAM_ESF_ALL, in scsiformat()
3167 retval = cam_send_ccb(device, ccb); in scsiformat()
3176 cam_error_print(device, ccb, CAM_ESF_ALL, in scsiformat()
3227 scsi_sense_print(device, &ccb->csio, in scsiformat()
3238 cam_error_print(device, ccb, CAM_ESF_ALL, in scsiformat()
3247 cam_error_print(device, ccb, CAM_ESF_ALL, in scsiformat()
3266 scsireportluns(struct cam_device *device, int argc, char **argv, in scsireportluns() argument
3280 ccb = cam_getccb(device); in scsireportluns()
3358 if (cam_send_ccb(device, ccb) < 0) { in scsireportluns()
3362 cam_error_print(device, ccb, CAM_ESF_ALL, in scsireportluns()
3370 cam_error_print(device, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr); in scsireportluns()
3509 scsireadcapacity(struct cam_device *device, int argc, char **argv, in scsireadcapacity() argument
3529 ccb = cam_getccb(device); in scsireadcapacity()
3608 if (cam_send_ccb(device, ccb) < 0) { in scsireadcapacity()
3612 cam_error_print(device, ccb, CAM_ESF_ALL, in scsireadcapacity()
3620 cam_error_print(device, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr); in scsireadcapacity()
3653 if (cam_send_ccb(device, ccb) < 0) { in scsireadcapacity()
3657 cam_error_print(device, ccb, CAM_ESF_ALL, in scsireadcapacity()
3665 cam_error_print(device, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr); in scsireadcapacity()
3852 char *device = NULL; in main() local
3981 device = strdup(name); in main()
4016 device = (char *)strdup(tstr); in main()
4055 cam_open_spec_device(device,unit,O_RDWR,NULL))) in main()
4179 atapm(struct cam_device *device, int argc, char **argv, in atapm() argument
4189 ccb = cam_getccb(device); in atapm()
4257 if (cam_send_ccb(device, ccb) < 0) { in atapm()
4261 cam_error_print(device, ccb, CAM_ESF_ALL, in atapm()
4269 cam_error_print(device, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr); in atapm()