Home
last modified time | relevance | path

Searched refs:first_seg (Results 1 – 17 of 17) sorted by relevance

/drivers/usb/host/
Dxhci-mem.c219 struct xhci_segment *first_seg, in xhci_update_stream_segment_mapping() argument
230 seg = first_seg; in xhci_update_stream_segment_mapping()
239 } while (seg != first_seg); in xhci_update_stream_segment_mapping()
245 seg = first_seg; in xhci_update_stream_segment_mapping()
251 } while (seg != first_seg); in xhci_update_stream_segment_mapping()
263 seg = ring->first_seg; in xhci_remove_stream_mapping()
267 } while (seg != ring->first_seg); in xhci_remove_stream_mapping()
273 ring->first_seg, ring->last_seg, mem_flags); in xhci_update_stream_mapping()
284 if (ring->first_seg) { in xhci_ring_free()
287 xhci_free_segments_for_ring(xhci, ring->first_seg); in xhci_ring_free()
[all …]
Dxhci-debugfs.c216 struct xhci_segment *seg = ring->first_seg; in xhci_ring_trb_show()
Dxhci.c43 struct xhci_segment *seg = ring->first_seg; in td_on_ring()
51 } while (seg && seg != ring->first_seg); in td_on_ring()
864 ring->deq_seg = ring->first_seg; in xhci_clear_command_ring()
865 ring->dequeue = ring->first_seg->trbs; in xhci_clear_command_ring()
Dxhci.h1595 struct xhci_segment *first_seg; member
Dxhci-ring.c98 return last_trb_on_seg(seg, trb) && (seg->next == ring->first_seg); in last_trb_on_ring()
/drivers/infiniband/hw/mthca/
Dmthca_mr.c44 u32 first_seg; member
226 mtt->first_seg = mthca_alloc_mtt_range(dev, mtt->order, buddy); in __mthca_alloc_mtt()
227 if (mtt->first_seg == -1) { in __mthca_alloc_mtt()
245 mthca_buddy_free(mtt->buddy, mtt->first_seg, mtt->order); in mthca_free_mtt()
248 mtt->first_seg, in mthca_free_mtt()
249 mtt->first_seg + (1 << mtt->order) - 1); in mthca_free_mtt()
269 mtt->first_seg * dev->limits.mtt_seg_size + in __mthca_write_mtt()
322 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size + in mthca_tavor_write_mtt_seg()
343 mtts = mthca_table_find(dev->mr_table.mtt_table, mtt->first_seg + in mthca_arbel_write_mtt_seg()
478 mr->mtt->first_seg * dev->limits.mtt_seg_size); in mthca_mr_alloc()
[all …]
/drivers/infiniband/hw/hns/
Dhns_roce_mr.c243 ret = hns_roce_alloc_mtt_range(hr_dev, mtt->order, &mtt->first_seg, in hns_roce_mtt_init()
260 hns_roce_buddy_free(&mr_table->mtt_buddy, mtt->first_seg, in hns_roce_mtt_cleanup()
263 mtt->first_seg, in hns_roce_mtt_cleanup()
264 mtt->first_seg + (1 << mtt->order) - 1); in hns_roce_mtt_cleanup()
267 hns_roce_buddy_free(&mr_table->mtt_cqe_buddy, mtt->first_seg, in hns_roce_mtt_cleanup()
270 mtt->first_seg, in hns_roce_mtt_cleanup()
271 mtt->first_seg + (1 << mtt->order) - 1); in hns_roce_mtt_cleanup()
274 hns_roce_buddy_free(&mr_table->mtt_srqwqe_buddy, mtt->first_seg, in hns_roce_mtt_cleanup()
277 mtt->first_seg, in hns_roce_mtt_cleanup()
278 mtt->first_seg + (1 << mtt->order) - 1); in hns_roce_mtt_cleanup()
[all …]
Dhns_roce_srq.c95 srq->mtt.first_seg, in hns_roce_srq_alloc()
105 srq->idx_que.mtt.first_seg, in hns_roce_srq_alloc()
Dhns_roce_cq.c105 hr_mtt->first_seg, &dma_handle); in hns_roce_cq_alloc()
Dhns_roce_device.h342 unsigned long first_seg; member
Dhns_roce_hw_v1.c2592 hr_qp->mtt.first_seg, &dma_handle); in hns_roce_v1_m_sqp()
2743 hr_qp->mtt.first_seg, &dma_handle); in hns_roce_v1_m_qp()
/drivers/crypto/inside-secure/
Dsafexcel_ring.c130 cdesc->first_seg = first; in safexcel_add_cdesc()
181 rdesc->first_seg = first; in safexcel_add_rdesc()
Dsafexcel.h461 u8 first_seg:1; member
553 u8 first_seg:1; member
/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dtrx.c432 u8 first_seg = 0; in rtl92ee_rx_check_dma_ok() local
443 first_seg = (u8)get_rx_buffer_desc_fs(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()
450 first_seg = (u8)get_rx_buffer_desc_fs(header_desc); in rtl92ee_rx_check_dma_ok()
/drivers/net/ethernet/mellanox/mlx4/
Dmr.c219 u32 first_seg; in __mlx4_free_mtt_range() local
224 first_seg = offset / (1 << log_mtts_per_seg); in __mlx4_free_mtt_range()
226 mlx4_buddy_free(&mr_table->mtt_buddy, first_seg, seg_order); in __mlx4_free_mtt_range()
Dmlx4.h984 void __mlx4_free_mtt_range(struct mlx4_dev *dev, u32 first_seg, int order);
/drivers/net/ethernet/micrel/
Dksz884x.c895 u32 first_seg:1; member
915 u32 first_seg:1;
3978 hw->tx_desc_info.cur->sw.buf.tx.first_seg = 1; in hw_alloc_pkt()