Home
last modified time | relevance | path

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

12345678910>>...22

/openbmc/qemu/util/
H A Dcoroutine-ucontext.c88 void on_new_fiber(CoroutineUContext *co) in on_new_fiber() argument
91 co->tsan_co_fiber = __tsan_create_fiber(0); /* flags: sync on switch */ in on_new_fiber()
92 co->tsan_caller_fiber = __tsan_get_current_fiber(); in on_new_fiber()
133 CoroutineUContext *co, in start_switch_fiber_tsan() argument
138 co->tsan_caller_fiber : in start_switch_fiber_tsan()
139 co->tsan_co_fiber; in start_switch_fiber_tsan()
152 Coroutine *co; in coroutine_trampoline() local
160 co = &self->base; in coroutine_trampoline()
169 siglongjmp(*(sigjmp_buf *)co->entry_arg, 1); in coroutine_trampoline()
175 co->entry(co->entry_arg); in coroutine_trampoline()
[all …]
H A Dqemu-coroutine.c81 Coroutine *co; in coroutine_pool_batch_delete() local
84 QSLIST_FOREACH_SAFE(co, &batch->list, pool_next, tmp) { in coroutine_pool_batch_delete()
86 qemu_coroutine_delete(co); in coroutine_pool_batch_delete()
118 Coroutine *co; in coroutine_pool_get_local() local
124 co = QSLIST_FIRST(&batch->list); in coroutine_pool_get_local()
132 return co; in coroutine_pool_get_local()
179 Coroutine *co; in coroutine_pool_get() local
181 co = coroutine_pool_get_local(); in coroutine_pool_get()
182 if (!co) { in coroutine_pool_get()
184 co = coroutine_pool_get_local(); in coroutine_pool_get()
[all …]
H A Dcoroutine-sigaltstack.c96 static void coroutine_bootstrap(CoroutineSigAltStack *self, Coroutine *co) in coroutine_bootstrap() argument
100 siglongjmp(*(sigjmp_buf *)co->entry_arg, 1); in coroutine_bootstrap()
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()
145 coroutine_bootstrap(self, co); in coroutine_trampoline()
150 CoroutineSigAltStack *co; in qemu_coroutine_new() local
170 co = g_malloc0(sizeof(*co)); in qemu_coroutine_new()
171 co->stack_size = COROUTINE_STACK_SIZE; in qemu_coroutine_new()
[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
144 w->co = qemu_coroutine_self(); in push_waiter()
184 static void coroutine_fn qemu_co_mutex_wake(CoMutex *mutex, Coroutine *co) in qemu_co_mutex_wake() argument
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()
229 qemu_co_mutex_wake(mutex, co); in qemu_co_mutex_lock_slowpath()
299 qemu_co_mutex_wake(mutex, to_wake->co); in qemu_co_mutex_unlock()
334 Coroutine *co; member
[all …]
H A Dasync.c559 Coroutine *co = QSLIST_FIRST(&reversed); in co_schedule_bh_cb() local
561 QSLIST_INSERT_HEAD(&straight, co, co_scheduled_next); in co_schedule_bh_cb()
565 Coroutine *co = QSLIST_FIRST(&straight); in co_schedule_bh_cb() local
567 trace_aio_co_schedule_bh_cb(ctx, co); in co_schedule_bh_cb()
570 qatomic_set(&co->scheduled, NULL); in co_schedule_bh_cb()
571 qemu_aio_coroutine_enter(ctx, co); in co_schedule_bh_cb()
630 void aio_co_schedule(AioContext *ctx, Coroutine *co) in aio_co_schedule() argument
632 trace_aio_co_schedule(ctx, co); in aio_co_schedule()
633 const char *scheduled = qatomic_cmpxchg(&co->scheduled, NULL, in aio_co_schedule()
650 co, co_scheduled_next); in aio_co_schedule()
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D186.out57 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device ide-hd,drive=null
60 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
65 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device ide-hd,drive=null,id=qdev_id
68 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
73 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=null
76 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
81 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device scsi-hd,drive=null,id=qdev_…
84 null: json:{"read-zeroes": true, "driver": "null-co"} (null-co)
89 Testing: -blockdev driver=null-co,read-zeroes=on,node-name=null -device virtio-blk-pci,drive=null
92 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 D22763 run_qemu -drive driver=null-co,read-zeroes=on,if=virtio <<EOF
73 run_qemu -drive driver=null-co,if=none <<EOF
83 run_qemu -blockdev driver=null-co,node-name=null <<EOF
93 run_qemu -blockdev driver=null-co,read-zeroes=on,node-name=null -device virtio-blk,drive=null,id=vi…
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dramht.c43 u32 co, ho; in nvkm_ramht_search() local
45 co = ho = nvkm_ramht_hash(ramht, chid, handle); in nvkm_ramht_search()
47 if (ramht->data[co].chid == chid) { in nvkm_ramht_search()
48 if (ramht->data[co].handle == handle) in nvkm_ramht_search()
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()
60 nvkm_ramht_update(struct nvkm_ramht *ramht, int co, struct nvkm_object *object, in nvkm_ramht_update() argument
63 struct nvkm_ramht_data *data = &ramht->data[co]; in nvkm_ramht_update()
[all …]
/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/tests/tcg/aarch64/gdbstub/
H A Dtest-mte.py56 co = gdb.execute(f"memory-tag check {ta}", False, True)
57 tags_match = re.findall(PATTERN_0, co, re.MULTILINE)
77 co = gdb.execute(f"memory-tag print-allocation-tag {ta}", False, True)
78 first_tag = re.match(PATTERN_1, co)[1]
80 co = gdb.execute(f"memory-tag print-allocation-tag {ta}+16", False, True)
81 second_tag = re.match(PATTERN_1, co)[1]
94 co = gdb.execute(f"memory-tag print-allocation-tag {ta}+4096-32", False, True)
95 tag = re.match(PATTERN_1, co)[1]
97 co = gdb.execute(f"memory-tag print-allocation-tag {ta}+4096-16", False, True)
98 last_tag = re.match(PATTERN_1, co)[1]
/openbmc/qemu/block/
H A Dtrace-events76co, void *bs, void *pool, const char *action, int cluster_type, uint64_t host_offset, uint64_t off…
77 qcow2_writev_start_req(void *co, int64_t offset, int64_t bytes) "co %p offset 0x%" PRIx64 " bytes %…
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
82 qcow2_pwrite_zeroes_start_req(void *co, int64_t offset, int64_t bytes) "co %p offset 0x%" PRIx64 " …
83 qcow2_pwrite_zeroes(void *co, int64_t offset, int64_t bytes) "co %p offset 0x%" PRIx64 " bytes %" P…
84 qcow2_skip_cow(void *co, uint64_t offset, int nb_clusters) "co %p offset 0x%" PRIx64 " nb_clusters …
87 qcow2_alloc_clusters_offset(void *co, uint64_t offset, int bytes) "co %p offset 0x%" PRIx64 " bytes…
[all …]
/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()
341 priv->cfg.cm, priv->cfg.cn, priv->cfg.co); 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()
[all …]
/openbmc/linux/drivers/clk/ti/
H A Dadpll.c534 struct ti_adpll_clkout_data *co = to_clkout(hw); in ti_adpll_clkout_enable() local
535 struct clk_hw *gate_hw = &co->gate.hw; in ti_adpll_clkout_enable()
544 struct ti_adpll_clkout_data *co = to_clkout(hw); in ti_adpll_clkout_disable() local
545 struct clk_hw *gate_hw = &co->gate.hw; in ti_adpll_clkout_disable()
553 struct ti_adpll_clkout_data *co = to_clkout(hw); in ti_adpll_clkout_is_enabled() local
554 struct clk_hw *gate_hw = &co->gate.hw; in ti_adpll_clkout_is_enabled()
564 struct ti_adpll_clkout_data *co = to_clkout(hw); in ti_adpll_clkout_get_parent() local
565 struct ti_adpll_data *d = co->adpll; in ti_adpll_clkout_get_parent()
576 struct ti_adpll_clkout_data *co; in ti_adpll_init_clkout() local
584 co = devm_kzalloc(d->dev, sizeof(*co), GFP_KERNEL); in ti_adpll_init_clkout()
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-class-regulator4 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
70 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
94 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
109 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
124 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
149 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
164 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
179 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
194 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
209 Contact: Liam Girdwood <lrg@slimlogic.co.uk>
[all …]

12345678910>>...22