| /openbmc/obmc-console/ |
| H A D | ringbuffer.c | 31 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 D | sys_helper.c | 43 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 D | dfp-impl.c.inc | 13 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 D | cpu-common.h | 82 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 D | translate.c | 315 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 D | postcopy-ram.c | 534 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 D | ram.h | 97 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 D | postcopy-ram.h | 75 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 D | ram.c | 255 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 D | test-ringbuffer-poll-force.c | 16 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 D | test-ringbuffer-boundary-read.c | 14 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 D | test-ringbuffer-boundary-poll.c | 14 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 D | test-ringbuffer-read-commit.c | 18 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 D | ringbuffer-test-utils.c | 79 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 D | test-ringbuffer-contained-read.c | 14 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 D | test-ringbuffer-simple-poll.c | 14 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 D | test-ringbuffer-contained-offset-read.c | 14 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 D | rbtree_augmented.h | 43 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 D | interval-tree.c | 650 #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 D | tcg-excp_helper.c | 137 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 D | 0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch | 4 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 D | 0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch | 11 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 D | 0001-extmk-fix-cross-compilation-of-external-gems.patch | 15 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 D | attach.c | 265 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 D | virtio-gpu-udmabuf.c | 33 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()
|