Home
last modified time | relevance | path

Searched refs:rb (Results 26 – 50 of 508) sorted by relevance

12345678910>>...21

/openbmc/linux/drivers/firmware/arm_scmi/
H A Draw_mode.c271 return rb; in scmi_raw_buffer_get()
280 rb->msg.len = rb->max_len; in scmi_raw_buffer_put()
309 return rb; in scmi_raw_buffer_dequeue_unlocked()
321 return rb; in scmi_raw_buffer_dequeue()
330 if (rb) in scmi_raw_buffer_queue_flush()
332 } while (rb); in scmi_raw_buffer_queue_flush()
717 return rb; in scmi_raw_message_dequeue()
755 memcpy(buf, rb->msg.buf, rb->msg.len); in scmi_raw_message_receive()
1045 if (!rb) in scmi_raw_queue_init()
1346 if (!rb) { in scmi_raw_message_report()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dmub/inc/
H A Ddmub_cmd.h4227 return (rb->wrpt == rb->rptr); in dmub_rb_empty()
4241 if (rb->wrpt >= rb->rptr) in dmub_rb_full()
4242 data_count = rb->wrpt - rb->rptr; in dmub_rb_full()
4244 data_count = rb->capacity - (rb->rptr - rb->wrpt); in dmub_rb_full()
4273 if (rb->wrpt >= rb->capacity) in dmub_rb_push_front()
4274 rb->wrpt %= rb->capacity; in dmub_rb_push_front()
4290 uint8_t *dst = (uint8_t *)(rb->base_address) + rb->wrpt; in dmub_rb_out_push_front()
4300 if (rb->wrpt >= rb->capacity) in dmub_rb_out_push_front()
4301 rb->wrpt %= rb->capacity; in dmub_rb_out_push_front()
4406 if (rb->rptr >= rb->capacity) in dmub_rb_pop_front()
[all …]
/openbmc/linux/fs/jffs2/
H A Dnodelist.h230 struct rb_node rb; member
271 struct rb_node rb; member
347 #define frag_next(frag) rb_entry(rb_next(&(frag)->rb), struct jffs2_node_frag, rb)
348 #define frag_prev(frag) rb_entry(rb_prev(&(frag)->rb), struct jffs2_node_frag, rb)
350 #define frag_left(frag) rb_entry((frag)->rb.rb_left, struct jffs2_node_frag, rb)
351 #define frag_right(frag) rb_entry((frag)->rb.rb_right, struct jffs2_node_frag, rb)
354 #define tn_next(tn) rb_entry(rb_next(&(tn)->rb), struct jffs2_tmp_dnode_info, rb)
355 #define tn_prev(tn) rb_entry(rb_prev(&(tn)->rb), struct jffs2_tmp_dnode_info, rb)
356 #define tn_parent(tn) rb_entry(rb_parent(&(tn)->rb), struct jffs2_tmp_dnode_info, rb)
357 #define tn_left(tn) rb_entry((tn)->rb.rb_left, struct jffs2_tmp_dnode_info, rb)
[all …]
/openbmc/u-boot/include/linux/
H A Drbtree_augmented.h43 rbname ## _propagate(struct rb_node *rb, struct rb_node *stop) \
45 while (rb != stop) { \
46 rbstruct *node = rb_entry(rb, rbstruct, rbfield); \
51 rb = rb_parent(&node->rbfield); \
82 #define rb_color(rb) __rb_color((rb)->__rb_parent_color) argument
83 #define rb_is_red(rb) __rb_is_red((rb)->__rb_parent_color) argument
84 #define rb_is_black(rb) __rb_is_black((rb)->__rb_parent_color) argument
86 static inline void rb_set_parent(struct rb_node *rb, struct rb_node *p) in rb_set_parent() argument
88 rb->__rb_parent_color = rb_color(rb) | (unsigned long)p; in rb_set_parent()
91 static inline void rb_set_parent_color(struct rb_node *rb, in rb_set_parent_color() argument
[all …]
/openbmc/qemu/util/
H A Dinterval-tree.c657 if (node->rb.rb_left) { in interval_tree_compute_max()
663 if (node->rb.rb_right) { in interval_tree_compute_max()
678 while (rb != stop) { in interval_tree_propagate()
683 rb = rb_parent(&node->rb); in interval_tree_propagate()
833 RBNode *rb, *prev; in interval_tree_iter_next() local
835 rb = qatomic_read(&node->rb.rb_right); in interval_tree_iter_next()
844 if (rb) { in interval_tree_iter_next()
854 rb = rb_parent(&node->rb); in interval_tree_iter_next()
855 if (!rb) { in interval_tree_iter_next()
860 rb = qatomic_read(&node->rb.rb_right); in interval_tree_iter_next()
[all …]
/openbmc/linux/arch/arm/lib/
H A Dgetuser.S49 rb .req ip label
51 3: ldrbt rb, [r0], #0
53 rb .req r0 label
55 3: ldrb rb, [r0, #1]
58 orr r2, r2, rb, lsl #8
60 orr r2, rb, r2, lsl #8
117 rb .req ip label
119 10: ldrbt rb, [r0], #0
121 rb .req r0 label
123 10: ldrb rb, [r0, #1]
[all …]
/openbmc/obmc-console/test/
H A Dtest-ringbuffer-poll-force.c16 struct ringbuffer *rb; in test_poll_force() local
21 rb = ringbuffer_init(5); in test_poll_force()
23 ctx->rbc = ringbuffer_consumer_register(rb, ringbuffer_poll_append_all, in test_poll_force()
29 rc = ringbuffer_queue(rb, in_buf, 4); in test_poll_force()
35 rc = ringbuffer_queue(rb, in_buf + 4, 2); in test_poll_force()
43 ringbuffer_fini(rb); in test_poll_force()
H A Dtest-ringbuffer-boundary-poll.c14 struct ringbuffer *rb; in test_boundary_poll() local
19 rb = ringbuffer_init(10); in test_boundary_poll()
21 ctx->rbc = ringbuffer_consumer_register(rb, ringbuffer_poll_append_all, in test_boundary_poll()
28 ringbuffer_queue(rb, in_buf, sizeof(in_buf)); in test_boundary_poll()
37 rc = ringbuffer_queue(rb, in_buf, sizeof(in_buf)); in test_boundary_poll()
44 ringbuffer_fini(rb); in test_boundary_poll()
H A Dtest-ringbuffer-boundary-read.c14 struct ringbuffer *rb; in test_boundary_read() local
21 rb = ringbuffer_init(10); in test_boundary_read()
22 rbc = ringbuffer_consumer_register(rb, ringbuffer_poll_nop, NULL); in test_boundary_read()
25 ringbuffer_queue(rb, in_buf, sizeof(in_buf)); in test_boundary_read()
32 rc = ringbuffer_queue(rb, in_buf, sizeof(in_buf)); in test_boundary_read()
47 ringbuffer_fini(rb); in test_boundary_read()
H A Dringbuffer-test-utils.c79 void ringbuffer_dump(struct ringbuffer *rb) in ringbuffer_dump() argument
85 printf("---- ringbuffer (%d consumer%s)\n", rb->n_consumers, in ringbuffer_dump()
86 rb->n_consumers == 1 ? "" : "s"); in ringbuffer_dump()
88 for (i = 0; i < rb->size; i++) { in ringbuffer_dump()
92 if (rb->tail == i) { in ringbuffer_dump()
96 printf("%6s %02x", prefix, rb->buf[i]); in ringbuffer_dump()
97 for (j = 0; j < rb->n_consumers; j++) { in ringbuffer_dump()
98 rbc = rb->consumers[j]; in ringbuffer_dump()
H A Dtest-ringbuffer-read-commit.c18 struct ringbuffer *rb; in test_read_commit() local
21 rb = ringbuffer_init(10); in test_read_commit()
22 rbc = ringbuffer_consumer_register(rb, ringbuffer_poll_nop, NULL); in test_read_commit()
24 ringbuffer_queue(rb, in_buf, sizeof(in_buf)); in test_read_commit()
31 ringbuffer_fini(rb); in test_read_commit()
H A Dtest-ringbuffer-contained-read.c14 struct ringbuffer *rb; in test_contained_read() local
18 rb = ringbuffer_init(10); in test_contained_read()
19 rbc = ringbuffer_consumer_register(rb, ringbuffer_poll_nop, NULL); in test_contained_read()
21 rc = ringbuffer_queue(rb, in_buf, sizeof(in_buf)); in test_contained_read()
28 ringbuffer_fini(rb); in test_contained_read()
/openbmc/linux/kernel/printk/
H A Dprintk_ringbuffer.h106 struct printk_ringbuffer *rb; member
305 bool prb_reserve(struct prb_reserved_entry *e, struct printk_ringbuffer *rb,
312 void prb_init(struct printk_ringbuffer *rb,
355 #define prb_for_each_record(from, rb, s, r) \ argument
356 for ((s) = from; prb_read_valid(rb, s, r); (s) = (r)->info->seq + 1)
373 #define prb_for_each_info(from, rb, s, i, lc) \ argument
374 for ((s) = from; prb_read_valid_info(rb, s, i, lc); (s) = (i)->seq + 1)
376 bool prb_read_valid(struct printk_ringbuffer *rb, u64 seq,
378 bool prb_read_valid_info(struct printk_ringbuffer *rb, u64 seq,
381 u64 prb_first_valid_seq(struct printk_ringbuffer *rb);
[all …]
/openbmc/linux/drivers/block/drbd/
H A Ddrbd_interval.c12 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end()
19 struct drbd_interval, rb, sector_t, end, NODE_END);
34 rb_entry(*new, struct drbd_interval, rb); in drbd_insert_interval()
52 rb_link_node(&this->rb, parent, new); in drbd_insert_interval()
53 rb_insert_augmented(&this->rb, root, &augment_callbacks); in drbd_insert_interval()
76 rb_entry(node, struct drbd_interval, rb); in drbd_contains_interval()
102 rb_erase_augmented(&this->rb, root, &augment_callbacks); in drbd_remove_interval()
128 rb_entry(node, struct drbd_interval, rb); in drbd_find_overlap()
154 node = rb_next(&i->rb); in drbd_next_overlap()
157 i = rb_entry(node, struct drbd_interval, rb); in drbd_next_overlap()
/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Dpin_system.c17 struct mmu_rb_node rb; member
74 return node->rb.handler->mn.mm; in mm_from_sdma_node()
151 node->rb.addr = start_address; in pin_system_pages()
152 node->rb.len = length; in pin_system_pages()
181 kref_init(&node->rb.refcount); in add_system_pinning()
184 kref_get(&node->rb.refcount); in add_system_pinning()
239 if (node->rb.addr <= start) { in get_system_cache_entry()
249 node->rb.addr, kref_read(&node->rb.refcount)); in get_system_cache_entry()
250 prepend_len = node->rb.addr - start; in get_system_cache_entry()
366 from_this_cache_entry = cache_entry->rb.len - (start - cache_entry->rb.addr); in add_system_iovec_to_sdma_packet()
[all …]
/openbmc/linux/net/sunrpc/xprtrdma/
H A Dxprt_rdma.h127 static inline u64 rdmab_addr(struct rpcrdma_regbuf *rb) in rdmab_addr() argument
129 return rb->rg_iov.addr; in rdmab_addr()
134 return rb->rg_iov.length; in rdmab_length()
139 return rb->rg_iov.lkey; in rdmab_lkey()
144 return rb->rg_device; in rdmab_device()
149 return rb->rg_data; in rdmab_data()
494 struct rpcrdma_regbuf *rb);
503 return rb->rg_device != NULL; in rpcrdma_regbuf_is_mapped()
514 struct rpcrdma_regbuf *rb) in rpcrdma_regbuf_dma_map() argument
516 if (likely(rpcrdma_regbuf_is_mapped(rb))) in rpcrdma_regbuf_dma_map()
[all …]
H A Dverbs.c863 if (!rb) in rpcrdma_req_setup()
1252 rb = kmalloc(sizeof(*rb), XPRTRDMA_GFP_FLAGS); in rpcrdma_regbuf_alloc()
1253 if (!rb) in rpcrdma_regbuf_alloc()
1257 kfree(rb); in rpcrdma_regbuf_alloc()
1264 return rb; in rpcrdma_regbuf_alloc()
1307 rb->rg_iov.addr = ib_dma_map_single(device, rdmab_data(rb), in __rpcrdma_regbuf_dma_map()
1308 rdmab_length(rb), rb->rg_direction); in __rpcrdma_regbuf_dma_map()
1321 if (!rb) in rpcrdma_regbuf_dma_unmap()
1327 ib_dma_unmap_single(rb->rg_device, rdmab_addr(rb), rdmab_length(rb), in rpcrdma_regbuf_dma_unmap()
1335 if (rb) in rpcrdma_regbuf_free()
[all …]
/openbmc/linux/drivers/xen/xenbus/
H A Dxenbus_dev_frontend.c151 size_t sz = min_t(size_t, len - i, rb->len - rb->cons); in xenbus_file_read()
153 ret = copy_to_user(ubuf + i, &rb->msg[rb->cons], sz); in xenbus_file_read()
156 rb->cons += sz - ret; in xenbus_file_read()
165 if (rb->cons == rb->len) { in xenbus_file_read()
167 kfree(rb); in xenbus_file_read()
198 rb = kmalloc(sizeof(*rb) + len, GFP_KERNEL); in queue_reply()
199 if (rb == NULL) in queue_reply()
202 rb->cons = 0; in queue_reply()
203 rb->len = len; in queue_reply()
222 kfree(rb); in queue_cleanup()
[all …]
/openbmc/qemu/migration/
H A Dram.c244 RAMBlock *rb; in ramblock_recv_map_init() local
347 RAMBlock *rb; member
742 if (!rb->clear_bmap || !clear_bmap_test_and_clear(rb, page)) { in migration_clear_memory_region_dirty_bitmap()
879 if (rb->mr && rb->bmap && memory_region_has_ram_discard_manager(rb->mr)) { in ramblock_dirty_bitmap_clear_discarded_pages()
902 if (rb->mr && memory_region_has_ram_discard_manager(rb->mr)) { in ramblock_page_is_discarded()
1573 if (rb->mr && memory_region_has_ram_discard_manager(rb->mr)) { in ram_block_populate_read()
1584 populate_read_range(rb, 0, rb->used_length); in ram_block_populate_read()
2621 if (!rb) { in ram_discard_range()
2762 RAMBlock *rb; in migration_bitmap_clear_discarded_pages() local
3631 RAMBlock *rb; in ram_load_cleanup() local
[all …]
H A Dram.h68 int ramblock_recv_bitmap_test(RAMBlock *rb, void *host_addr);
69 bool ramblock_recv_bitmap_test_byte_offset(RAMBlock *rb, uint64_t byte_offset);
70 void ramblock_recv_bitmap_set(RAMBlock *rb, void *host_addr);
71 void ramblock_recv_bitmap_set_range(RAMBlock *rb, void *host_addr, size_t nr);
72 void ramblock_recv_bitmap_set_offset(RAMBlock *rb, uint64_t byte_offset);
75 bool ram_dirty_bitmap_reload(MigrationState *s, RAMBlock *rb, Error **errp);
76 bool ramblock_page_is_discarded(RAMBlock *rb, ram_addr_t start);
/openbmc/linux/tools/include/linux/
H A Drbtree_augmented.h79 RBNAME ## _propagate(struct rb_node *rb, struct rb_node *stop) \
81 while (rb != stop) { \
82 RBSTRUCT *node = rb_entry(rb, RBSTRUCT, RBFIELD); \
85 rb = rb_parent(&node->RBFIELD); \
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() argument
161 rb->__rb_parent_color = rb_color(rb) | (unsigned long)p; in rb_set_parent()
164 static inline void rb_set_parent_color(struct rb_node *rb, in rb_set_parent_color() argument
[all …]
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Drefcounted_kptr.c144 struct bpf_rb_node *rb; in __read_from_tree() local
151 if (!rb) { in __read_from_tree()
164 rb = bpf_rbtree_remove(root, rb); in __read_from_tree()
166 if (!rb) in __read_from_tree()
509 struct bpf_rb_node *rb; in BPF_PROG() local
520 if (!rb) in BPF_PROG()
523 rb = bpf_rbtree_remove(&root, rb); in BPF_PROG()
524 if (!rb) in BPF_PROG()
554 if (!rb) in BPF_PROG()
557 rb = bpf_rbtree_remove(&root, rb); in BPF_PROG()
[all …]
/openbmc/linux/arch/sparc/kernel/
H A Dbtext.c23 static void draw_byte_32(unsigned char *bits, unsigned int *base, int rb);
24 static void draw_byte_16(unsigned char *bits, unsigned int *base, int rb);
25 static void draw_byte_8(unsigned char *bits, unsigned int *base, int rb);
198 int rb = dispDeviceRowBytes; in draw_byte() local
203 draw_byte_32(font, (unsigned int *)base, rb); in draw_byte()
207 draw_byte_16(font, (unsigned int *)base, rb); in draw_byte()
210 draw_byte_8(font, (unsigned int *)base, rb); in draw_byte()
259 base = (unsigned int *) ((char *)base + rb); in draw_byte_32()
277 base = (unsigned int *) ((char *)base + rb); in draw_byte_16()
281 static void draw_byte_8(unsigned char *font, unsigned int *base, int rb) in draw_byte_8() argument
[all …]
/openbmc/linux/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c32 unsigned long rb; in tlbiel_radix_set_isa300() local
103 unsigned long rb,rs,prs,r; in __tlbiel_pid() local
105 rb = PPC_BIT(53); /* IS = 1 */ in __tlbiel_pid()
118 unsigned long rb,rs,prs,r; in __tlbie_pid() local
120 rb = PPC_BIT(53); /* IS = 1 */ in __tlbie_pid()
132 unsigned long rb,rs,prs,r; in __tlbie_lpid() local
146 unsigned long rb,rs,prs,r; in __tlbie_lpid_guest() local
161 unsigned long rb,rs,prs,r; in __tlbiel_va() local
177 unsigned long rb,rs,prs,r; in __tlbie_va() local
193 unsigned long rb,rs,prs,r; in __tlbie_lpid_va() local
[all …]
/openbmc/linux/sound/soc/uniphier/
H A Daio-ld11.c19 .rb = { 21, 14, },
32 .rb = { 22, 15, },
46 .rb = { 23, 16, },
60 .rb = { 26, 17, },
73 .rb = { 0, 0, },
87 .rb = { 0, 0, },
101 .rb = { 2, 2, },
114 .rb = { 3, 3, },
127 .rb = { 7, 5, },
142 .rb = { 8, 6, },
[all …]

12345678910>>...21