Home
last modified time | relevance | path

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

/freebsd-12.1/usr.sbin/mptutil/
H A Dmpt_cam.c79 ccb.cdm.num_matches = 0; in fetch_path_id()
98 free(ccb.cdm.matches); in fetch_path_id()
99 free(ccb.cdm.patterns); in fetch_path_id()
102 free(ccb.cdm.patterns); in fetch_path_id()
108 free(ccb.cdm.matches); in fetch_path_id()
115 free(ccb.cdm.matches); in fetch_path_id()
119 free(ccb.cdm.matches); in fetch_path_id()
172 free(ccb.cdm.matches); in mpt_query_disk()
176 free(ccb.cdm.patterns); in mpt_query_disk()
182 free(ccb.cdm.matches); in mpt_query_disk()
[all …]
/freebsd-12.1/usr.bin/iscsictl/
H A Dperiphs.c92 ccb.cdm.match_buf_len = bufsize; in print_periphs()
94 if (ccb.cdm.matches == NULL) { in print_periphs()
99 ccb.cdm.num_matches = 0; in print_periphs()
105 ccb.cdm.num_patterns = 0; in print_periphs()
106 ccb.cdm.pattern_buf_len = 0; in print_periphs()
126 || ((ccb.cdm.status != CAM_DEV_MATCH_LAST) in print_periphs()
127 && (ccb.cdm.status != CAM_DEV_MATCH_MORE))) { in print_periphs()
129 ccb.ccb_h.status, ccb.cdm.status); in print_periphs()
133 for (i = 0; i < ccb.cdm.num_matches; i++) { in print_periphs()
134 switch (ccb.cdm.matches[i].type) { in print_periphs()
[all …]
/freebsd-12.1/lib/libcam/
H A Dcamlib.c304 ccb.cdm.num_matches = 0; in cam_open_btl()
307 ccb.cdm.num_patterns = 1; in cam_open_btl()
314 free(ccb.cdm.matches); in cam_open_btl()
315 ccb.cdm.matches = NULL; in cam_open_btl()
378 free(ccb.cdm.matches); in cam_open_btl()
379 ccb.cdm.matches = NULL; in cam_open_btl()
380 free(ccb.cdm.patterns); in cam_open_btl()
397 free(ccb.cdm.matches); in cam_open_btl()
398 ccb.cdm.matches = NULL; in cam_open_btl()
399 free(ccb.cdm.patterns); in cam_open_btl()
[all …]
/freebsd-12.1/sys/cam/
H A Dcam_xpt.c1736 retval = xptbusmatch(cdm->patterns, cdm->num_patterns, bus); in xptedtbusfunc()
1752 spaceleft = cdm->match_buf_len - (cdm->num_matches * in xptedtbusfunc()
1761 bzero(&cdm->pos, sizeof(cdm->pos)); in xptedtbusfunc()
1871 retval = xptdevicematch(cdm->patterns, cdm->num_patterns, in xptedtdevicefunc()
1885 spaceleft = cdm->match_buf_len - (cdm->num_matches * in xptedtdevicefunc()
1894 bzero(&cdm->pos, sizeof(cdm->pos)); in xptedtdevicefunc()
1998 spaceleft = cdm->match_buf_len - (cdm->num_matches * in xptedtperiphfunc()
2007 bzero(&cdm->pos, sizeof(cdm->pos)); in xptedtperiphfunc()
2139 spaceleft = cdm->match_buf_len - (cdm->num_matches * in xptplistperiphfunc()
2151 bzero(&cdm->pos, sizeof(cdm->pos)); in xptplistperiphfunc()
[all …]
H A Dcam_periph.c797 if (ccb->cdm.match_buf_len == 0) { in cam_periph_mapmem()
802 if (ccb->cdm.pattern_buf_len > 0) { in cam_periph_mapmem()
804 lengths[0] = ccb->cdm.pattern_buf_len; in cam_periph_mapmem()
806 data_ptrs[1] = (u_int8_t **)&ccb->cdm.matches; in cam_periph_mapmem()
807 lengths[1] = ccb->cdm.match_buf_len; in cam_periph_mapmem()
811 data_ptrs[0] = (u_int8_t **)&ccb->cdm.matches; in cam_periph_mapmem()
812 lengths[0] = ccb->cdm.match_buf_len; in cam_periph_mapmem()
1034 if (ccb->cdm.pattern_buf_len > 0) { in cam_periph_unmapmem()
1036 lengths[0] = ccb->cdm.pattern_buf_len; in cam_periph_unmapmem()
1039 lengths[1] = ccb->cdm.match_buf_len; in cam_periph_unmapmem()
[all …]
H A Dcam_compat.c373 dm = ccb->cdm.matches; in cam_compat_translate_dev_match_0x18()
377 for (i = 0; i < ccb->cdm.num_matches; i++) { in cam_compat_translate_dev_match_0x18()
H A Dcam_ccb.h1314 struct ccb_dev_match cdm; member
/freebsd-12.1/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()
178 error = bus_dmamem_alloc(cdm->cdm_tag, &cdm->cdm_vaddr, in cesa_alloc_dma_mem()
187 error = bus_dmamap_load(cdm->cdm_tag, cdm->cdm_map, cdm->cdm_vaddr, in cesa_alloc_dma_mem()
198 bus_dmamem_free(cdm->cdm_tag, cdm->cdm_vaddr, cdm->cdm_map); in cesa_alloc_dma_mem()
202 cdm->cdm_vaddr = NULL; in cesa_alloc_dma_mem()
210 bus_dmamap_unload(cdm->cdm_tag, cdm->cdm_map); in cesa_free_dma_mem()
211 bus_dmamem_free(cdm->cdm_tag, cdm->cdm_vaddr, cdm->cdm_map); in cesa_free_dma_mem()
213 cdm->cdm_vaddr = NULL; in cesa_free_dma_mem()
[all …]
/freebsd-12.1/sbin/camcontrol/
H A Dcamcontrol.c504 ccb.cdm.match_buf_len = bufsize; in getdevtree()
506 if (ccb.cdm.matches == NULL) { in getdevtree()
511 ccb.cdm.num_matches = 0; in getdevtree()
517 ccb.cdm.num_patterns = 0; in getdevtree()
518 ccb.cdm.pattern_buf_len = 0; in getdevtree()
3741 free(matchccb->cdm.matches); in rescan_or_reset_bus()
8728 ccb.cdm.num_matches = 0; in buildbusdevlist()
8729 ccb.cdm.num_patterns = 2; in buildbusdevlist()
8731 ccb.cdm.num_patterns; in buildbusdevlist()
8740 ccb.cdm.patterns = patterns; in buildbusdevlist()
[all …]
/freebsd-12.1/sys/cam/scsi/
H A Dscsi_enc_ses.c880 struct ccb_dev_match cdm; in ses_path_iter_devid_callback() local
898 memset(&cdm, 0, sizeof(cdm)); in ses_path_iter_devid_callback()
905 cdm.ccb_h.func_code = XPT_DEV_MATCH; in ses_path_iter_devid_callback()
906 cdm.num_patterns = 1; in ses_path_iter_devid_callback()
907 cdm.patterns = &match_pattern; in ses_path_iter_devid_callback()
910 cdm.matches = &match_result; in ses_path_iter_devid_callback()
913 xpt_action((union ccb *)&cdm); in ses_path_iter_devid_callback()
916 (cdm.status != CAM_DEV_MATCH_LAST && in ses_path_iter_devid_callback()
917 cdm.status != CAM_DEV_MATCH_MORE) || in ses_path_iter_devid_callback()
918 cdm.num_matches == 0) in ses_path_iter_devid_callback()
[all …]
H A Dscsi_pass.c1123 data_ptrs[0] = (u_int8_t **)&ccb->cdm.matches; in passiocleanup()
1125 data_ptrs[0] = (u_int8_t **)&ccb->cdm.patterns; in passiocleanup()
1126 data_ptrs[1] = (u_int8_t **)&ccb->cdm.matches; in passiocleanup()
1308 if (ccb->cdm.match_buf_len == 0) { in passmemsetup()
1312 if (ccb->cdm.pattern_buf_len > 0) { in passmemsetup()
1313 data_ptrs[0] = (u_int8_t **)&ccb->cdm.patterns; in passmemsetup()
1314 lengths[0] = ccb->cdm.pattern_buf_len; in passmemsetup()
1316 data_ptrs[1] = (u_int8_t **)&ccb->cdm.matches; in passmemsetup()
1317 lengths[1] = ccb->cdm.match_buf_len; in passmemsetup()
1321 data_ptrs[0] = (u_int8_t **)&ccb->cdm.matches; in passmemsetup()
[all …]