Searched refs:cdai (Results 1 - 14 of 14) sorted by relevance
/freebsd-12-stable/sys/cam/nvme/ |
H A D | nvme_xpt.c | 654 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 D | mmc_xpt.c | 341 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 D | scsi_xpt.c | 2515 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 D | scsi_enc_ses.c | 1036 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 D | scsi_da.c | 6072 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 D | scsi_pass.c | 1145 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 D | scsi_sa.c | 2409 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 D | ata_xpt.c | 1728 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 D | cam_xpt.c | 1241 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 D | cam_periph.c | 877 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 D | cam_ccb.h | 1344 struct ccb_dev_advinfo cdai; member in union:ccb
|
/freebsd-12-stable/sys/dev/mpr/ |
H A D | mpr_sas.c | 3485 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 D | mps_sas.c | 3198 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 D | camcontrol.c | 765 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 321 milliseconds