/freebsd/sys/kern/ |
H A D | subr_sglist.c | 59 u_short sg_nseg; member 64 (sgsave).sg_nseg = (sg)->sg_nseg; \ 65 if ((sgsave).sg_nseg > 0) \ 66 (sgsave).ss_len = (sg)->sg_segs[(sgsave).sg_nseg - 1].ss_len; \ 72 (sg)->sg_nseg = (sgsave).sg_nseg; \ 73 if ((sgsave).sg_nseg > 0) \ 74 (sg)->sg_segs[(sgsave).sg_nseg - 1].ss_len = (sgsave).ss_len; \ 92 if (sg->sg_nseg == sg->sg_maxseg) in _sglist_append_range() 97 sg->sg_nseg++; in _sglist_append_range() 130 if (sg->sg_nseg == 0) { in _sglist_append_buf() [all …]
|
/freebsd/sys/sys/ |
H A D | sglist.h | 52 u_short sg_nseg; member 66 sg->sg_nseg = 0; in sglist_init() 75 sg->sg_nseg = 0; in sglist_reset()
|
/freebsd/sys/crypto/ccp/ |
H A D | ccp_hardware.c | 894 for (i = 0; i < sgl->sg_nseg && remain != 0; i++) { in ccp_passthrough_sgl() 1102 for (i = 0; i < sgl_src->sg_nseg; i++) { in ccp_sha() 1106 seg->ss_len, i == 0, i == sgl_src->sg_nseg - 1, in ccp_sha() 1115 for (i = 0; i < sgl_dst->sg_nseg; i++) { in ccp_sha() 1416 for (i = 0; i < qp->cq_sg_ulptx->sg_nseg; i++) { in ccp_do_xts() 1424 desc->eom = (i == qp->cq_sg_ulptx->sg_nseg - 1); in ccp_do_xts() 1494 for (i = 0; i < qp->cq_sg_crp->sg_nseg; i++) in ccp_do_blkcipher() 1608 if (ccp_queue_get_ring_space(qp) < qp->cq_sg_ulptx->sg_nseg) in ccp_do_blkcipher() 1614 for (i = 0; i < qp->cq_sg_ulptx->sg_nseg; i++) { in ccp_do_blkcipher() 1622 desc->eom = (i == qp->cq_sg_ulptx->sg_nseg - 1); in ccp_do_blkcipher() [all …]
|
/freebsd/sys/vm/ |
H A D | sg_pager.c | 92 for (i = 0; i < sg->sg_nseg; i++) { in sg_pager_alloc() 172 for (i = 0; i < sg->sg_nseg; i++) { in sg_pager_getpages()
|
/freebsd/sys/dev/safexcel/ |
H A D | safexcel.c | 2168 if (sg->sg_nseg == 0) { in safexcel_create_chain_cb() 2179 for (i = 0, inlen = 0; i < sg->sg_nseg; i++) in safexcel_create_chain_cb() 2181 for (i = 0; i < sg->sg_nseg; i++) { in safexcel_create_chain_cb() 2183 last = i == sg->sg_nseg - 1; in safexcel_create_chain_cb() 2197 req->cdescs = sg->sg_nseg; in safexcel_create_chain_cb() 2200 if (sg->sg_nseg == 0) { in safexcel_create_chain_cb() 2207 sg->sg_nseg = 1; in safexcel_create_chain_cb() 2209 for (i = 0; i < sg->sg_nseg; i++) { in safexcel_create_chain_cb() 2211 last = i == sg->sg_nseg - 1; in safexcel_create_chain_cb() 2216 ring->cmd_data->sg_nseg); in safexcel_create_chain_cb() [all …]
|
/freebsd/sys/dev/virtio/p9fs/ |
H A D | virtio_p9fs.c | 164 readable = sg->sg_nseg; in vt9p_request() 172 writable = sg->sg_nseg - readable; in vt9p_request()
|
/freebsd/sys/dev/netmap/ |
H A D | if_vtnet_netmap.h | 104 /*readable=*/sg->sg_nseg, in vtnet_netmap_txsync() 193 /*readable=*/0, /*writeable=*/sg.sg_nseg); in vtnet_netmap_kring_refill()
|
/freebsd/sys/dev/virtio/network/ |
H A D | if_vtnet.c | 1729 return (virtqueue_enqueue(rxq->vtnrx_vq, m, sg, 0, sg->sg_nseg)); in vtnet_rxq_enqueue_buf() 2534 if (error != 0 || sg->sg_nseg != 1) { in vtnet_txq_enqueue_buf() 2536 __func__, error, sg->sg_nseg)); in vtnet_txq_enqueue_buf() 2555 error = virtqueue_enqueue(vq, txhdr, sg, sg->sg_nseg, 0); in vtnet_txq_enqueue_buf() 3569 MPASS(error == 0 && sg.sg_nseg == nitems(segs)); in vtnet_ctrl_mac_cmd() 3572 vtnet_exec_ctrl_cmd(sc, &s.ack, &sg, sg.sg_nseg - 1, 1); in vtnet_ctrl_mac_cmd() 3603 MPASS(error == 0 && sg.sg_nseg == nitems(segs)); in vtnet_ctrl_guest_offloads() 3606 vtnet_exec_ctrl_cmd(sc, &s.ack, &sg, sg.sg_nseg - 1, 1); in vtnet_ctrl_guest_offloads() 3637 MPASS(error == 0 && sg.sg_nseg == nitems(segs)); in vtnet_ctrl_mq_cmd() 3640 vtnet_exec_ctrl_cmd(sc, &s.ack, &sg, sg.sg_nseg - 1, 1); in vtnet_ctrl_mq_cmd() [all …]
|
/freebsd/sys/dev/virtio/block/ |
H A D | virtio_blk.c | 1085 if (error || sg->sg_nseg == sg->sg_maxseg) { in vtblk_request_execute_cb() 1094 if (error || sg->sg_nseg == sg->sg_maxseg) { in vtblk_request_execute_cb() 1102 writable = sg->sg_nseg - 1; in vtblk_request_execute_cb() 1116 if (error || sg->sg_nseg == sg->sg_maxseg) { in vtblk_request_execute_cb() 1124 readable = sg->sg_nseg - writable; in vtblk_request_execute_cb()
|
/freebsd/sys/dev/cxgbe/crypto/ |
H A D | t4_crypto.c | 314 for (i = 0; i < sg->sg_nseg; i++) in ccr_count_sgl() 358 for (i = 0; i < sg->sg_nseg; i++) { in ccr_write_phys_dsgl() 401 MPASS(nsegs == sg->sg_nseg); in ccr_write_ulptx_sgl() 409 for (i = 0; i < sg->sg_nseg - 1; i++) { in ccr_write_ulptx_sgl() 528 sgl_nsegs = s->sg_ulptx->sg_nseg; in ccr_hash() 682 sgl_nsegs = s->sg_ulptx->sg_nseg; in ccr_cipher() 965 sgl_nsegs = s->sg_ulptx->sg_nseg; in ccr_eta() 1255 sgl_nsegs = s->sg_ulptx->sg_nseg; in ccr_gcm() 1607 sgl_nsegs = s->sg_ulptx->sg_nseg; in ccr_ccm()
|
H A D | t6_kern_tls.c | 1054 nsegs = gl->sg_nseg; in write_gl_to_buf()
|
/freebsd/sys/dev/virtio/console/ |
H A D | virtio_console.c | 623 return (virtqueue_enqueue(vq, control, &sg, 0, sg.sg_nseg)); in vtcon_ctrl_event_enqueue() 982 error = virtqueue_enqueue(vq, control, &sg, sg.sg_nseg, 0); in vtcon_ctrl_poll() 1021 error = virtqueue_enqueue(vq, buf, &sg, 0, sg.sg_nseg); in vtcon_port_enqueue_buf() 1376 error = virtqueue_enqueue(vq, buf, &sg, sg.sg_nseg, 0); in vtcon_port_out()
|
/freebsd/sys/dev/virtio/scsi/ |
H A D | virtio_scsi.c | 1063 if (error || sg->sg_nseg == sg->sg_maxseg) in vtscsi_fill_scsi_cmd_sglist() 1067 *readable = sg->sg_nseg; in vtscsi_fill_scsi_cmd_sglist() 1076 *writable = sg->sg_nseg - *readable; in vtscsi_fill_scsi_cmd_sglist() 1091 error, req, ccbh, sg->sg_nseg, sg->sg_maxseg); in vtscsi_fill_scsi_cmd_sglist() 1836 error = virtqueue_enqueue(vq, event, sg, 0, sg->sg_nseg); in vtscsi_enqueue_event_buf()
|
/freebsd/sys/dev/virtio/ |
H A D | virtqueue.c | 534 VQASSERT(vq, needed == sg->sg_nseg, in virtqueue_enqueue() 535 "segment count mismatch, %d, %d", needed, sg->sg_nseg); in virtqueue_enqueue()
|
/freebsd/sys/dev/hyperv/storvsc/ |
H A D | hv_storvsc_drv_freebsd.c | 112 u_short sg_nseg; member 1664 bounce_sgl->sg_nseg = 0; in storvsc_create_bounce_buffer() 1666 bounce_sgl->sg_nseg = seg_count; in storvsc_create_bounce_buffer()
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_sge.c | 5159 KASSERT(gl->sg_nseg == mbuf_nsegs(m), in get_pkt_gl() 5161 mbuf_nsegs(m), gl->sg_nseg)); in get_pkt_gl() 5163 KASSERT(gl->sg_nseg > 0 && gl->sg_nseg <= max_nsegs_allowed(m, vm_wr), in get_pkt_gl() 5165 gl->sg_nseg, max_nsegs_allowed(m, vm_wr))); in get_pkt_gl() 6051 nsegs = gl->sg_nseg; in write_gl_to_txd() 6758 MPASS(sg.sg_nseg == nsegs); in write_ethofld_wr()
|
/freebsd/sys/dev/agp/ |
H A D | agp_i810.c | 2263 for (i = j = 0; j < sg_list->sg_nseg; j++) { in agp_intel_gtt_insert_sg_entries()
|
/freebsd/sys/dev/cxgbe/tom/ |
H A D | t4_cpl_io.c | 593 for (j = 0; j < sg.sg_nseg; i++, j++) { in write_tx_sgl()
|
/freebsd/sys/dev/cxgb/ |
H A D | cxgb_sge.c | 2230 nsegs = sgl->sg_nseg; in write_ofld_wr()
|