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

/freebsd-9.3-release/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];
298 sg->sg_segs[0].ss_paddr = paddr;
299 sg->sg_segs[0].ss_len = len;
303 ss = &sg->sg_segs[sg->sg_nseg - 1];
498 bcopy(sg->sg_segs, new->sg_segs, sizeof(struct sglist_seg) *
515 space += sg->sg_segs[
[all...]
/freebsd-9.3-release/sys/vm/
H A Dsg_pager.c86 if ((sg->sg_segs[i].ss_paddr % PAGE_SIZE) != 0 ||
87 (sg->sg_segs[i].ss_len % PAGE_SIZE) != 0)
89 npages += sg->sg_segs[i].ss_len / PAGE_SIZE;
159 if (space + sg->sg_segs[i].ss_len <= (offset * PAGE_SIZE)) {
160 space += sg->sg_segs[i].ss_len;
163 paddr = sg->sg_segs[i].ss_paddr + offset * PAGE_SIZE - space;
/freebsd-9.3-release/sys/sys/
H A Dsglist.h50 struct sglist_seg *sg_segs; member in struct:sglist
64 sg->sg_segs = segs;
/freebsd-9.3-release/sys/cam/ctl/
H A Dctl_backend_block.c194 struct ctl_sg_entry sg_segs[CTLBLK_MAX_SEGS]; member in struct:ctl_be_block_io
303 if (beio->sg_segs[i].addr == NULL)
306 uma_zfree(beio->lun->lun_zone, beio->sg_segs[i].addr);
307 beio->sg_segs[i].addr = NULL;
494 io->scsiio.kern_data_ptr = (uint8_t *)beio->sg_segs;
597 xiovec->iov_base = beio->sg_segs[i].addr;
598 xiovec->iov_len = beio->sg_segs[i].len;
707 io->scsiio.kern_data_ptr = (uint8_t *)beio->sg_segs;
796 cur_size = beio->sg_segs[i].len;
797 cur_ptr = beio->sg_segs[
[all...]
/freebsd-9.3-release/sys/dev/agp/
H A Dagp_i810.c2435 sg->sg_segs[i].ss_paddr = VM_PAGE_TO_PHYS(pages[i]);
2436 sg->sg_segs[i].ss_len = PAGE_SIZE;
2471 spaddr = sg_list->sg_segs[i].ss_paddr;
2472 slen = sg_list->sg_segs[i].ss_len;
/freebsd-9.3-release/sys/dev/virtio/
H A Dvirtqueue.c660 for (i = 0, idx = head_idx, seg = sg->sg_segs;
/freebsd-9.3-release/sys/dev/cxgb/
H A Dcxgb_sge.c2239 segs = sgl->sg_segs;

Completed in 88 milliseconds