| /freebsd/usr.sbin/mptutil/ |
| H A D | mpt_cam.c | 76 ccb.cdm.num_matches = 0; in fetch_path_id() 77 ccb.cdm.match_buf_len = bufsize; in fetch_path_id() 78 ccb.cdm.matches = calloc(1, bufsize); in fetch_path_id() 81 ccb.cdm.num_patterns = 1; in fetch_path_id() 82 ccb.cdm.pattern_buf_len = bufsize; in fetch_path_id() 83 ccb.cdm.patterns = calloc(1, bufsize); in fetch_path_id() 86 ccb.cdm.patterns[0].type = DEV_MATCH_BUS; in fetch_path_id() 87 b = &ccb.cdm.patterns[0].pattern.bus_pattern; in fetch_path_id() 95 free(ccb.cdm.matches); in fetch_path_id() 96 free(ccb.cdm.patterns); in fetch_path_id() [all …]
|
| /freebsd/usr.bin/iscsictl/ |
| H A D | periphs.c | 90 ccb.cdm.match_buf_len = bufsize; in print_periphs() 91 ccb.cdm.matches = (struct dev_match_result *)malloc(bufsize); in print_periphs() 92 if (ccb.cdm.matches == NULL) { in print_periphs() 97 ccb.cdm.num_matches = 0; in print_periphs() 103 ccb.cdm.num_patterns = 0; in print_periphs() 104 ccb.cdm.pattern_buf_len = 0; in print_periphs() 124 || ((ccb.cdm.status != CAM_DEV_MATCH_LAST) in print_periphs() 125 && (ccb.cdm.status != CAM_DEV_MATCH_MORE))) { in print_periphs() 127 ccb.ccb_h.status, ccb.cdm.status); in print_periphs() 131 for (i = 0; i < ccb.cdm.num_matches; i++) { in print_periphs() [all …]
|
| /freebsd/lib/libcam/ |
| H A D | camlib.c | 295 ccb.cdm.match_buf_len = bufsize; in cam_open_btl() 296 ccb.cdm.matches = (struct dev_match_result *)malloc(bufsize); in cam_open_btl() 297 if (ccb.cdm.matches == NULL) { in cam_open_btl() 303 ccb.cdm.num_matches = 0; in cam_open_btl() 306 ccb.cdm.num_patterns = 1; in cam_open_btl() 307 ccb.cdm.pattern_buf_len = sizeof(struct dev_match_pattern); in cam_open_btl() 308 ccb.cdm.patterns = (struct dev_match_pattern *)malloc( in cam_open_btl() 310 if (ccb.cdm.patterns == NULL) { in cam_open_btl() 313 free(ccb.cdm.matches); in cam_open_btl() 314 ccb.cdm.matches = NULL; in cam_open_btl() [all …]
|
| /freebsd/sys/cam/ |
| H A D | cam_xpt.c | 288 static int xptedtmatch(struct ccb_dev_match *cdm); 289 static int xptperiphlistmatch(struct ccb_dev_match *cdm); 1594 struct ccb_dev_match *cdm; in xptedtbusfunc() local 1598 cdm = (struct ccb_dev_match *)arg; in xptedtbusfunc() 1604 if ((cdm->pos.position_type & CAM_DEV_POS_BUS) in xptedtbusfunc() 1605 && (cdm->pos.cookie.bus == bus) in xptedtbusfunc() 1606 && (cdm->pos.position_type & CAM_DEV_POS_TARGET) in xptedtbusfunc() 1607 && (cdm->pos.cookie.target != NULL)) in xptedtbusfunc() 1610 retval = xptbusmatch(cdm->patterns, cdm->num_patterns, bus); in xptedtbusfunc() 1616 cdm->status = CAM_DEV_MATCH_ERROR; in xptedtbusfunc() [all …]
|
| H A D | cam_periph.c | 821 if (ccb->cdm.match_buf_len == 0) { in cam_periph_mapmem() 826 if (ccb->cdm.pattern_buf_len > 0) { in cam_periph_mapmem() 827 data_ptrs[0] = (uint8_t **)&ccb->cdm.patterns; in cam_periph_mapmem() 828 lengths[0] = ccb->cdm.pattern_buf_len; in cam_periph_mapmem() 830 data_ptrs[1] = (uint8_t **)&ccb->cdm.matches; in cam_periph_mapmem() 831 lengths[1] = ccb->cdm.match_buf_len; in cam_periph_mapmem() 835 data_ptrs[0] = (uint8_t **)&ccb->cdm.matches; in cam_periph_mapmem() 836 lengths[0] = ccb->cdm.match_buf_len; in cam_periph_mapmem() 1021 if (ccb->cdm.pattern_buf_len > 0) { in cam_periph_unmapmem() 1022 data_ptrs[0] = (uint8_t **)&ccb->cdm.patterns; in cam_periph_unmapmem() [all …]
|
| H A D | cam_ccb.h | 1392 struct ccb_dev_match cdm; member
|
| /freebsd/sys/dev/cesa/ |
| H A D | cesa.c | 143 struct cesa_dma_mem *cdm; in cesa_alloc_dma_mem_cb() local 149 cdm = arg; in cesa_alloc_dma_mem_cb() 150 cdm->cdm_paddr = segs->ds_addr; in cesa_alloc_dma_mem_cb() 154 cesa_alloc_dma_mem(struct cesa_softc *sc, struct cesa_dma_mem *cdm, in cesa_alloc_dma_mem() argument 159 KASSERT(cdm->cdm_vaddr == NULL, in cesa_alloc_dma_mem() 170 &cdm->cdm_tag); /* dmat */ in cesa_alloc_dma_mem() 178 error = bus_dmamem_alloc(cdm->cdm_tag, &cdm->cdm_vaddr, in cesa_alloc_dma_mem() 179 BUS_DMA_NOWAIT | BUS_DMA_ZERO, &cdm->cdm_map); in cesa_alloc_dma_mem() 187 error = bus_dmamap_load(cdm->cdm_tag, cdm->cdm_map, cdm->cdm_vaddr, in cesa_alloc_dma_mem() 188 size, cesa_alloc_dma_mem_cb, cdm, BUS_DMA_NOWAIT); in cesa_alloc_dma_mem() [all …]
|
| /freebsd/sbin/camcontrol/ |
| H A D | camcontrol.c | 492 ccb.cdm.match_buf_len = bufsize; in getdevtree() 493 ccb.cdm.matches = (struct dev_match_result *)malloc(bufsize); in getdevtree() 494 if (ccb.cdm.matches == NULL) { in getdevtree() 499 ccb.cdm.num_matches = 0; in getdevtree() 505 ccb.cdm.num_patterns = 0; in getdevtree() 506 ccb.cdm.pattern_buf_len = 0; in getdevtree() 520 || ((ccb.cdm.status != CAM_DEV_MATCH_LAST) in getdevtree() 521 && (ccb.cdm.status != CAM_DEV_MATCH_MORE))) { in getdevtree() 523 ccb.ccb_h.status, ccb.cdm.status); in getdevtree() 528 for (i = 0; i < ccb.cdm.num_matches; i++) { in getdevtree() [all …]
|
| /freebsd/sys/cam/scsi/ |
| H A D | scsi_enc_ses.c | 877 struct ccb_dev_match cdm; in ses_path_iter_devid_callback() local 899 memset(&cdm, 0, sizeof(cdm)); in ses_path_iter_devid_callback() 900 if (xpt_create_path(&cdm.ccb_h.path, /*periph*/NULL, in ses_path_iter_devid_callback() 906 cdm.ccb_h.func_code = XPT_DEV_MATCH; in ses_path_iter_devid_callback() 907 cdm.num_patterns = 1; in ses_path_iter_devid_callback() 908 cdm.patterns = &match_pattern; in ses_path_iter_devid_callback() 909 cdm.pattern_buf_len = sizeof(match_pattern); in ses_path_iter_devid_callback() 910 cdm.match_buf_len = sizeof(match_result); in ses_path_iter_devid_callback() 911 cdm.matches = &match_result; in ses_path_iter_devid_callback() 914 xpt_action((union ccb *)&cdm); in ses_path_iter_devid_callback() [all …]
|
| H A D | scsi_pass.c | 1139 data_ptrs[0] = (uint8_t **)&ccb->cdm.matches; in passiocleanup() 1141 data_ptrs[0] = (uint8_t **)&ccb->cdm.patterns; in passiocleanup() 1142 data_ptrs[1] = (uint8_t **)&ccb->cdm.matches; in passiocleanup() 1314 if (ccb->cdm.match_buf_len == 0) { in passmemsetup() 1318 if (ccb->cdm.pattern_buf_len > 0) { in passmemsetup() 1319 data_ptrs[0] = (uint8_t **)&ccb->cdm.patterns; in passmemsetup() 1320 lengths[0] = ccb->cdm.pattern_buf_len; in passmemsetup() 1322 data_ptrs[1] = (uint8_t **)&ccb->cdm.matches; in passmemsetup() 1323 lengths[1] = ccb->cdm.match_buf_len; in passmemsetup() 1327 data_ptrs[0] = (uint8_t **)&ccb->cdm.matches; in passmemsetup() [all …]
|
| /freebsd/sys/contrib/device-tree/src/powerpc/ |
| H A D | mpc5200b.dtsi | 50 cdm@200 { 51 compatible = "fsl,mpc5200b-cdm","fsl,mpc5200-cdm";
|
| H A D | tqm5200.dts | 49 cdm@200 { 50 compatible = "fsl,mpc5200-cdm";
|
| H A D | charon.dts | 52 cdm@200 { 53 compatible = "fsl,mpc5200-cdm";
|
| H A D | lite5200.dts | 49 cdm@200 { 50 compatible = "fsl,mpc5200-cdm";
|
| H A D | a4m072.dts | 32 cdm@200 {
|
| /freebsd/sys/contrib/device-tree/Bindings/pci/ |
| H A D | designware-pcie.txt | 36 - snps,enable-cdm-check: This is a boolean property and if present enables
|
| /freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/ |
| H A D | mpc5200.txt | 76 cdm@<addr> fsl,mpc5200-cdm Clock Distribution
|
| /freebsd/sys/contrib/device-tree/src/arm64/renesas/ |
| H A D | r8a779f0.dtsi | 800 snps,enable-cdm-check; 837 snps,enable-cdm-check;
|
| H A D | r8a779g0.dtsi | 799 snps,enable-cdm-check; 846 snps,enable-cdm-check;
|
| H A D | r8a779h0.dtsi | 698 snps,enable-cdm-check;
|