Home
last modified time | relevance | path

Searched refs:co (Results 1 – 25 of 569) sorted by relevance

12345678910>>...23

/openbmc/qemu/util/
H A Dcoroutine-ucontext.c152 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 Dqemu-coroutine.c46 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 Dcoroutine-sigaltstack.c104 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 Dcoroutine-windows.c64 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 Dqemu-coroutine-sleep.c23 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 Dqemu-coroutine-lock.c138 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 Dasync.c568 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 Dramht.c43 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 D186.out60 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 D18642 _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 D184.out32 "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 D224.out4 {"execute": "blockdev-add", "arguments": {"backing": {"backing": {"backing": {"driver": "null-co"},…
6co\"}, \"driver\": \"IMGFMT\", \"file\": {\"driver\": \"file\", \"filename\": \"TEST_DIR/PID-base.…
13 {"execute": "blockdev-add", "arguments": {"backing": {"backing": {"backing": {"driver": "null-co"},…
15co\"}, \"driver\": \"IMGFMT\", \"file\": {\"driver\": \"file\", \"filename\": \"TEST_DIR/PID-base.…
H A D22761 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 Dcoth.c29 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 Dtrace-events78 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 Dblkreplay.c20 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 Dcoroutine-core.h88 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 Dconsole.c55 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 Dcoroutine.py91 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 Dsfc.rst40 - 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 Ddebug.c42 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 Dlock.cat62 * 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 Dphy-fsl-imx8-mipi-dphy.c112 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 Dconvert-blockstatus49 /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 Dconsole.h193 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);

12345678910>>...23