Home
last modified time | relevance | path

Searched refs:cam_sglist (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/cam/ctl/
H A Dctl_frontend_cam_sim.c284 bus_dma_segment_t cam_sg_entry, *cam_sglist; in cfcs_datamove() local
312 cam_sglist = (bus_dma_segment_t *)ccb->csio.data_ptr; in cfcs_datamove()
318 if ((len_seen + cam_sglist[i].ds_len) >= in cfcs_datamove()
325 len_seen += cam_sglist[i].ds_len; in cfcs_datamove()
330 cam_sglist = &cam_sg_entry; in cfcs_datamove()
331 cam_sglist[0].ds_len = ccb->csio.dxfer_len; in cfcs_datamove()
332 cam_sglist[0].ds_addr = (bus_addr_t)(uintptr_t)ccb->csio.data_ptr; in cfcs_datamove()
357 len_to_copy = MIN(cam_sglist[i].ds_len - cam_watermark, in cfcs_datamove()
360 cam_ptr = (uint8_t *)(uintptr_t)cam_sglist[i].ds_addr; in cfcs_datamove()
393 if (cam_sglist[i].ds_len == cam_watermark) { in cfcs_datamove()
H A Dscsi_ctl.c128 bus_dma_segment_t cam_sglist[CTLFE_MAX_SEGS]; member
674 bus_dma_segment_t *cam_sglist; in ctlfedata() local
726 cam_sglist = cmd_info->cam_sglist; in ctlfedata()
729 cam_sglist[i].ds_addr = (bus_addr_t)(uintptr_t)ctl_sglist[i + idx].addr + off; in ctlfedata()
731 cam_sglist[i].ds_len = ctl_sglist[idx + i].len - off; in ctlfedata()
732 *dxfer_len += cam_sglist[i].ds_len; in ctlfedata()
734 cam_sglist[i].ds_len = bus_softc->maxio - *dxfer_len; in ctlfedata()
736 cmd_info->cur_transfer_off = cam_sglist[i].ds_len + off; in ctlfedata()
738 *dxfer_len += cam_sglist[ in ctlfedata()
[all...]