Home
last modified time | relevance | path

Searched refs:sg_nseg (Results 1 – 19 of 19) sorted by relevance

/freebsd/sys/kern/
H A Dsubr_sglist.c59 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 Dsglist.h52 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 Dccp_hardware.c894 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 Dsg_pager.c92 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 Dsafexcel.c2168 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 Dvirtio_p9fs.c164 readable = sg->sg_nseg; in vt9p_request()
172 writable = sg->sg_nseg - readable; in vt9p_request()
/freebsd/sys/dev/netmap/
H A Dif_vtnet_netmap.h104 /*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 Dif_vtnet.c1729 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 Dvirtio_blk.c1085 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 Dt4_crypto.c314 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 Dt6_kern_tls.c1054 nsegs = gl->sg_nseg; in write_gl_to_buf()
/freebsd/sys/dev/virtio/console/
H A Dvirtio_console.c623 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 Dvirtio_scsi.c1063 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 Dvirtqueue.c534 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 Dhv_storvsc_drv_freebsd.c112 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 Dt4_sge.c5159 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 Dagp_i810.c2263 for (i = j = 0; j < sg_list->sg_nseg; j++) { in agp_intel_gtt_insert_sg_entries()
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c593 for (j = 0; j < sg.sg_nseg; i++, j++) { in write_tx_sgl()
/freebsd/sys/dev/cxgb/
H A Dcxgb_sge.c2230 nsegs = sgl->sg_nseg; in write_ofld_wr()