Lines Matching refs:sfunc
1868 int sfunc; in scsi_busctl_initchild() local
1929 sfunc = ddi_prop_get_int(DDI_DEV_T_ANY, child, in scsi_busctl_initchild()
1979 if (sfunc == -1) in scsi_busctl_initchild()
1982 sd->sd_address.a_sublun = (uchar_t)sfunc + 1; in scsi_busctl_initchild()
3443 int sfunc; in scsi_addr_to_sfunc() local
3458 for (sfunc = 0, i = 0; *s && (i < 2); s++, i++) { in scsi_addr_to_sfunc()
3460 sfunc = (sfunc << 4) + (*s - '0'); in scsi_addr_to_sfunc()
3462 sfunc = (sfunc << 4) + 10 + (*s - 'A'); in scsi_addr_to_sfunc()
3464 sfunc = (sfunc << 4) + 10 + (*s - 'a'); in scsi_addr_to_sfunc()
3469 sfunc = -1; /* illegal */ in scsi_addr_to_sfunc()
3471 sfunc = -1; in scsi_addr_to_sfunc()
3472 return (sfunc); in scsi_addr_to_sfunc()
4752 int sfunc; in scsi_hba_ua_set() local
4802 for (sfunc = 0; *p; p++) { in scsi_hba_ua_set()
4804 sfunc = (sfunc << 4) + (*p - '0'); in scsi_hba_ua_set()
4806 sfunc = (sfunc << 4) + 10 + (*p - 'a'); in scsi_hba_ua_set()
4811 sfunc = -1; in scsi_hba_ua_set()
4848 if ((sfunc != -1) && in scsi_hba_ua_set()
4850 SCSI_ADDR_PROP_SFUNC, (int)sfunc) != DDI_PROP_SUCCESS)) in scsi_hba_ua_set()
4885 if ((sfunc != -1) && in scsi_hba_ua_set()
4887 SCSI_ADDR_PROP_SFUNC, (int)sfunc) != DDI_PROP_SUCCESS)) in scsi_hba_ua_set()
9791 char *taddr, scsi_lun64_t lun64, int sfunc) in scsi_lunmap_set_add() argument
9796 if (sfunc == -1) in scsi_lunmap_set_add()
9800 taddr, lun64, sfunc); in scsi_lunmap_set_add()