Home
last modified time | relevance | path

Searched refs:last_seg (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Dcdnsp-mem.c153 if (ring->type != TYPE_EVENT && ring->enq_seg == ring->last_seg) { in cdnsp_link_rings()
154 ring->last_seg->trbs[TRBS_PER_SEGMENT - 1].link.control &= in cdnsp_link_rings()
158 ring->last_seg = last; in cdnsp_link_rings()
230 struct cdnsp_segment *last_seg, in cdnsp_update_stream_segment_mapping()
243 if (seg == last_seg) in cdnsp_update_stream_segment_mapping()
277 ring->first_seg, ring->last_seg, GFP_ATOMIC); in cdnsp_update_stream_mapping()
392 &ring->last_seg, num_segs, in cdnsp_ring_alloc()
399 ring->last_seg->trbs[TRBS_PER_SEGMENT - 1].link.control |= in cdnsp_ring_alloc()
227 cdnsp_update_stream_segment_mapping(struct radix_tree_root *trb_address_map, struct cdnsp_ring *ring, struct cdnsp_segment *first_seg, struct cdnsp_segment *last_seg, gfp_t mem_flags) cdnsp_update_stream_segment_mapping() argument
H A Dcdnsp-gadget.h1227 * @last_seg: Last segment on transfer ring.
1251 struct cdnsp_segment *last_seg; member
/kernel/linux/linux-5.10/drivers/crypto/inside-secure/
H A Dsafexcel_ring.c196 cdesc->last_seg = last; in safexcel_add_cdesc()
241 rdesc->last_seg = last; in safexcel_add_rdesc()
H A Dsafexcel.h522 u8 last_seg:1; member
617 u8 last_seg:1; member
H A Dsafexcel.c896 if (likely((!rdesc->last_seg) || /* Rest only valid if last seg! */ in safexcel_rdesc_check_errors()
962 } while (!cdesc->last_seg); in safexcel_complete()
/kernel/linux/linux-6.6/drivers/crypto/inside-secure/
H A Dsafexcel_ring.c196 cdesc->last_seg = last; in safexcel_add_cdesc()
241 rdesc->last_seg = last; in safexcel_add_rdesc()
H A Dsafexcel.h523 u8 last_seg:1; member
618 u8 last_seg:1; member
H A Dsafexcel.c904 if (likely((!rdesc->last_seg) || /* Rest only valid if last seg! */ in safexcel_rdesc_check_errors()
970 } while (!cdesc->last_seg); in safexcel_complete()
/kernel/linux/linux-6.6/drivers/i3c/master/mipi-i3c-hci/
H A Dpio.c123 bool last_seg; member
830 ibi->last_seg = ibi_status & IBI_LAST_STATUS; in hci_pio_prep_new_ibi()
877 if (!ibi->slot && !ibi->seg_cnt && ibi->last_seg) in hci_pio_process_ibi()
890 if (ibi->last_seg) { in hci_pio_process_ibi()
910 if (ibi->last_seg) in hci_pio_process_ibi()
927 ibi->last_seg = ibi_status & IBI_LAST_STATUS; in hci_pio_process_ibi()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dtrx.c433 u8 last_seg = 0; in rtl92ee_rx_check_dma_ok() local
445 last_seg = (u8)get_rx_buffer_desc_ls(header_desc); in rtl92ee_rx_check_dma_ok()
447 while (total_len == 0 && first_seg == 0 && last_seg == 0) { in rtl92ee_rx_check_dma_ok()
451 last_seg = (u8)get_rx_buffer_desc_ls(header_desc); in rtl92ee_rx_check_dma_ok()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dtrx.c433 u8 last_seg = 0; in rtl92ee_rx_check_dma_ok() local
445 last_seg = (u8)get_rx_buffer_desc_ls(header_desc); in rtl92ee_rx_check_dma_ok()
447 while (total_len == 0 && first_seg == 0 && last_seg == 0) { in rtl92ee_rx_check_dma_ok()
451 last_seg = (u8)get_rx_buffer_desc_ls(header_desc); in rtl92ee_rx_check_dma_ok()
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-mem.c147 if (ring->type != TYPE_EVENT && ring->enq_seg == ring->last_seg) { in xhci_link_rings()
148 ring->last_seg->trbs[TRBS_PER_SEGMENT-1].link.control in xhci_link_rings()
152 ring->last_seg = last; in xhci_link_rings()
223 struct xhci_segment *last_seg, in xhci_update_stream_segment_mapping()
239 if (seg == last_seg) in xhci_update_stream_segment_mapping()
276 ring->first_seg, ring->last_seg, mem_flags); in xhci_update_stream_mapping()
391 &ring->last_seg, num_segs, cycle_state, type, in xhci_ring_alloc()
399 ring->last_seg->trbs[TRBS_PER_SEGMENT - 1].link.control |= in xhci_ring_alloc()
219 xhci_update_stream_segment_mapping( struct radix_tree_root *trb_address_map, struct xhci_ring *ring, struct xhci_segment *first_seg, struct xhci_segment *last_seg, gfp_t mem_flags) xhci_update_stream_segment_mapping() argument
H A Dxhci-dbgcap.c441 ring->last_seg = seg; in xhci_dbc_ring_alloc()
H A Dxhci.h1611 struct xhci_segment *last_seg; member
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dxhci-mem.c147 if (ring->type != TYPE_EVENT && ring->enq_seg == ring->last_seg) { in xhci_link_rings()
148 ring->last_seg->trbs[TRBS_PER_SEGMENT-1].link.control in xhci_link_rings()
152 ring->last_seg = last; in xhci_link_rings()
223 struct xhci_segment *last_seg, in xhci_update_stream_segment_mapping()
239 if (seg == last_seg) in xhci_update_stream_segment_mapping()
276 ring->first_seg, ring->last_seg, mem_flags); in xhci_update_stream_mapping()
391 &ring->last_seg, num_segs, cycle_state, type, in xhci_ring_alloc()
399 ring->last_seg->trbs[TRBS_PER_SEGMENT - 1].link.control |= in xhci_ring_alloc()
219 xhci_update_stream_segment_mapping( struct radix_tree_root *trb_address_map, struct xhci_ring *ring, struct xhci_segment *first_seg, struct xhci_segment *last_seg, gfp_t mem_flags) xhci_update_stream_segment_mapping() argument
H A Dxhci-dbgcap.c441 ring->last_seg = seg; in xhci_dbc_ring_alloc()
H A Dxhci.h1623 struct xhci_segment *last_seg; member
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/
H A Dksz884x.c896 u32 last_seg:1; member
914 u32 last_seg:1;
4006 cur->sw.buf.tx.last_seg = 1; in hw_send_pkt()
/kernel/linux/linux-6.6/drivers/net/ethernet/micrel/
H A Dksz884x.c828 u32 last_seg:1; member
846 u32 last_seg:1;
3633 cur->sw.buf.tx.last_seg = 1; in hw_send_pkt()

Completed in 57 milliseconds