Home
last modified time | relevance | path

Searched refs:cdai (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/cam/nvme/
H A Dnvme_xpt.c655 struct ccb_dev_advinfo *cdai; in nvme_dev_advinfo() local
661 cdai = &start_ccb->cdai; in nvme_dev_advinfo()
662 switch(cdai->buftype) { in nvme_dev_advinfo()
664 if (cdai->flags & CDAI_FLAG_STORE) in nvme_dev_advinfo()
666 cdai->provsiz = device->device_id_len; in nvme_dev_advinfo()
670 if (cdai->provsiz > cdai->bufsiz) in nvme_dev_advinfo()
671 amt = cdai->bufsiz; in nvme_dev_advinfo()
672 memcpy(cdai->buf, device->device_id, amt); in nvme_dev_advinfo()
675 if (cdai->flags & CDAI_FLAG_STORE) in nvme_dev_advinfo()
677 cdai->provsiz = device->serial_num_len; in nvme_dev_advinfo()
[all …]
/freebsd/sys/cam/scsi/
H A Dscsi_xpt.c2589 struct ccb_dev_advinfo *cdai; in scsi_dev_advinfo() local
2595 cdai = &start_ccb->cdai; in scsi_dev_advinfo()
2596 switch(cdai->buftype) { in scsi_dev_advinfo()
2598 if (cdai->flags & CDAI_FLAG_STORE) in scsi_dev_advinfo()
2600 cdai->provsiz = device->device_id_len; in scsi_dev_advinfo()
2604 if (cdai->provsiz > cdai->bufsiz) in scsi_dev_advinfo()
2605 amt = cdai->bufsiz; in scsi_dev_advinfo()
2606 memcpy(cdai->buf, device->device_id, amt); in scsi_dev_advinfo()
2609 if (cdai->flags & CDAI_FLAG_STORE) in scsi_dev_advinfo()
2611 cdai->provsiz = device->serial_num_len; in scsi_dev_advinfo()
[all …]
H A Dscsi_enc_ses.c1034 struct ccb_dev_advinfo cdai; in ses_setphyspath_callback() local
1041 memset(&cdai, 0, sizeof(cdai)); in ses_setphyspath_callback()
1042 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL); in ses_setphyspath_callback()
1043 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in ses_setphyspath_callback()
1044 cdai.buftype = CDAI_TYPE_PHYS_PATH; in ses_setphyspath_callback()
1045 cdai.flags = CDAI_FLAG_NONE; in ses_setphyspath_callback()
1046 cdai.bufsiz = MAXPATHLEN; in ses_setphyspath_callback()
1047 cdai.buf = old_physpath; in ses_setphyspath_callback()
1048 xpt_action((union ccb *)&cdai); in ses_setphyspath_callback()
1049 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0) in ses_setphyspath_callback()
[all …]
H A Dscsi_da.c6496 struct ccb_dev_advinfo cdai; in dasetgeom() local
6498 memset(&cdai, 0, sizeof(cdai)); in dasetgeom()
6499 xpt_setup_ccb(&cdai.ccb_h, periph->path, CAM_PRIORITY_NORMAL); in dasetgeom()
6500 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in dasetgeom()
6501 cdai.buftype = CDAI_TYPE_RCAPLONG; in dasetgeom()
6502 cdai.flags = CDAI_FLAG_STORE; in dasetgeom()
6503 cdai.bufsiz = rcap_len; in dasetgeom()
6504 cdai.buf = (uint8_t *)rcaplong; in dasetgeom()
6505 xpt_action((union ccb *)&cdai); in dasetgeom()
6506 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0) in dasetgeom()
[all …]
H A Dscsi_sa.c2552 struct ccb_dev_advinfo cdai; in saregister() local
2557 memset(&cdai, 0, sizeof(cdai)); in saregister()
2558 xpt_setup_ccb(&cdai.ccb_h, periph->path, CAM_PRIORITY_NORMAL); in saregister()
2560 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in saregister()
2561 cdai.flags = CDAI_FLAG_NONE; in saregister()
2562 cdai.buftype = CDAI_TYPE_EXT_INQ; in saregister()
2563 cdai.bufsiz = sizeof(ext_inq); in saregister()
2564 cdai.buf = (uint8_t *)&ext_inq; in saregister()
2565 xpt_action((union ccb *)&cdai); in saregister()
2567 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0) in saregister()
[all …]
H A Dscsi_pass.c1161 data_ptrs[0] = (uint8_t **)&ccb->cdai.buf; in passiocleanup()
1386 if (ccb->cdai.bufsiz == 0) in passmemsetup()
1391 data_ptrs[0] = (uint8_t **)&ccb->cdai.buf; in passmemsetup()
1392 lengths[0] = ccb->cdai.bufsiz; in passmemsetup()
/freebsd/sys/cam/mmc/
H A Dmmc_xpt.c332 struct ccb_dev_advinfo *cdai; in mmc_dev_advinfo() local
338 cdai = &start_ccb->cdai; in mmc_dev_advinfo()
340 ("%s: request %x\n", __func__, cdai->buftype)); in mmc_dev_advinfo()
343 if (cdai->flags & CDAI_FLAG_STORE) in mmc_dev_advinfo()
346 switch(cdai->buftype) { in mmc_dev_advinfo()
348 cdai->provsiz = device->device_id_len; in mmc_dev_advinfo()
351 amt = MIN(cdai->provsiz, cdai->bufsiz); in mmc_dev_advinfo()
352 memcpy(cdai->buf, device->device_id, amt); in mmc_dev_advinfo()
355 cdai->provsiz = device->serial_num_len; in mmc_dev_advinfo()
358 amt = MIN(cdai->provsiz, cdai->bufsiz); in mmc_dev_advinfo()
[all …]
/freebsd/sys/cam/ata/
H A Data_xpt.c1713 struct ccb_dev_advinfo *cdai; in ata_dev_advinfo() local
1719 cdai = &start_ccb->cdai; in ata_dev_advinfo()
1720 switch(cdai->buftype) { in ata_dev_advinfo()
1722 if (cdai->flags & CDAI_FLAG_STORE) in ata_dev_advinfo()
1724 cdai->provsiz = device->device_id_len; in ata_dev_advinfo()
1728 if (cdai->provsiz > cdai->bufsiz) in ata_dev_advinfo()
1729 amt = cdai->bufsiz; in ata_dev_advinfo()
1730 memcpy(cdai->buf, device->device_id, amt); in ata_dev_advinfo()
1733 if (cdai->flags & CDAI_FLAG_STORE) in ata_dev_advinfo()
1735 cdai->provsiz = device->serial_num_len; in ata_dev_advinfo()
[all …]
/freebsd/sys/cam/
H A Dcam_xpt.c1167 struct ccb_dev_advinfo cdai; in xpt_getattr() local
1173 memset(&cdai, 0, sizeof(cdai)); in xpt_getattr()
1174 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL); in xpt_getattr()
1175 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in xpt_getattr()
1176 cdai.flags = CDAI_FLAG_NONE; in xpt_getattr()
1177 cdai.bufsiz = len; in xpt_getattr()
1178 cdai.buf = buf; in xpt_getattr()
1181 cdai.buftype = CDAI_TYPE_SERIAL_NUM; in xpt_getattr()
1183 cdai.buftype = CDAI_TYPE_PHYS_PATH; in xpt_getattr()
1186 cdai.buftype = CDAI_TYPE_SCSI_DEVID; in xpt_getattr()
[all …]
H A Dcam_periph.c900 if (ccb->cdai.bufsiz == 0) in cam_periph_mapmem()
903 data_ptrs[0] = (uint8_t **)&ccb->cdai.buf; in cam_periph_mapmem()
904 lengths[0] = ccb->cdai.bufsiz; in cam_periph_mapmem()
1075 data_ptrs[0] = (uint8_t **)&ccb->cdai.buf; in cam_periph_unmapmem()
1076 lengths[0] = ccb->cdai.bufsiz; in cam_periph_unmapmem()
H A Dcam_ccb.h1413 struct ccb_dev_advinfo cdai; member
/freebsd/sys/dev/mps/
H A Dmps_sas.c3158 struct ccb_dev_advinfo cdai; in mpssas_async() local
3207 bzero(&cdai, sizeof(cdai)); in mpssas_async()
3208 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL); in mpssas_async()
3209 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in mpssas_async()
3210 cdai.ccb_h.flags = CAM_DIR_IN; in mpssas_async()
3211 cdai.buftype = CDAI_TYPE_RCAPLONG; in mpssas_async()
3212 cdai.flags = CDAI_FLAG_NONE; in mpssas_async()
3213 cdai.bufsiz = sizeof(rcap_buf); in mpssas_async()
3214 cdai.buf = (uint8_t *)&rcap_buf; in mpssas_async()
3215 xpt_action((union ccb *)&cdai); in mpssas_async()
[all …]
/freebsd/sys/dev/mpr/
H A Dmpr_sas.c3346 struct ccb_dev_advinfo cdai; in mprsas_async() local
3395 bzero(&cdai, sizeof(cdai)); in mprsas_async()
3396 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL); in mprsas_async()
3397 cdai.ccb_h.func_code = XPT_DEV_ADVINFO; in mprsas_async()
3398 cdai.ccb_h.flags = CAM_DIR_IN; in mprsas_async()
3399 cdai.buftype = CDAI_TYPE_RCAPLONG; in mprsas_async()
3400 cdai.flags = CDAI_FLAG_NONE; in mprsas_async()
3401 cdai.bufsiz = sizeof(rcap_buf); in mprsas_async()
3402 cdai.buf = (uint8_t *)&rcap_buf; in mprsas_async()
3403 xpt_action((union ccb *)&cdai); in mprsas_async()
[all …]
/freebsd/sbin/camcontrol/
H A Dcamcontrol.c752 advi = &ccb->cdai; in print_dev_mmcsd()
793 advi = &ccb->cdai; in nvme_get_cdata()
8795 ccb->cdai.flags = CDAI_FLAG_NONE; in getdevid()
8796 ccb->cdai.buftype = CDAI_TYPE_SCSI_DEVID; in getdevid()
8797 ccb->cdai.bufsiz = item->device_id_len; in getdevid()
8799 ccb->cdai.buf = (uint8_t *)item->device_id; in getdevid()
8818 if (ccb->cdai.provsiz == 0) { in getdevid()
8824 item->device_id_len = ccb->cdai.provsiz; in getdevid()