Home
last modified time | relevance | path

Searched refs:trb_address_map (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Dcdnsp-mem.c193 static int cdnsp_insert_segment_mapping(struct radix_tree_root *trb_address_map, in cdnsp_insert_segment_mapping() argument
204 if (radix_tree_lookup(trb_address_map, key)) in cdnsp_insert_segment_mapping()
211 ret = radix_tree_insert(trb_address_map, key, ring); in cdnsp_insert_segment_mapping()
217 static void cdnsp_remove_segment_mapping(struct radix_tree_root *trb_address_map, in cdnsp_remove_segment_mapping() argument
223 if (radix_tree_lookup(trb_address_map, key)) in cdnsp_remove_segment_mapping()
224 radix_tree_delete(trb_address_map, key); in cdnsp_remove_segment_mapping()
227 static int cdnsp_update_stream_segment_mapping(struct radix_tree_root *trb_address_map, in cdnsp_update_stream_segment_mapping() argument
239 ret = cdnsp_insert_segment_mapping(trb_address_map, ring, seg, in cdnsp_update_stream_segment_mapping()
254 cdnsp_remove_segment_mapping(trb_address_map, seg); in cdnsp_update_stream_segment_mapping()
269 cdnsp_remove_segment_mapping(ring->trb_address_map, se in cdnsp_remove_stream_mapping()
[all...]
H A Dcdnsp-gadget.h766 * @trb_address_map: For mapping physical TRB addresses to segments in
778 struct radix_tree_root trb_address_map; member
1246 * @trb_address_map: For mapping physical TRB addresses to segments in
1267 struct radix_tree_root *trb_address_map; member
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-mem.c187 static int xhci_insert_segment_mapping(struct radix_tree_root *trb_address_map, in xhci_insert_segment_mapping() argument
197 if (radix_tree_lookup(trb_address_map, key)) in xhci_insert_segment_mapping()
203 ret = radix_tree_insert(trb_address_map, in xhci_insert_segment_mapping()
209 static void xhci_remove_segment_mapping(struct radix_tree_root *trb_address_map, in xhci_remove_segment_mapping() argument
215 if (radix_tree_lookup(trb_address_map, key)) in xhci_remove_segment_mapping()
216 radix_tree_delete(trb_address_map, key); in xhci_remove_segment_mapping()
220 struct radix_tree_root *trb_address_map, in xhci_update_stream_segment_mapping()
230 if (WARN_ON_ONCE(trb_address_map == NULL)) in xhci_update_stream_segment_mapping()
235 ret = xhci_insert_segment_mapping(trb_address_map, in xhci_update_stream_segment_mapping()
250 xhci_remove_segment_mapping(trb_address_map, se in xhci_update_stream_segment_mapping()
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
[all...]
H A Dxhci.h858 struct radix_tree_root trb_address_map; member
1630 struct radix_tree_root *trb_address_map; member
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dxhci-mem.c187 static int xhci_insert_segment_mapping(struct radix_tree_root *trb_address_map, in xhci_insert_segment_mapping() argument
197 if (radix_tree_lookup(trb_address_map, key)) in xhci_insert_segment_mapping()
203 ret = radix_tree_insert(trb_address_map, in xhci_insert_segment_mapping()
209 static void xhci_remove_segment_mapping(struct radix_tree_root *trb_address_map, in xhci_remove_segment_mapping() argument
215 if (radix_tree_lookup(trb_address_map, key)) in xhci_remove_segment_mapping()
216 radix_tree_delete(trb_address_map, key); in xhci_remove_segment_mapping()
220 struct radix_tree_root *trb_address_map, in xhci_update_stream_segment_mapping()
230 if (WARN_ON_ONCE(trb_address_map == NULL)) in xhci_update_stream_segment_mapping()
235 ret = xhci_insert_segment_mapping(trb_address_map, in xhci_update_stream_segment_mapping()
250 xhci_remove_segment_mapping(trb_address_map, se in xhci_update_stream_segment_mapping()
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
[all...]
H A Dxhci.h861 struct radix_tree_root trb_address_map; member
1641 struct radix_tree_root *trb_address_map; member

Completed in 18 milliseconds