Home
last modified time | relevance | path

Searched refs:sg_segs (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/kern/
H A Dsubr_sglist.c131 ss = sg->sg_segs; in _sglist_append_buf()
363 sg->sg_segs[0].ss_paddr = paddr; in sglist_append_phys()
364 sg->sg_segs[0].ss_len = len; in sglist_append_phys()
506 sg->sg_segs[0].ss_len = seglen; in sglist_append_vmpages()
727 bcopy(sg->sg_segs, new->sg_segs, sizeof(struct sglist_seg) * in sglist_clone()
813 bcopy(original->sg_segs, sg->sg_segs, count * in sglist_split()
833 bcopy(original->sg_segs + count, original->sg_segs, count * in sglist_split()
859 sfirst = &second->sg_segs[0]; in sglist_join()
873 bcopy(first->sg_segs + first->sg_nseg, second->sg_segs + append, in sglist_join()
966 bcopy(original->sg_segs + fseg, sg->sg_segs, in sglist_slice()
[all …]
/freebsd/sys/vm/
H A Dsg_pager.c92 if ((sg->sg_segs[i].ss_paddr % PAGE_SIZE) != 0 || in sg_pager_alloc()
93 (sg->sg_segs[i].ss_len % PAGE_SIZE) != 0) in sg_pager_alloc()
95 npages += sg->sg_segs[i].ss_len / PAGE_SIZE; in sg_pager_alloc()
172 if (space + sg->sg_segs[i].ss_len <= (offset * PAGE_SIZE)) { in sg_pager_getpages()
173 space += sg->sg_segs[i].ss_len; in sg_pager_getpages()
176 paddr = sg->sg_segs[i].ss_paddr + offset * PAGE_SIZE - space; in sg_pager_getpages()
/freebsd/sys/cam/ctl/
H A Dctl_backend_block.c449 res = cmp(beio->sg_segs[i].addr, in ctl_be_block_compare()
451 beio->sg_segs[i].len); in ctl_be_block_compare()
453 if (res < beio->sg_segs[i].len) in ctl_be_block_compare()
733 s -= beio->sg_segs[i].len; in ctl_be_block_dispatch_file()
737 beio->sg_segs[i].len - s); in ctl_be_block_dispatch_file()
1261 cur_size = beio->sg_segs[i].len; in ctl_be_block_dispatch_dev()
1474 beio->sg_segs[i].addr, beio->sg_segs[i].len); in ctl_be_block_cw_dispatch_ws()
1479 buf = beio->sg_segs[i].addr; in ctl_be_block_cw_dispatch_ws()
1643 beio->sg_segs[i].addr, beio->sg_segs[i].len); in ctl_be_block_cw_dispatch_wz()
2026 beio->sg_segs[i].addr, beio->sg_segs[i].len); in ctl_be_block_dispatch()
[all …]
/freebsd/sys/sys/
H A Dsglist.h50 struct sglist_seg *sg_segs; member
64 sg->sg_segs = segs; in sglist_init()
/freebsd/sys/crypto/ccp/
H A Dccp_hardware.c895 seg = &sgl->sg_segs[i]; in ccp_passthrough_sgl()
1103 seg = &sgl_src->sg_segs[i]; in ccp_sha()
1116 seg = &sgl_dst->sg_segs[i]; in ccp_sha()
1419 seg = &qp->cq_sg_ulptx->sg_segs[i]; in ccp_do_xts()
1497 qp->cq_sg_crp->sg_segs[i].ss_len); in ccp_do_blkcipher()
1617 seg = &qp->cq_sg_ulptx->sg_segs[i]; in ccp_do_blkcipher()
1730 seg = &qp->cq_sg_ulptx->sg_segs[i]; in ccp_do_ghash_aad()
1919 if ((qp->cq_sg_ulptx->sg_segs[i].ss_len % in ccp_gcm()
1923 qp->cq_sg_ulptx->sg_segs[i].ss_len); in ccp_gcm()
1952 qp->cq_sg_ulptx->sg_segs[i].ss_len); in ccp_gcm()
[all …]
/freebsd/sys/dev/safexcel/
H A Dsafexcel.c2180 inlen += sg->sg_segs[i].ss_len; in safexcel_create_chain_cb()
2186 sg->sg_segs[i].ss_paddr, sg->sg_segs[i].ss_len, in safexcel_create_chain_cb()
2205 sg->sg_segs[0].ss_paddr = 0; in safexcel_create_chain_cb()
2206 sg->sg_segs[0].ss_len = 0; in safexcel_create_chain_cb()
2214 sg->sg_segs[i].ss_paddr, sg->sg_segs[i].ss_len) == NULL) { in safexcel_create_chain_cb()
/freebsd/sys/dev/agp/
H A Dagp_i810.c2218 sg->sg_segs[i].ss_paddr = VM_PAGE_TO_PHYS(pages[i]); in agp_intel_gtt_map_memory()
2219 sg->sg_segs[i].ss_len = PAGE_SIZE; in agp_intel_gtt_map_memory()
2264 spaddr = sg_list->sg_segs[i].ss_paddr; in agp_intel_gtt_insert_sg_entries()
2265 slen = sg_list->sg_segs[i].ss_len; in agp_intel_gtt_insert_sg_entries()
/freebsd/sys/dev/cxgbe/crypto/
H A Dt4_crypto.c315 nsegs += howmany(sg->sg_segs[i].ss_len, maxsegsize); in ccr_count_sgl()
359 seglen = sg->sg_segs[i].ss_len; in ccr_write_phys_dsgl()
360 paddr = sg->sg_segs[i].ss_paddr; in ccr_write_phys_dsgl()
402 ss = &sg->sg_segs[0]; in ccr_write_ulptx_sgl()
H A Dt6_kern_tls.c1059 seg = &gl->sg_segs[0]; in write_gl_to_buf()
/freebsd/sys/dev/virtio/
H A Dvirtqueue.c714 for (i = 0, idx = head_idx, seg = sg->sg_segs; in vq_ring_enqueue_segments()
/freebsd/sys/dev/cxgb/
H A Dcxgb_sge.c2234 segs = sgl->sg_segs; in write_ofld_wr()
/freebsd/sys/dev/cxgbe/
H A Dt4_sge.c6036 seg = &gl->sg_segs[0]; in write_gl_to_txd()