/openbmc/qemu/util/ |
H A D | coroutine-ucontext.c | 152 Coroutine *co; in coroutine_trampoline() local 175 co->entry(co->entry_arg); in coroutine_trampoline() 200 co = g_malloc0(sizeof(*co)); in qemu_coroutine_new() 202 co->stack = qemu_alloc_stack(&co->stack_size); in qemu_coroutine_new() 205 co->unsafe_stack = qemu_alloc_stack(&co->unsafe_stack_size); in qemu_coroutine_new() 216 VALGRIND_STACK_REGISTER(co->stack, co->stack + co->stack_size); in qemu_coroutine_new() 219 arg.p = co; in qemu_coroutine_new() 242 void *usp = co->unsafe_stack + co->unsafe_stack_size; in qemu_coroutine_new() 295 qemu_free_stack(co->stack, co->stack_size); in qemu_coroutine_delete() 297 qemu_free_stack(co->unsafe_stack, co->unsafe_stack_size); in qemu_coroutine_delete() [all …]
|
H A D | qemu-coroutine.c | 46 Coroutine *co; in coroutine_pool_cleanup() local 58 Coroutine *co = NULL; in qemu_coroutine_create() local 64 if (!co) { in qemu_coroutine_create() 82 if (co) { in qemu_coroutine_create() 88 if (!co) { in qemu_coroutine_create() 92 co->entry = entry; in qemu_coroutine_create() 93 co->entry_arg = opaque; in qemu_coroutine_create() 95 return co; in qemu_coroutine_create() 100 co->caller = NULL; in coroutine_delete() 216 return co->caller; in qemu_coroutine_entered() [all …]
|
H A D | coroutine-sigaltstack.c | 104 co->entry(co->entry_arg); in coroutine_bootstrap() 105 qemu_coroutine_switch(co, co->caller, COROUTINE_TERMINATE); in coroutine_bootstrap() 117 Coroutine *co; in coroutine_trampoline() local 124 co = &self->base; in coroutine_trampoline() 170 co = g_malloc0(sizeof(*co)); in qemu_coroutine_new() 172 co->stack = qemu_alloc_stack(&co->stack_size); in qemu_coroutine_new() 176 coTS->tr_handler = co; in qemu_coroutine_new() 202 ss.ss_sp = co->stack; in qemu_coroutine_new() 262 return &co->base; in qemu_coroutine_new() 269 qemu_free_stack(co->stack, co->stack_size); in qemu_coroutine_delete() [all …]
|
H A D | coroutine-windows.c | 64 Coroutine *co = co_; in coroutine_trampoline() local 67 co->entry(co->entry_arg); in coroutine_trampoline() 68 qemu_coroutine_switch(co, co->caller, COROUTINE_TERMINATE); in coroutine_trampoline() 75 CoroutineWin32 *co; in qemu_coroutine_new() local 77 co = g_malloc0(sizeof(*co)); in qemu_coroutine_new() 78 co->fiber = CreateFiber(stack_size, coroutine_trampoline, &co->base); in qemu_coroutine_new() 79 return &co->base; in qemu_coroutine_new() 84 CoroutineWin32 *co = DO_UPCAST(CoroutineWin32, base, co_); in qemu_coroutine_delete() local 86 DeleteFiber(co->fiber); in qemu_coroutine_delete() 87 g_free(co); in qemu_coroutine_delete()
|
H A D | qemu-coroutine-sleep.c | 23 Coroutine *co; in qemu_co_sleep_wake() local 25 co = w->to_wake; in qemu_co_sleep_wake() 27 if (co) { in qemu_co_sleep_wake() 29 const char *scheduled = qatomic_cmpxchg(&co->scheduled, in qemu_co_sleep_wake() 33 aio_co_wake(co); in qemu_co_sleep_wake() 45 Coroutine *co = qemu_coroutine_self(); in qemu_co_sleep() local 47 const char *scheduled = qatomic_cmpxchg(&co->scheduled, NULL, in qemu_co_sleep() 56 w->to_wake = co; in qemu_co_sleep()
|
H A D | qemu-coroutine-lock.c | 138 Coroutine *co; member 190 mutex->ctx = co->ctx; in qemu_co_mutex_wake() 191 aio_co_wake(co); in qemu_co_mutex_wake() 221 Coroutine *co = to_wake->co; in qemu_co_mutex_lock_slowpath() local 222 if (co == self) { in qemu_co_mutex_lock_slowpath() 334 Coroutine *co; member 349 Coroutine *co = NULL; in qemu_co_rwlock_maybe_wake_one() local 360 co = tkt->co; in qemu_co_rwlock_maybe_wake_one() 365 co = tkt->co; in qemu_co_rwlock_maybe_wake_one() 370 if (co) { in qemu_co_rwlock_maybe_wake_one() [all …]
|
H A D | async.c | 568 qatomic_set(&co->scheduled, NULL); in co_schedule_bh_cb() 569 qemu_aio_coroutine_enter(ctx, co); in co_schedule_bh_cb() 631 trace_aio_co_schedule(ctx, co); in aio_co_schedule() 656 Coroutine *co; member 672 .co = qemu_coroutine_self(), in aio_co_reschedule_self() 685 void aio_co_wake(Coroutine *co) in aio_co_wake() argument 693 ctx = qatomic_read(&co->ctx); in aio_co_wake() 695 aio_co_enter(ctx, co); in aio_co_wake() 701 aio_co_schedule(ctx, co); in aio_co_enter() 707 assert(self != co); in aio_co_enter() [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | ramht.c | 43 u32 co, ho; in nvkm_ramht_search() local 49 return ramht->data[co].inst; in nvkm_ramht_search() 52 if (++co >= ramht->size) in nvkm_ramht_search() 53 co = 0; in nvkm_ramht_search() 54 } while (co != ho); in nvkm_ramht_search() 96 return co + 1; in nvkm_ramht_update() 110 u32 co, ho; in nvkm_ramht_insert() local 117 if (ramht->data[co].chid < 0) { in nvkm_ramht_insert() 122 if (++co >= ramht->size) in nvkm_ramht_insert() 123 co = 0; in nvkm_ramht_insert() [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 186.out | 60 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 68 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 76 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 84 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 92 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 100 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 108 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 117 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 126 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) 135 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co) [all …]
|
H A D | 186 | 42 _require_drivers null-co 92 check_info_block -blockdev driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=null 93 …check_info_block -blockdev driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=null,id… 103 …check_info_block -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=nu… 111 …check_info_block -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=no… 112 …check_info_block -drive if=none,driver=null-co,read-zeroes=on,node-name=null -device $dev,drive=no… 131 check_info_block -drive if=floppy,driver=null-co,read-zeroes=on 133 check_info_block -drive if=ide,driver=null-co,read-zeroes=on 135 check_info_block -drive if=ide,driver=null-co,read-zeroes=on,media=cdrom 137 check_info_block -drive if=virtio,driver=null-co,read-zeroes=on [all …]
|
H A D | 184.out | 32 "filename": "null-co://", 33 "format": "null-co", 37 …n:{\"throttle-group\": \"group0\", \"driver\": \"throttle\", \"file\": {\"driver\": \"null-co\"}}", 57 …on:{\"throttle-group\": \"group0\", \"driver\": \"throttle\", \"file\": {\"driver\": \"null-co\"}}" 64 "filename": "null-co://", 65 "format": "null-co", 72 "drv": "null-co", 84 "file": "null-co://"
|
H A D | 224.out | 4 {"execute": "blockdev-add", "arguments": {"backing": {"backing": {"backing": {"driver": "null-co"},… 6 …co\"}, \"driver\": \"IMGFMT\", \"file\": {\"driver\": \"file\", \"filename\": \"TEST_DIR/PID-base.… 13 {"execute": "blockdev-add", "arguments": {"backing": {"backing": {"backing": {"driver": "null-co"},… 15 …co\"}, \"driver\": \"IMGFMT\", \"file\": {\"driver\": \"file\", \"filename\": \"TEST_DIR/PID-base.…
|
H A D | 227 | 61 run_qemu -drive driver=null-co,read-zeroes=on,if=virtio <<EOF 71 run_qemu -drive driver=null-co,if=none <<EOF 81 run_qemu -blockdev driver=null-co,node-name=null <<EOF 91 run_qemu -blockdev driver=null-co,read-zeroes=on,node-name=null -device virtio-blk,drive=null,id=vi…
|
/openbmc/qemu/hw/9pfs/ |
H A D | coth.c | 29 Coroutine *co = opaque; in coroutine_enter_cb() local 30 qemu_coroutine_enter(co); in coroutine_enter_cb() 36 Coroutine *co = arg; in coroutine_enter_func() local 37 qemu_coroutine_enter(co); in coroutine_enter_func() 43 Coroutine *co = opaque; in co_run_in_worker_bh() local 44 thread_pool_submit_aio(coroutine_enter_func, co, coroutine_enter_cb, co); in co_run_in_worker_bh()
|
/openbmc/qemu/block/ |
H A D | trace-events | 78 qcow2_writev_done_req(void *co, int ret) "co %p ret %d" 79 qcow2_writev_start_part(void *co) "co %p" 80 qcow2_writev_done_part(void *co, int cur_bytes) "co %p cur_bytes %d" 81 qcow2_writev_data(void *co, uint64_t offset) "co %p offset 0x%" PRIx64 91 qcow2_cluster_alloc_phys(void *co) "co %p" 92 qcow2_cluster_link_l2(void *co, int nb_clusters) "co %p nb_clusters %d" 103 qcow2_cache_get_read(void *co, int c, int i) "co %p is_l2_cache %d index %d" 104 qcow2_cache_get_done(void *co, int c, int i) "co %p is_l2_cache %d index %d" 105 qcow2_cache_flush(void *co, int c) "co %p is_l2_cache %d" 106 qcow2_cache_entry_flush(void *co, int c, int i) "co %p is_l2_cache %d index %d" [all …]
|
H A D | blkreplay.c | 20 Coroutine *co; member 57 aio_co_wake(req->co); in blkreplay_bh_cb() 63 Coroutine *co) in block_request_create() argument 67 .co = co, in block_request_create()
|
/openbmc/qemu/include/qemu/ |
H A D | coroutine-core.h | 88 void qemu_coroutine_enter_if_inactive(Coroutine *co); 93 void qemu_aio_coroutine_enter(AioContext *ctx, Coroutine *co); 106 AioContext *qemu_coroutine_get_aio_context(Coroutine *co); 134 bool qemu_coroutine_entered(Coroutine *co);
|
/openbmc/linux/drivers/usb/serial/ |
H A D | console.c | 55 static int usb_console_setup(struct console *co, char *options) in usb_console_setup() argument 112 port = usb_serial_port_get_by_minor(co->index); in usb_console_setup() 115 pr_err("No USB device connected to ttyUSB%i\n", co->index); in usb_console_setup() 143 tty->index = co->index; in usb_console_setup() 197 static void usb_console_write(struct console *co, in usb_console_write() argument 246 static struct tty_driver *usb_console_device(struct console *co, int *index) in usb_console_device() argument 248 struct tty_driver **p = (struct tty_driver **)co->data; in usb_console_device() 253 *index = co->index; in usb_console_device()
|
/openbmc/qemu/scripts/qemugdb/ |
H A D | coroutine.py | 91 def co_cast(co): argument 92 return co.cast(gdb.lookup_type('CoroutineUContext').pointer()) 94 def coroutine_to_jmpbuf(co): argument 95 coroutine_pointer = co_cast(co) 129 co = co_cast(co_ptr) 130 co_ptr = co["base"]["caller"]
|
/openbmc/linux/Documentation/networking/devlink/ |
H A D | sfc.rst | 40 - SmartNIC application co-processor (APU) first stage boot loader version. 43 - SmartNIC application co-processor (APU) co-operating system loader version. 46 - SmartNIC application co-processor (APU) main operating system version. 49 - SmartNIC application co-processor (APU) recovery operating system version.
|
/openbmc/linux/arch/m68k/atari/ |
H A D | debug.c | 42 static void atari_mfp_console_write(struct console *co, const char *str, in atari_mfp_console_write() argument 61 static void atari_scc_console_write(struct console *co, const char *str, in atari_scc_console_write() argument 78 static void atari_midi_console_write(struct console *co, const char *str, in atari_midi_console_write() argument 109 static void atari_par_console_write(struct console *co, const char *str, in atari_par_console_write() argument 132 int atari_mfp_console_wait_key(struct console *co) 139 int atari_scc_console_wait_key(struct console *co) 148 int atari_midi_console_wait_key(struct console *co)
|
/openbmc/linux/tools/memory-model/ |
H A D | lock.cat | 62 * until after the co relation has been generated. 122 (* Generate all co relations, including LKW events but not UL *) 129 (* Merge UL events into co *) 130 let co = (co | critical | (critical^-1 ; co))+ 131 let coe = co & ext 132 let coi = co & int 135 let rf = rf | ([IW | UL] ; singlestep(co) ; lk-rmw^-1) 139 let fr = rf^-1 ; co 143 show co,rf,fr
|
/openbmc/linux/drivers/phy/freescale/ |
H A D | phy-fsl-imx8-mipi-dphy.c | 112 u32 co; member 224 cfg->co = 1 << i; in mixel_dphy_config_from_opts() 229 cfg->co < 1 || cfg->co > 8) { in mixel_dphy_config_from_opts() 231 cfg->cm, cfg->cn, cfg->co); in mixel_dphy_config_from_opts() 339 priv->cfg.co < 1 || priv->cfg.co > 8) { in mixel_dphy_set_pll_params() 345 priv->cfg.cm, priv->cfg.cn, priv->cfg.co); in mixel_dphy_set_pll_params() 348 phy_write(phy, CO(priv->cfg.co), DPHY_CO); in mixel_dphy_set_pll_params() 389 u32 co; in mixel_dphy_configure_lvds_phy() local 417 for (co = 1; co <= 8; co *= 2) { in mixel_dphy_configure_lvds_phy() 418 fvco = data_rate * co; in mixel_dphy_configure_lvds_phy() [all …]
|
/openbmc/qemu/tests/perf/block/qcow2/ |
H A D | convert-blockstatus | 49 /usr/bin/time -f %e $QEMU_IMG convert -n "$src" null-co:// 64 /usr/bin/time -f %e $QEMU_IMG convert -n "$src" null-co:// 71 /usr/bin/time -f %e $QEMU_IMG convert -n "$src" null-co://
|
/openbmc/linux/include/linux/ |
H A D | console.h | 193 void (*write)(struct console *co, const char *s, unsigned int count); 194 int (*read)(struct console *co, char *s, unsigned int count); 195 struct tty_driver *(*device)(struct console *co, int *index); 197 int (*setup)(struct console *co, char *options); 198 int (*exit)(struct console *co); 199 int (*match)(struct console *co, char *name, int idx, char *options);
|