Home
last modified time | relevance | path

Searched refs:rb (Results 1 – 25 of 139) sorted by relevance

123456

/openbmc/obmc-console/
H A Dringbuffer.c31 struct ringbuffer *rb; in ringbuffer_init() local
33 rb = malloc(sizeof(*rb) + size); in ringbuffer_init()
34 if (!rb) { in ringbuffer_init()
38 memset(rb, 0, sizeof(*rb)); in ringbuffer_init()
39 rb->size = size; in ringbuffer_init()
40 rb->buf = (void *)(rb + 1); in ringbuffer_init()
42 return rb; in ringbuffer_init()
45 void ringbuffer_fini(struct ringbuffer *rb) in ringbuffer_fini() argument
47 while (rb->n_consumers) { in ringbuffer_fini()
48 ringbuffer_consumer_unregister(rb->consumers[0]); in ringbuffer_fini()
[all …]
/openbmc/qemu/target/openrisc/
H A Dsys_helper.c43 void HELPER(mtspr)(CPUOpenRISCState *env, target_ulong spr, target_ulong rb) in HELPER()
55 cpu_set_fpcsr(env, rb); in HELPER()
66 env->evbar = rb; in HELPER()
73 if (env->pc != rb) { in HELPER()
74 env->pc = rb; in HELPER()
81 cpu_set_sr(env, rb); in HELPER()
85 env->epcr = rb; in HELPER()
89 env->eear = rb; in HELPER()
93 env->esr = rb; in HELPER()
98 env->shadow_gpr[idx / 32][idx % 32] = rb; in HELPER()
[all …]
/openbmc/qemu/target/ppc/translate/
H A Ddfp-impl.c.inc13 TCGv_ptr rt, ra, rb; \
18 rb = gen_fprp_ptr(a->rb); \
19 gen_helper_##NAME(tcg_env, rt, ra, rb); \
29 TCGv_ptr ra, rb; \
33 rb = gen_fprp_ptr(a->rb); \
35 tcg_env, ra, rb); \
42 TCGv_ptr rb; \
45 rb = gen_fprp_ptr(a->rb); \
47 tcg_env, tcg_constant_i32(a->uim), rb);\
66 TCGv_ptr rt, rb; \
[all …]
/openbmc/qemu/include/exec/
H A Dcpu-common.h82 ram_addr_t qemu_ram_block_host_offset(RAMBlock *rb, void *host);
85 const char *qemu_ram_get_idstr(RAMBlock *rb);
86 void *qemu_ram_get_host_addr(RAMBlock *rb);
87 ram_addr_t qemu_ram_get_offset(RAMBlock *rb);
88 ram_addr_t qemu_ram_get_fd_offset(RAMBlock *rb);
89 ram_addr_t qemu_ram_get_used_length(RAMBlock *rb);
90 ram_addr_t qemu_ram_get_max_length(RAMBlock *rb);
91 bool qemu_ram_is_shared(RAMBlock *rb);
92 bool qemu_ram_is_noreserve(RAMBlock *rb);
93 bool qemu_ram_is_uf_zeroable(RAMBlock *rb);
[all …]
/openbmc/qemu/target/alpha/
H A Dtranslate.c315 static void gen_load_fp(DisasContext *ctx, int ra, int rb, int32_t disp16, in gen_load_fp() argument
321 tcg_gen_addi_i64(addr, load_gpr(ctx, rb), disp16); in gen_load_fp()
326 static void gen_load_int(DisasContext *ctx, int ra, int rb, int32_t disp16, in gen_load_int() argument
339 tcg_gen_addi_i64(addr, load_gpr(ctx, rb), disp16); in gen_load_int()
381 static void gen_store_fp(DisasContext *ctx, int ra, int rb, int32_t disp16, in gen_store_fp() argument
385 tcg_gen_addi_i64(addr, load_gpr(ctx, rb), disp16); in gen_store_fp()
389 static void gen_store_int(DisasContext *ctx, int ra, int rb, int32_t disp16, in gen_store_int() argument
395 tcg_gen_addi_i64(addr, load_gpr(ctx, rb), disp16); in gen_store_int()
406 static DisasJumpType gen_store_conditional(DisasContext *ctx, int ra, int rb, in gen_store_conditional() argument
414 tcg_gen_addi_i64(addr, load_gpr(ctx, rb), disp16); in gen_store_conditional()
[all …]
/openbmc/qemu/migration/
H A Dpostcopy-ram.c534 static int test_ramblock_postcopiable(RAMBlock *rb, Error **errp) in test_ramblock_postcopiable() argument
536 const char *block_name = qemu_ram_get_idstr(rb); in test_ramblock_postcopiable()
537 ram_addr_t length = qemu_ram_get_used_length(rb); in test_ramblock_postcopiable()
538 size_t pagesize = qemu_ram_pagesize(rb); in test_ramblock_postcopiable()
549 if (rb->fd >= 0) { in test_ramblock_postcopiable()
550 fs = qemu_fd_getfs(rb->fd); in test_ramblock_postcopiable()
682 static int init_range(RAMBlock *rb, void *opaque) in init_range() argument
684 const char *block_name = qemu_ram_get_idstr(rb); in init_range()
685 void *host_addr = qemu_ram_get_host_addr(rb); in init_range()
686 ram_addr_t offset = qemu_ram_get_offset(rb); in init_range()
[all …]
H A Dram.h97 int ramblock_recv_bitmap_test(RAMBlock *rb, void *host_addr);
98 bool ramblock_recv_bitmap_test_byte_offset(RAMBlock *rb, uint64_t byte_offset);
99 void ramblock_recv_bitmap_set(RAMBlock *rb, void *host_addr);
100 void ramblock_recv_bitmap_set_range(RAMBlock *rb, void *host_addr, size_t nr);
101 void ramblock_recv_bitmap_set_offset(RAMBlock *rb, uint64_t byte_offset);
104 bool ram_dirty_bitmap_reload(MigrationState *s, RAMBlock *rb, Error **errp);
105 bool ramblock_page_is_discarded(RAMBlock *rb, ram_addr_t start);
H A Dpostcopy-ram.h75 RAMBlock *rb);
82 RAMBlock *rb);
151 typedef int (*pcfdwake)(struct PostCopyFD *pcfd, RAMBlock *rb, uint64_t offset);
173 int postcopy_notify_shared_wake(RAMBlock *rb, uint64_t offset);
183 RAMBlock *rb);
185 int postcopy_request_shared_page(struct PostCopyFD *pcfd, RAMBlock *rb,
200 RAMBlock *rb);
H A Dram.c255 RAMBlock *rb; in ramblock_recv_map_init() local
257 RAMBLOCK_FOREACH_NOT_IGNORED(rb) { in ramblock_recv_map_init()
258 assert(!rb->receivedmap); in ramblock_recv_map_init()
259 rb->receivedmap = bitmap_new(rb->max_length >> qemu_target_page_bits()); in ramblock_recv_map_init()
263 int ramblock_recv_bitmap_test(RAMBlock *rb, void *host_addr) in ramblock_recv_bitmap_test() argument
265 return test_bit(ramblock_recv_bitmap_offset(host_addr, rb), in ramblock_recv_bitmap_test()
266 rb->receivedmap); in ramblock_recv_bitmap_test()
269 bool ramblock_recv_bitmap_test_byte_offset(RAMBlock *rb, uint64_t byte_offset) in ramblock_recv_bitmap_test_byte_offset() argument
271 return test_bit(byte_offset >> TARGET_PAGE_BITS, rb->receivedmap); in ramblock_recv_bitmap_test_byte_offset()
274 void ramblock_recv_bitmap_set(RAMBlock *rb, void *host_addr) in ramblock_recv_bitmap_set() argument
[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-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 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-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 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-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()
H A Dtest-ringbuffer-simple-poll.c14 struct ringbuffer *rb; in test_simple_poll() local
20 rb = ringbuffer_init(10); in test_simple_poll()
21 ctx->rbc = ringbuffer_consumer_register(rb, ringbuffer_poll_append_all, in test_simple_poll()
24 rc = ringbuffer_queue(rb, in_buf, sizeof(in_buf)); in test_simple_poll()
31 ringbuffer_fini(rb); in test_simple_poll()
H A Dtest-ringbuffer-contained-offset-read.c14 struct ringbuffer *rb; in test_contained_offset_read() local
19 rb = ringbuffer_init(10); in test_contained_offset_read()
20 rbc = ringbuffer_consumer_register(rb, ringbuffer_poll_nop, NULL); in test_contained_offset_read()
22 rc = ringbuffer_queue(rb, in_buf, sizeof(in_buf)); in test_contained_offset_read()
34 ringbuffer_fini(rb); in test_contained_offset_read()
/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.c650 #define rb_to_itree(N) container_of(N, IntervalTreeNode, rb)
657 if (node->rb.rb_left) { in interval_tree_compute_max()
658 child = rb_to_itree(node->rb.rb_left); in interval_tree_compute_max()
663 if (node->rb.rb_right) { in interval_tree_compute_max()
664 child = rb_to_itree(node->rb.rb_right); in interval_tree_compute_max()
676 static void interval_tree_propagate(RBNode *rb, RBNode *stop) in interval_tree_propagate() argument
678 while (rb != stop) { in interval_tree_propagate()
679 IntervalTreeNode *node = rb_to_itree(rb); in interval_tree_propagate()
683 rb = rb_parent(&node->rb); in interval_tree_propagate()
726 link = &parent->rb.rb_left; in interval_tree_insert()
[all …]
/openbmc/qemu/target/ppc/
H A Dtcg-excp_helper.c137 static uint64_t hash_digest(uint64_t ra, uint64_t rb, uint64_t key) in hash_digest() argument
143 stage0_h |= ror64(rb & 0xff, 8 * (2 * i + 1)); in hash_digest()
145 stage0_l |= ror64((rb >> 32) & 0xff, 8 * (2 * i + 1)); in hash_digest()
147 rb >>= 8; in hash_digest()
160 target_ulong rb, uint64_t key, bool store) in do_hash() argument
162 uint64_t calculated_hash = hash_digest(ra, rb, key), loaded_hash; in do_hash()
180 target_ulong rb) \
195 do_hash(env, ea, ra, rb, key, store); \
200 target_ulong rb) \
202 do_hash(env, ea, ra, rb, key, store); \
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/ruby/ruby/
H A D0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch4 Subject: [PATCH] lib/mkmf.rb: sort list of object files in generated Makefile
16 lib/mkmf.rb | 2 +-
19 diff --git a/lib/mkmf.rb b/lib/mkmf.rb
21 --- a/lib/mkmf.rb
22 +++ b/lib/mkmf.rb
H A D0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch11 lib/rubygems/specification.rb | 4 +++-
14 diff --git a/lib/rubygems/specification.rb b/lib/rubygems/specification.rb
16 --- a/lib/rubygems/specification.rb
17 +++ b/lib/rubygems/specification.rb
H A D0001-extmk-fix-cross-compilation-of-external-gems.patch15 ext/extmk.rb | 2 +-
18 diff --git a/ext/extmk.rb b/ext/extmk.rb
20 --- a/ext/extmk.rb
21 +++ b/ext/extmk.rb
/openbmc/u-boot/drivers/mtd/ubi/
H A Dattach.c265 av = rb_entry(parent, struct ubi_ainf_volume, rb); in add_volume()
292 rb_link_node(&av->rb, parent, p); in add_volume()
293 rb_insert_color(&av->rb, &ai->volumes); in add_volume()
476 aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); in ubi_add_to_av()
587 rb_link_node(&aeb->u.rb, parent, p); in ubi_add_to_av()
588 rb_insert_color(&aeb->u.rb, &av->root); in ubi_add_to_av()
607 av = rb_entry(p, struct ubi_ainf_volume, rb); in ubi_find_av()
628 struct rb_node *rb; in ubi_remove_av() local
633 while ((rb = rb_first(&av->root))) { in ubi_remove_av()
634 aeb = rb_entry(rb, struct ubi_ainf_peb, u.rb); in ubi_remove_av()
[all …]
/openbmc/qemu/hw/display/
H A Dvirtio-gpu-udmabuf.c33 RAMBlock *rb; in virtio_gpu_create_udmabuf() local
47 rb = qemu_ram_block_from_host(res->iov[i].iov_base, false, &offset); in virtio_gpu_create_udmabuf()
50 if (!rb || rb->fd < 0) { in virtio_gpu_create_udmabuf()
55 list->list[i].memfd = rb->fd; in virtio_gpu_create_udmabuf()
101 RAMBlock *rb = backend->mr.ram_block; in find_memory_backend_type() local
103 if (rb && rb->fd > 0) { in find_memory_backend_type()
104 ret = fcntl(rb->fd, F_GET_SEALS); in find_memory_backend_type()

123456