| /kernel/linux/linux-5.10/drivers/lightnvm/ |
| D | pblk-rb.c | 26 static void pblk_rb_data_free(struct pblk_rb *rb) in pblk_rb_data_free() 39 void pblk_rb_free(struct pblk_rb *rb) in pblk_rb_free() 72 int pblk_rb_init(struct pblk_rb *rb, unsigned int size, unsigned int threshold, in pblk_rb_init() 185 #define pblk_rb_ring_space(rb, head, tail, size) \ argument 192 static unsigned int pblk_rb_space(struct pblk_rb *rb) in pblk_rb_space() 200 unsigned int pblk_rb_ptr_wrap(struct pblk_rb *rb, unsigned int p, in pblk_rb_ptr_wrap() 210 unsigned int pblk_rb_read_count(struct pblk_rb *rb) in pblk_rb_read_count() 218 unsigned int pblk_rb_sync_count(struct pblk_rb *rb) in pblk_rb_sync_count() 226 unsigned int pblk_rb_read_commit(struct pblk_rb *rb, unsigned int nr_entries) in pblk_rb_read_commit() 237 static int __pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int to_update) in __pblk_rb_update_l2p() [all …]
|
| /kernel/linux/linux-4.19/drivers/lightnvm/ |
| D | pblk-rb.c | 25 void pblk_rb_data_free(struct pblk_rb *rb) in pblk_rb_data_free() 43 int pblk_rb_init(struct pblk_rb *rb, struct pblk_rb_entry *rb_entry_base, in pblk_rb_init() 136 void *pblk_rb_entries_ref(struct pblk_rb *rb) in pblk_rb_entries_ref() 156 #define pblk_rb_ring_space(rb, head, tail, size) \ argument 163 static unsigned int pblk_rb_space(struct pblk_rb *rb) in pblk_rb_space() 175 unsigned int pblk_rb_read_count(struct pblk_rb *rb) in pblk_rb_read_count() 183 unsigned int pblk_rb_sync_count(struct pblk_rb *rb) in pblk_rb_sync_count() 191 unsigned int pblk_rb_read_commit(struct pblk_rb *rb, unsigned int nr_entries) in pblk_rb_read_commit() 203 static int __pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int to_update) in __pblk_rb_update_l2p() 244 static int pblk_rb_update_l2p(struct pblk_rb *rb, unsigned int nr_entries, in pblk_rb_update_l2p() [all …]
|
| /kernel/linux/linux-4.19/kernel/events/ |
| D | ring_buffer.c | 39 struct ring_buffer *rb = handle->rb; in perf_output_get_handle() local 48 struct ring_buffer *rb = handle->rb; in perf_output_put_handle() local 147 struct ring_buffer *rb; in __perf_output_begin() local 298 ring_buffer_init(struct ring_buffer *rb, long watermark, int flags) in ring_buffer_init() 358 struct ring_buffer *rb; in perf_aux_output_begin() local 442 static __always_inline bool rb_need_aux_wakeup(struct ring_buffer *rb) in rb_need_aux_wakeup() 468 struct ring_buffer *rb = handle->rb; in perf_aux_output_end() local 518 struct ring_buffer *rb = handle->rb; in perf_aux_output_skip() local 576 static void rb_free_aux_page(struct ring_buffer *rb, int idx) in rb_free_aux_page() 585 static void __rb_free_aux(struct ring_buffer *rb) in __rb_free_aux() [all …]
|
| D | internal.h | 63 struct ring_buffer *rb; in rb_free_rcu() local 69 static inline void rb_toggle_paused(struct ring_buffer *rb, bool pause) in rb_toggle_paused() 86 static inline bool rb_has_aux(struct ring_buffer *rb) in rb_has_aux() 104 static inline int page_order(struct ring_buffer *rb) in page_order() 111 static inline int page_order(struct ring_buffer *rb) in page_order() 117 static inline unsigned long perf_data_size(struct ring_buffer *rb) in perf_data_size() 122 static inline unsigned long perf_aux_size(struct ring_buffer *rb) in perf_aux_size()
|
| /kernel/linux/linux-5.10/kernel/events/ |
| D | ring_buffer.c | 38 struct perf_buffer *rb = handle->rb; in perf_output_get_handle() local 52 struct perf_buffer *rb = handle->rb; in perf_output_put_handle() local 154 struct perf_buffer *rb; in __perf_output_begin() local 306 ring_buffer_init(struct perf_buffer *rb, long watermark, int flags) in ring_buffer_init() 366 struct perf_buffer *rb; in perf_aux_output_begin() local 454 static __always_inline bool rb_need_aux_wakeup(struct perf_buffer *rb) in rb_need_aux_wakeup() 480 struct perf_buffer *rb = handle->rb; in perf_aux_output_end() local 537 struct perf_buffer *rb = handle->rb; in perf_aux_output_skip() local 574 struct perf_buffer *rb = aux_handle->rb; in perf_output_copy_aux() local 631 static void rb_free_aux_page(struct perf_buffer *rb, int idx) in rb_free_aux_page() [all …]
|
| D | internal.h | 65 struct perf_buffer *rb; in rb_free_rcu() local 71 static inline void rb_toggle_paused(struct perf_buffer *rb, bool pause) in rb_toggle_paused() 88 static inline bool rb_has_aux(struct perf_buffer *rb) in rb_has_aux() 106 static inline int page_order(struct perf_buffer *rb) in page_order() 113 static inline int page_order(struct perf_buffer *rb) in page_order() 119 static inline unsigned long perf_data_size(struct perf_buffer *rb) in perf_data_size() 124 static inline unsigned long perf_aux_size(struct perf_buffer *rb) in perf_aux_size()
|
| /kernel/linux/linux-4.19/drivers/misc/mic/scif/ |
| D | scif_rb.c | 36 void scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr, in scif_rb_init() 48 static void memcpy_torb(struct scif_rb *rb, void *header, in memcpy_torb() 66 static void memcpy_fromrb(struct scif_rb *rb, void *header, in memcpy_fromrb() 89 u32 scif_rb_space(struct scif_rb *rb) in scif_rb_space() 111 int scif_rb_write(struct scif_rb *rb, void *msg, u32 size) in scif_rb_write() 132 void scif_rb_commit(struct scif_rb *rb) in scif_rb_commit() 162 static void *scif_rb_get(struct scif_rb *rb, u32 size) in scif_rb_get() 180 u32 scif_rb_get_next(struct scif_rb *rb, void *msg, u32 size) in scif_rb_get_next() 201 void scif_rb_update_read_ptr(struct scif_rb *rb) in scif_rb_update_read_ptr() 233 u32 scif_rb_count(struct scif_rb *rb, u32 size) in scif_rb_count()
|
| /kernel/linux/linux-5.10/drivers/scsi/bfa/ |
| D | bfa_ioc_ct.c | 185 void __iomem *rb; in bfa_ioc_ct_reg_init() local 244 void __iomem *rb; in bfa_ioc_ct2_reg_init() local 307 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct_map_port() local 324 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct2_map_port() local 340 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct_isr_mode_set() local 564 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct2_poweron() local 582 bfa_ioc_ct_pll_init(void __iomem *rb, enum bfi_asic_mode mode) in bfa_ioc_ct_pll_init() 648 bfa_ioc_ct2_sclk_init(void __iomem *rb) in bfa_ioc_ct2_sclk_init() 693 bfa_ioc_ct2_lclk_init(void __iomem *rb) in bfa_ioc_ct2_lclk_init() 733 bfa_ioc_ct2_mem_init(void __iomem *rb) in bfa_ioc_ct2_mem_init() [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/bfa/ |
| D | bfa_ioc_ct.c | 193 void __iomem *rb; in bfa_ioc_ct_reg_init() local 252 void __iomem *rb; in bfa_ioc_ct2_reg_init() local 315 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct_map_port() local 332 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct2_map_port() local 348 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct_isr_mode_set() local 572 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct2_poweron() local 590 bfa_ioc_ct_pll_init(void __iomem *rb, enum bfi_asic_mode mode) in bfa_ioc_ct_pll_init() 656 bfa_ioc_ct2_sclk_init(void __iomem *rb) in bfa_ioc_ct2_sclk_init() 701 bfa_ioc_ct2_lclk_init(void __iomem *rb) in bfa_ioc_ct2_lclk_init() 741 bfa_ioc_ct2_mem_init(void __iomem *rb) in bfa_ioc_ct2_mem_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/ishtp/ |
| D | client-buffers.c | 23 struct ishtp_cl_rb *rb; in ishtp_cl_alloc_rx_ring() local 99 struct ishtp_cl_rb *rb; in ishtp_cl_free_rx_ring() local 165 void ishtp_io_rb_free(struct ishtp_cl_rb *rb) in ishtp_io_rb_free() 184 struct ishtp_cl_rb *rb; in ishtp_io_rb_init() local 205 int ishtp_io_rb_alloc_buf(struct ishtp_cl_rb *rb, size_t length) in ishtp_io_rb_alloc_buf() 229 int ishtp_cl_io_rb_recycle(struct ishtp_cl_rb *rb) in ishtp_cl_io_rb_recycle() 286 struct ishtp_cl_rb *rb; in ishtp_cl_rx_get_rb() local
|
| /kernel/linux/linux-5.10/arch/arm/lib/ |
| D | getuser.S | 50 rb .req ip label 54 rb .req r0 label 118 rb .req ip label 122 rb .req r0 label
|
| /kernel/linux/linux-4.19/arch/arm/lib/ |
| D | getuser.S | 52 rb .req ip label 56 rb .req r0 label 120 rb .req ip label 124 rb .req r0 label
|
| /kernel/linux/linux-4.19/drivers/hid/intel-ish-hid/ishtp/ |
| D | client-buffers.c | 32 struct ishtp_cl_rb *rb; in ishtp_cl_alloc_rx_ring() local 105 struct ishtp_cl_rb *rb; in ishtp_cl_free_rx_ring() local 170 void ishtp_io_rb_free(struct ishtp_cl_rb *rb) in ishtp_io_rb_free() 189 struct ishtp_cl_rb *rb; in ishtp_io_rb_init() local 210 int ishtp_io_rb_alloc_buf(struct ishtp_cl_rb *rb, size_t length) in ishtp_io_rb_alloc_buf() 234 int ishtp_cl_io_rb_recycle(struct ishtp_cl_rb *rb) in ishtp_cl_io_rb_recycle()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
| D | bfa_ioc_ct.c | 251 void __iomem *rb; in bfa_ioc_ct_reg_init() local 310 void __iomem *rb; in bfa_ioc_ct2_reg_init() local 371 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct_map_port() local 386 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct2_map_port() local 397 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct_isr_mode_set() local 447 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_nw_ioc_ct2_poweron() local 601 bfa_ioc_ct_pll_init(void __iomem *rb, enum bfi_asic_mode asic_mode) in bfa_ioc_ct_pll_init() 678 bfa_ioc_ct2_sclk_init(void __iomem *rb) in bfa_ioc_ct2_sclk_init() 730 bfa_ioc_ct2_lclk_init(void __iomem *rb) in bfa_ioc_ct2_lclk_init() 770 bfa_ioc_ct2_mem_init(void __iomem *rb) in bfa_ioc_ct2_mem_init() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/brocade/bna/ |
| D | bfa_ioc_ct.c | 259 void __iomem *rb; in bfa_ioc_ct_reg_init() local 318 void __iomem *rb; in bfa_ioc_ct2_reg_init() local 379 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct_map_port() local 394 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct2_map_port() local 405 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_ioc_ct_isr_mode_set() local 455 void __iomem *rb = ioc->pcidev.pci_bar_kva; in bfa_nw_ioc_ct2_poweron() local 609 bfa_ioc_ct_pll_init(void __iomem *rb, enum bfi_asic_mode asic_mode) in bfa_ioc_ct_pll_init() 686 bfa_ioc_ct2_sclk_init(void __iomem *rb) in bfa_ioc_ct2_sclk_init() 738 bfa_ioc_ct2_lclk_init(void __iomem *rb) in bfa_ioc_ct2_lclk_init() 778 bfa_ioc_ct2_mem_init(void __iomem *rb) in bfa_ioc_ct2_mem_init() [all …]
|
| /kernel/linux/linux-5.10/kernel/printk/ |
| D | printk_ringbuffer.c | 561 static bool data_make_reusable(struct printk_ringbuffer *rb, in data_make_reusable() 628 static bool data_push_tail(struct printk_ringbuffer *rb, in data_push_tail() 765 static bool desc_push_tail(struct printk_ringbuffer *rb, in desc_push_tail() 873 static bool desc_reserve(struct printk_ringbuffer *rb, unsigned long *id_out) in desc_reserve() 1022 static char *data_alloc(struct printk_ringbuffer *rb, in data_alloc() 1103 static char *data_realloc(struct printk_ringbuffer *rb, in data_realloc() 1348 bool prb_reserve_in_last(struct prb_reserved_entry *e, struct printk_ringbuffer *rb, in prb_reserve_in_last() 1480 bool prb_reserve(struct prb_reserved_entry *e, struct printk_ringbuffer *rb, in prb_reserve() 1787 static int prb_read(struct printk_ringbuffer *rb, u64 seq, in prb_read() 1826 static u64 prb_first_seq(struct printk_ringbuffer *rb) in prb_first_seq() [all …]
|
| /kernel/linux/linux-5.10/kernel/bpf/ |
| D | ringbuf.c | 53 struct bpf_ringbuf *rb; member 70 struct bpf_ringbuf *rb; in bpf_ringbuf_area_alloc() local 128 struct bpf_ringbuf *rb = container_of(work, struct bpf_ringbuf, work); in bpf_ringbuf_notify() local 135 struct bpf_ringbuf *rb; in bpf_ringbuf_alloc() local 200 static void bpf_ringbuf_free(struct bpf_ringbuf *rb) in bpf_ringbuf_free() 263 static unsigned long ringbuf_avail_data_sz(struct bpf_ringbuf *rb) in ringbuf_avail_data_sz() 306 static size_t bpf_ringbuf_rec_pg_off(struct bpf_ringbuf *rb, in bpf_ringbuf_rec_pg_off() 324 static void *__bpf_ringbuf_reserve(struct bpf_ringbuf *rb, u64 size) in __bpf_ringbuf_reserve() 393 struct bpf_ringbuf *rb; in bpf_ringbuf_commit() local 473 struct bpf_ringbuf *rb; in BPF_CALL_2() local
|
| /kernel/linux/linux-5.10/tools/lib/bpf/ |
| D | ringbuf.c | 42 static void ringbuf_unmap_ring(struct ring_buffer *rb, struct ring *r) in ringbuf_unmap_ring() 55 int ring_buffer__add(struct ring_buffer *rb, int map_fd, in ring_buffer__add() 143 void ring_buffer__free(struct ring_buffer *rb) in ring_buffer__free() 164 struct ring_buffer *rb; in ring_buffer__new() local 253 int ring_buffer__consume(struct ring_buffer *rb) in ring_buffer__consume() 275 int ring_buffer__poll(struct ring_buffer *rb, int timeout_ms) in ring_buffer__poll()
|
| /kernel/linux/linux-4.19/lib/ |
| D | rbtree_test.c | 19 struct rb_node rb; member 97 RB_DECLARE_CALLBACKS(static, augment_callbacks, struct test_node, rb, in RB_DECLARE_CALLBACKS() argument 173 static bool is_red(struct rb_node *rb) in is_red() 178 static int black_path_count(struct rb_node *rb) in black_path_count() 198 struct rb_node *rb; in check_postorder() local 208 struct rb_node *rb; in check() local 235 struct rb_node *rb; in check_augmented() local
|
| /kernel/linux/linux-5.10/lib/ |
| D | rbtree_test.c | 20 struct rb_node rb; member 83 struct test_node, rb, u32, augmented, NODE_VAL) in RB_DECLARE_CALLBACKS_MAX() argument 158 static bool is_red(struct rb_node *rb) in is_red() 163 static int black_path_count(struct rb_node *rb) in black_path_count() 183 struct rb_node *rb; in check_postorder() local 193 struct rb_node *rb; in check() local 220 struct rb_node *rb; in check_augmented() local
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/ |
| D | drm_mm.c | 165 INTERVAL_TREE_DEFINE(struct drm_mm_node, rb, in INTERVAL_TREE_DEFINE() argument 181 struct rb_node **link, *rb; in drm_mm_interval_tree_add_node() local 242 static u64 rb_to_hole_size(struct rb_node *rb) in rb_to_hole_size() 250 struct rb_node **link = &root->rb_root.rb_node, *rb = NULL; in insert_hole_size() local 294 static inline struct drm_mm_node *rb_hole_size_to_node(struct rb_node *rb) in rb_hole_size_to_node() 299 static inline struct drm_mm_node *rb_hole_addr_to_node(struct rb_node *rb) in rb_hole_addr_to_node() 304 static inline u64 rb_hole_size(struct rb_node *rb) in rb_hole_size() 311 struct rb_node *rb = mm->holes_size.rb_root.rb_node; in best_hole() local 331 struct rb_node *rb = mm->holes_addr.rb_node; in find_hole() local 453 static u64 rb_to_hole_size_or_zero(struct rb_node *rb) in rb_to_hole_size_or_zero()
|
| /kernel/linux/linux-4.19/tools/include/linux/ |
| D | rbtree_augmented.h | 108 #define rb_color(rb) __rb_color((rb)->__rb_parent_color) argument 109 #define rb_is_red(rb) __rb_is_red((rb)->__rb_parent_color) argument 110 #define rb_is_black(rb) __rb_is_black((rb)->__rb_parent_color) argument 112 static inline void rb_set_parent(struct rb_node *rb, struct rb_node *p) in rb_set_parent() 117 static inline void rb_set_parent_color(struct rb_node *rb, in rb_set_parent_color()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_mm.c | 155 INTERVAL_TREE_DEFINE(struct drm_mm_node, rb, in INTERVAL_TREE_DEFINE() argument 171 struct rb_node **link, *rb; in drm_mm_interval_tree_add_node() local 218 static u64 rb_to_hole_size(struct rb_node *rb) in rb_to_hole_size() 226 struct rb_node **link = &root->rb_root.rb_node, *rb = NULL; in insert_hole_size() local 298 static inline struct drm_mm_node *rb_hole_size_to_node(struct rb_node *rb) in rb_hole_size_to_node() 303 static inline struct drm_mm_node *rb_hole_addr_to_node(struct rb_node *rb) in rb_hole_addr_to_node() 310 struct rb_node *rb = mm->holes_size.rb_root.rb_node; in best_hole() local 328 static bool usable_hole_addr(struct rb_node *rb, u64 size) in usable_hole_addr() 335 struct rb_node *rb = mm->holes_addr.rb_node; in find_hole_addr() local 496 static u64 rb_to_hole_size_or_zero(struct rb_node *rb) in rb_to_hole_size_or_zero()
|
| /kernel/linux/linux-5.10/tools/include/linux/ |
| D | rbtree_augmented.h | 155 #define rb_color(rb) __rb_color((rb)->__rb_parent_color) argument 156 #define rb_is_red(rb) __rb_is_red((rb)->__rb_parent_color) argument 157 #define rb_is_black(rb) __rb_is_black((rb)->__rb_parent_color) argument 159 static inline void rb_set_parent(struct rb_node *rb, struct rb_node *p) in rb_set_parent() 164 static inline void rb_set_parent_color(struct rb_node *rb, in rb_set_parent_color()
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | rbtree_augmented.h | 119 #define rb_color(rb) __rb_color((rb)->__rb_parent_color) argument 120 #define rb_is_red(rb) __rb_is_red((rb)->__rb_parent_color) argument 121 #define rb_is_black(rb) __rb_is_black((rb)->__rb_parent_color) argument 123 static inline void rb_set_parent(struct rb_node *rb, struct rb_node *p) in rb_set_parent() 128 static inline void rb_set_parent_color(struct rb_node *rb, in rb_set_parent_color()
|