Lines Matching refs:udev
103 static int do_scsi_page80_inquiry(struct udev *udev,
107 static int sg_err_category_new(struct udev *udev,
162 static int sg_err_category3(struct udev *udev, struct sg_io_hdr *hp)
164 return sg_err_category_new(udev,
170 static int sg_err_category4(struct udev *udev, struct sg_io_v4 *hp)
172 return sg_err_category_new(udev, hp->device_status, 0,
178 static int scsi_dump_sense(struct udev *udev,
276 static int scsi_dump(struct udev *udev,
291 return scsi_dump_sense(udev, dev_scsi, io->sbp, io->sb_len_wr);
296 static int scsi_dump_v4(struct udev *udev,
312 return scsi_dump_sense(udev, dev_scsi, (unsigned char *)(uintptr_t)io->response,
318 static int scsi_inquiry(struct udev *udev,
375 retval = sg_err_category4(udev, io_buf);
377 retval = sg_err_category3(udev, io_buf);
390 retval = scsi_dump_v4(udev, dev_scsi, io_buf);
392 retval = scsi_dump(udev, dev_scsi, io_buf);
412 static int do_scsi_page0_inquiry(struct udev *udev,
419 retval = scsi_inquiry(udev, dev_scsi, fd, 1, 0x0, buffer, len);
456 static int prepend_vendor_model(struct udev *udev,
481 static int check_fill_0x83_id(struct udev *udev,
558 if (prepend_vendor_model(udev, dev_scsi, &serial[1]) < 0)
594 static int check_fill_0x83_prespc3(struct udev *udev,
617 static int do_scsi_page83_inquiry(struct udev *udev,
628 do_scsi_page80_inquiry(udev, dev_scsi, fd, NULL, unit_serial_number, MAX_SERIAL_LEN);
631 retval = scsi_inquiry(udev, dev_scsi, fd, 1, PAGE_83, page_83,
671 return check_fill_0x83_prespc3(udev,
687 retval = check_fill_0x83_id(udev,
709 static int do_scsi_page83_prespc3_inquiry(struct udev *udev,
718 retval = scsi_inquiry(udev, dev_scsi, fd, 1, PAGE_83, page_83, SCSI_INQ_BUFF_LEN);
771 static int do_scsi_page80_inquiry(struct udev *udev,
782 retval = scsi_inquiry(udev, dev_scsi, fd, 1, PAGE_80, buf, SCSI_INQ_BUFF_LEN);
804 ser_ind = prepend_vendor_model(udev, dev_scsi, &serial[1]);
818 int scsi_std_inquiry(struct udev *udev,
841 err = scsi_inquiry(udev, dev_scsi, fd, 0, 0, buf, SCSI_INQ_BUFF_LEN);
859 int scsi_get_serial(struct udev *udev,
885 if (do_scsi_page80_inquiry(udev, dev_scsi, fd, dev_scsi->serial, dev_scsi->serial_short, len)) {
893 if (do_scsi_page83_inquiry(udev, dev_scsi, fd, dev_scsi->serial, dev_scsi->serial_short, len, dev_scsi->unit_serial_number, dev_scsi->wwn, dev_scsi->wwn_vendor_extension, dev_scsi->tgpt_group)) {
901 retval = do_scsi_page83_prespc3_inquiry(udev, dev_scsi, fd, dev_scsi->serial, dev_scsi->serial_short, len);
909 if (do_scsi_page83_inquiry(udev, dev_scsi, fd, dev_scsi->serial, dev_scsi->serial_short, len, dev_scsi->unit_serial_number, dev_scsi->wwn, dev_scsi->wwn_vendor_extension, dev_scsi->tgpt_group)) {
935 if (do_scsi_page0_inquiry(udev, dev_scsi, fd, page0, SCSI_INQ_BUFF_LEN)) {
947 if (!do_scsi_page83_inquiry(udev, dev_scsi, fd,
958 if (!do_scsi_page80_inquiry(udev, dev_scsi, fd,