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

/freebsd-12-stable/sys/cam/nvme/
H A Dnvme_xpt.c654 struct ccb_dev_advinfo *cdai; local
660 cdai = &start_ccb->cdai;
661 switch(cdai->buftype) {
663 if (cdai->flags & CDAI_FLAG_STORE)
665 cdai->provsiz = device->device_id_len;
669 if (cdai->provsiz > cdai->bufsiz)
670 amt = cdai->bufsiz;
671 memcpy(cdai
[all...]
/freebsd-12-stable/sys/cam/mmc/
H A Dmmc_xpt.c341 struct ccb_dev_advinfo *cdai; local
347 cdai = &start_ccb->cdai;
349 ("%s: request %x\n", __func__, cdai->buftype));
352 if (cdai->flags & CDAI_FLAG_STORE)
355 switch(cdai->buftype) {
357 cdai->provsiz = device->device_id_len;
360 amt = MIN(cdai->provsiz, cdai->bufsiz);
361 memcpy(cdai
[all...]
/freebsd-12-stable/sys/cam/scsi/
H A Dscsi_xpt.c2515 struct ccb_dev_advinfo *cdai; local
2521 cdai = &start_ccb->cdai;
2522 switch(cdai->buftype) {
2524 if (cdai->flags & CDAI_FLAG_STORE)
2526 cdai->provsiz = device->device_id_len;
2530 if (cdai->provsiz > cdai->bufsiz)
2531 amt = cdai->bufsiz;
2532 memcpy(cdai
[all...]
H A Dscsi_enc_ses.c1036 struct ccb_dev_advinfo cdai; local
1043 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL);
1044 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
1045 cdai.buftype = CDAI_TYPE_PHYS_PATH;
1046 cdai.flags = CDAI_FLAG_NONE;
1047 cdai.bufsiz = MAXPATHLEN;
1048 cdai.buf = old_physpath;
1049 xpt_action((union ccb *)&cdai);
1050 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0)
1051 cam_release_devq(cdai
1084 struct ccb_dev_advinfo cdai; local
[all...]
H A Dscsi_da.c6072 struct ccb_dev_advinfo cdai; local
6074 xpt_setup_ccb(&cdai.ccb_h, periph->path, CAM_PRIORITY_NORMAL);
6075 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
6076 cdai.buftype = CDAI_TYPE_RCAPLONG;
6077 cdai.flags = CDAI_FLAG_STORE;
6078 cdai.bufsiz = rcap_len;
6079 cdai.buf = (uint8_t *)rcaplong;
6080 xpt_action((union ccb *)&cdai);
6081 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0)
6082 cam_release_devq(cdai
[all...]
H A Dscsi_pass.c1145 data_ptrs[0] = (uint8_t **)&ccb->cdai.buf;
1380 if (ccb->cdai.bufsiz == 0)
1385 data_ptrs[0] = (uint8_t **)&ccb->cdai.buf;
1386 lengths[0] = ccb->cdai.bufsiz;
H A Dscsi_sa.c2409 struct ccb_dev_advinfo cdai; local
2414 xpt_setup_ccb(&cdai.ccb_h, periph->path, CAM_PRIORITY_NORMAL);
2416 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
2417 cdai.flags = CDAI_FLAG_NONE;
2418 cdai.buftype = CDAI_TYPE_EXT_INQ;
2419 cdai.bufsiz = sizeof(ext_inq);
2420 cdai.buf = (uint8_t *)&ext_inq;
2421 xpt_action((union ccb *)&cdai);
2423 if ((cdai.ccb_h.status & CAM_DEV_QFRZN) != 0)
2424 cam_release_devq(cdai
[all...]
/freebsd-12-stable/sys/cam/ata/
H A Data_xpt.c1728 struct ccb_dev_advinfo *cdai; local
1734 cdai = &start_ccb->cdai;
1735 switch(cdai->buftype) {
1737 if (cdai->flags & CDAI_FLAG_STORE)
1739 cdai->provsiz = device->device_id_len;
1743 if (cdai->provsiz > cdai->bufsiz)
1744 amt = cdai->bufsiz;
1745 memcpy(cdai
[all...]
/freebsd-12-stable/sys/cam/
H A Dcam_xpt.c1241 struct ccb_dev_advinfo cdai; local
1247 memset(&cdai, 0, sizeof(cdai));
1248 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL);
1249 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
1250 cdai.flags = CDAI_FLAG_NONE;
1251 cdai.bufsiz = len;
1252 cdai.buf = buf;
1255 cdai.buftype = CDAI_TYPE_SERIAL_NUM;
1257 cdai
[all...]
H A Dcam_periph.c877 if (ccb->cdai.bufsiz == 0)
880 data_ptrs[0] = (uint8_t **)&ccb->cdai.buf;
881 lengths[0] = ccb->cdai.bufsiz;
1082 data_ptrs[0] = (uint8_t **)&ccb->cdai.buf;
1083 lengths[0] = ccb->cdai.bufsiz;
H A Dcam_ccb.h1344 struct ccb_dev_advinfo cdai; member in union:ccb
/freebsd-12-stable/sys/dev/mpr/
H A Dmpr_sas.c3485 struct ccb_dev_advinfo cdai; local
3546 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL);
3547 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
3548 cdai.ccb_h.flags = CAM_DIR_IN;
3549 cdai.buftype = CDAI_TYPE_RCAPLONG;
3552 cdai.flags = CDAI_FLAG_NONE;
3554 cdai.flags = 0;
3556 cdai.bufsiz = sizeof(rcap_buf);
3557 cdai.buf = (uint8_t *)&rcap_buf;
3558 xpt_action((union ccb *)&cdai);
[all...]
/freebsd-12-stable/sys/dev/mps/
H A Dmps_sas.c3198 struct ccb_dev_advinfo cdai; local
3247 xpt_setup_ccb(&cdai.ccb_h, path, CAM_PRIORITY_NORMAL);
3248 cdai.ccb_h.func_code = XPT_DEV_ADVINFO;
3249 cdai.ccb_h.flags = CAM_DIR_IN;
3250 cdai.buftype = CDAI_TYPE_RCAPLONG;
3253 cdai.flags = CDAI_FLAG_NONE;
3255 cdai.flags = 0;
3257 cdai.bufsiz = sizeof(rcap_buf);
3258 cdai.buf = (uint8_t *)&rcap_buf;
3259 xpt_action((union ccb *)&cdai);
[all...]
/freebsd-12-stable/sbin/camcontrol/
H A Dcamcontrol.c765 advi = &ccb->cdai;
807 advi = &ccb->cdai;
8650 CCB_CLEAR_ALL_EXCEPT_HDR(&ccb->cdai);
8659 ccb->cdai.flags = CDAI_FLAG_NONE;
8660 ccb->cdai.buftype = CDAI_TYPE_SCSI_DEVID;
8661 ccb->cdai.bufsiz = item->device_id_len;
8663 ccb->cdai.buf = (uint8_t *)item->device_id;
8682 if (ccb->cdai.provsiz == 0) {
8688 item->device_id_len = ccb->cdai.provsiz;

Completed in 367 milliseconds