Searched refs:sg_segs (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/sys/kern/
H A Dsubr_sglist.c67 (sgsave).ss_len = (sg)->sg_segs[(sgsave).sg_nseg - 1].ss_len; \
75 (sg)->sg_segs[(sgsave).sg_nseg - 1].ss_len = (sgsave).ss_len; \
132 ss = sg->sg_segs;
137 ss = &sg->sg_segs[sg->sg_nseg - 1];
307 sg->sg_segs[0].ss_paddr = paddr;
308 sg->sg_segs[0].ss_len = len;
312 ss = &sg->sg_segs[sg->sg_nseg - 1];
373 sg->sg_segs[0].ss_paddr = VM_PAGE_TO_PHYS(m[0]) + pgoff;
374 sg->sg_segs[0].ss_len = seglen;
380 ss = &sg->sg_segs[s
[all...]
/freebsd-11-stable/sys/vm/
H A Dsg_pager.c90 if ((sg->sg_segs[i].ss_paddr % PAGE_SIZE) != 0 ||
91 (sg->sg_segs[i].ss_len % PAGE_SIZE) != 0)
93 npages += sg->sg_segs[i].ss_len / PAGE_SIZE;
169 if (space + sg->sg_segs[i].ss_len <= (offset * PAGE_SIZE)) {
170 space += sg->sg_segs[i].ss_len;
173 paddr = sg->sg_segs[i].ss_paddr + offset * PAGE_SIZE - space;
/freebsd-11-stable/sys/sys/
H A Dsglist.h50 struct sglist_seg *sg_segs; member in struct:sglist
64 sg->sg_segs = segs;
/freebsd-11-stable/sys/cam/ctl/
H A Dctl_backend_block.c198 struct ctl_sg_entry sg_segs[CTLBLK_MAX_SEGS]; member in struct:ctl_be_block_io
315 if (beio->sg_segs[i].addr == NULL)
318 uma_zfree(beio->lun->lun_zone, beio->sg_segs[i].addr);
319 beio->sg_segs[i].addr = NULL;
324 beio->sg_segs[i + CTLBLK_HALF_SEGS].addr);
325 beio->sg_segs[i + CTLBLK_HALF_SEGS].addr = NULL;
373 res = cmp(beio->sg_segs[i].addr,
374 beio->sg_segs[i + CTLBLK_HALF_SEGS].addr,
375 beio->sg_segs[i].len);
377 if (res < beio->sg_segs[
[all...]
/freebsd-11-stable/sys/dev/hyperv/storvsc/
H A Dhv_storvsc_drv_freebsd.c1104 sgl_node->sgl_data->sg_segs[j].ss_paddr =
1195 (void*)sgl_node->sgl_data->sg_segs[j].ss_paddr) {
1196 free((void*)sgl_node->sgl_data->sg_segs[j].ss_paddr, M_DEVBUF);
1258 (void*)sgl_node->sgl_data->sg_segs[j].ss_paddr) {
1259 free((void*)sgl_node->sgl_data->sg_segs[j].ss_paddr, M_DEVBUF);
1656 bounce_sgl->sg_segs[i].ss_len = buf_len;
1684 memcpy((void*)bounce_sgl->sg_segs[src_sgl_idx].ss_paddr,
1688 bounce_sgl->sg_segs[src_sgl_idx].ss_len =
1717 (void*)(src_sgl->sg_segs[sgl_idx].ss_paddr),
1718 src_sgl->sg_segs[sgl_id
[all...]
/freebsd-11-stable/sys/dev/agp/
H A Dagp_i810.c2222 sg->sg_segs[i].ss_paddr = VM_PAGE_TO_PHYS(pages[i]);
2223 sg->sg_segs[i].ss_len = PAGE_SIZE;
2268 spaddr = sg_list->sg_segs[i].ss_paddr;
2269 slen = sg_list->sg_segs[i].ss_len;
/freebsd-11-stable/sys/dev/cxgbe/crypto/
H A Dt4_crypto.c267 nsegs += howmany(sg->sg_segs[i].ss_len, maxsegsize);
310 seglen = sg->sg_segs[i].ss_len;
311 paddr = sg->sg_segs[i].ss_paddr;
353 ss = &sg->sg_segs[0];
/freebsd-11-stable/sys/dev/virtio/
H A Dvirtqueue.c699 for (i = 0, idx = head_idx, seg = sg->sg_segs;
/freebsd-11-stable/sys/dev/cxgb/
H A Dcxgb_sge.c2234 segs = sgl->sg_segs;
/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_sge.c4733 seg = &gl->sg_segs[0];

Completed in 220 milliseconds