Lines Matching refs:cam_dev
464 int camdd_probe_pass_scsi(struct cam_device *cam_dev, union ccb *ccb,
467 int camdd_probe_pass_nvme(struct cam_device *cam_dev, union ccb *ccb,
472 struct camdd_dev *camdd_probe_pass(struct cam_device *cam_dev,
1296 camdd_probe_pass_scsi(struct cam_device *cam_dev, union ccb *ccb,
1325 if (cam_send_ccb(cam_dev, ccb) < 0) {
1328 cam_error_print(cam_dev, ccb, CAM_ESF_ALL,
1335 cam_error_print(cam_dev, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr);
1370 if (cam_send_ccb(cam_dev, ccb) < 0) {
1372 cam_error_print(cam_dev, ccb, CAM_ESF_ALL,
1378 cam_error_print(cam_dev, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr);
1392 camdd_probe_pass_nvme(struct cam_device *cam_dev, union ccb *ccb,
1398 uint32_t nsid = cam_dev->target_lun & UINT32_MAX;
1430 if (cam_send_ccb(cam_dev, ccb) < 0) {
1433 cam_error_print(cam_dev, ccb, CAM_ESF_ALL,
1440 cam_error_print(cam_dev, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr);
1465 camdd_probe_pass(struct cam_device *cam_dev, struct camdd_io_opts *io_opts,
1480 if ((retval = camdd_get_cgd(cam_dev, &cgd)) != 0) {
1485 ccb = cam_getccb(cam_dev);
1494 scsi_dev_type = SID_TYPE(&cam_dev->inq_data);
1514 if ((retval = camdd_probe_pass_scsi(cam_dev, ccb, probe_retry_count,
1521 if ((retval = camdd_probe_pass_nvme(cam_dev, ccb, probe_retry_count,
1534 cam_dev->device_name, cam_dev->dev_unit_num);
1544 if (cam_send_ccb(cam_dev, ccb) < 0) {
1547 cam_error_print(cam_dev, ccb, CAM_ESF_ALL,
1552 EV_SET(&ke, cam_dev->fd, EVFILT_READ, EV_ADD|EV_ENABLE, 0, 0, 0);
1562 pass_dev->dev = cam_dev;