Home
last modified time | relevance | path

Searched refs:cdm (Results 1 – 20 of 20) sorted by relevance

/freebsd/usr.sbin/mptutil/
H A Dmpt_cam.c76 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 Dperiphs.c90 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 Dcamlib.c295 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 Dcam_xpt.c288 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 Dcam_periph.c821 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 Dcam_ccb.h1392 struct ccb_dev_match cdm; member
/freebsd/sys/dev/cesa/
H A Dcesa.c143 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 Dcamcontrol.c492 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 Dscsi_enc_ses.c877 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 Dscsi_pass.c1139 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 Dmpc5200b.dtsi50 cdm@200 {
51 compatible = "fsl,mpc5200b-cdm","fsl,mpc5200-cdm";
H A Dtqm5200.dts49 cdm@200 {
50 compatible = "fsl,mpc5200-cdm";
H A Dcharon.dts52 cdm@200 {
53 compatible = "fsl,mpc5200-cdm";
H A Dlite5200.dts49 cdm@200 {
50 compatible = "fsl,mpc5200-cdm";
H A Da4m072.dts32 cdm@200 {
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Ddesignware-pcie.txt36 - snps,enable-cdm-check: This is a boolean property and if present enables
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Dmpc5200.txt76 cdm@<addr> fsl,mpc5200-cdm Clock Distribution
/freebsd/sys/contrib/device-tree/src/arm64/renesas/
H A Dr8a779f0.dtsi800 snps,enable-cdm-check;
837 snps,enable-cdm-check;
H A Dr8a779g0.dtsi799 snps,enable-cdm-check;
846 snps,enable-cdm-check;
H A Dr8a779h0.dtsi698 snps,enable-cdm-check;