Symbol: async
arch/arm/mach-omap2/usb-tusb6010.c
154
unsigned int async, unsigned int sync,
arch/arm/mach-omap2/usb-tusb6010.c
162
status = gpmc_cs_request(async, SZ_16M, (unsigned long *)
arch/arm/mach-omap2/usb-tusb6010.c
170
async_cs = async;
arch/powerpc/platforms/powernv/opal-async.c
249
const __be32 *async;
arch/powerpc/platforms/powernv/opal-async.c
259
async = of_get_property(opal_node, "opal-msg-async-num", NULL);
arch/powerpc/platforms/powernv/opal-async.c
260
if (!async) {
arch/powerpc/platforms/powernv/opal-async.c
267
opal_max_async_tokens = be32_to_cpup(async);
arch/s390/include/asm/ap.h
59
unsigned int async : 1;
block/blk-mq.c
2352
void blk_mq_run_hw_queue(struct blk_mq_hw_ctx *hctx, bool async)
block/blk-mq.c
2359
WARN_ON_ONCE(!async && in_interrupt());
block/blk-mq.c
2361
might_sleep_if(!async && hctx->flags & BLK_MQ_F_BLOCKING);
block/blk-mq.c
2381
if (async || !cpumask_test_cpu(raw_smp_processor_id(), hctx->cpumask)) {
block/blk-mq.c
2417
void blk_mq_run_hw_queues(struct request_queue *q, bool async)
block/blk-mq.c
2435
blk_mq_run_hw_queue(hctx, async);
block/blk-mq.c
2530
void blk_mq_start_stopped_hw_queue(struct blk_mq_hw_ctx *hctx, bool async)
block/blk-mq.c
2542
blk_mq_run_hw_queue(hctx, async);
block/blk-mq.c
2546
void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async)
block/blk-mq.c
2552
blk_mq_start_stopped_hw_queue(hctx, async ||
crypto/tcrypt.c
1295
unsigned int tcount, u8 *keysize, bool async)
crypto/tcrypt.c
1313
tfm = crypto_alloc_skcipher(algo, 0, async ? 0 : CRYPTO_ALG_ASYNC);
crypto/tcrypt.c
1321
pr_info("testing speed of %s %s (%s) %s\n", async ? "async" : "sync",
drivers/ata/libata-core.c
5323
bool async)
drivers/ata/libata-core.c
5352
if (!async)
drivers/ata/libata-core.c
5357
bool async)
drivers/ata/libata-core.c
5378
async);
drivers/ata/libata-core.c
5411
bool async)
drivers/ata/libata-core.c
5415
async);
drivers/base/dd.c
1066
bool async = false;
drivers/base/dd.c
1105
async = true;
drivers/base/dd.c
1115
if (async)
drivers/base/dd.c
1230
bool async = false;
drivers/base/dd.c
1278
async = true;
drivers/base/dd.c
1281
if (async)
drivers/base/power/main.c
1041
static void device_resume(struct device *dev, pm_message_t state, bool async)
drivers/base/power/main.c
1072
if (!dpm_wait_for_superior(dev, async))
drivers/base/power/main.c
1133
pm_dev_err(dev, state, async ? " async" : "", error);
drivers/base/power/main.c
1432
static void device_suspend_noirq(struct device *dev, pm_message_t state, bool async)
drivers/base/power/main.c
1441
dpm_wait_for_subordinate(dev, async);
drivers/base/power/main.c
1478
pm_dev_err(dev, state, async ? " async noirq" : " noirq", error);
drivers/base/power/main.c
1627
static void device_suspend_late(struct device *dev, pm_message_t state, bool async)
drivers/base/power/main.c
1636
dpm_wait_for_subordinate(dev, async);
drivers/base/power/main.c
1688
pm_dev_err(dev, state, async ? " async late" : " late", error);
drivers/base/power/main.c
1866
static void device_suspend(struct device *dev, pm_message_t state, bool async)
drivers/base/power/main.c
1876
dpm_wait_for_subordinate(dev, async);
drivers/base/power/main.c
1984
pm_dev_err(dev, state, async ? " async" : "", error);
drivers/base/power/main.c
249
static void dpm_wait(struct device *dev, bool async)
drivers/base/power/main.c
254
if (async || (pm_async_enabled && dev->power.async_suspend))
drivers/base/power/main.c
264
static void dpm_wait_for_children(struct device *dev, bool async)
drivers/base/power/main.c
266
device_for_each_child(dev, &async, dpm_wait_fn);
drivers/base/power/main.c
269
static void dpm_wait_for_suppliers(struct device *dev, bool async)
drivers/base/power/main.c
286
dpm_wait(link->supplier, async);
drivers/base/power/main.c
291
static bool dpm_wait_for_superior(struct device *dev, bool async)
drivers/base/power/main.c
313
dpm_wait(parent, async);
drivers/base/power/main.c
316
dpm_wait_for_suppliers(dev, async);
drivers/base/power/main.c
325
static void dpm_wait_for_consumers(struct device *dev, bool async)
drivers/base/power/main.c
344
dpm_wait(link->consumer, async);
drivers/base/power/main.c
349
static void dpm_wait_for_subordinate(struct device *dev, bool async)
drivers/base/power/main.c
351
dpm_wait_for_children(dev, async);
drivers/base/power/main.c
352
dpm_wait_for_consumers(dev, async);
drivers/base/power/main.c
727
static void device_resume_noirq(struct device *dev, pm_message_t state, bool async)
drivers/base/power/main.c
755
if (!dpm_wait_for_superior(dev, async))
drivers/base/power/main.c
811
pm_dev_err(dev, state, async ? " async noirq" : " noirq", error);
drivers/base/power/main.c
897
static void device_resume_early(struct device *dev, pm_message_t state, bool async)
drivers/base/power/main.c
915
if (!dpm_wait_for_superior(dev, async))
drivers/base/power/main.c
957
pm_dev_err(dev, state, async ? " async early" : " early", error);
drivers/base/power/sysfs.c
608
static DEVICE_ATTR_RW(async);
drivers/base/regmap/internal.h
289
void regmap_async_complete_cb(struct regmap_async *async, int ret);
drivers/base/regmap/internal.h
81
bool async;
drivers/base/regmap/regcache-rbtree.c
475
map->async = true;
drivers/base/regmap/regcache-rbtree.c
505
map->async = false;
drivers/base/regmap/regcache.c
514
map->async = true;
drivers/base/regmap/regcache.c
524
map->async = false;
drivers/base/regmap/regmap-spi.c
23
struct regmap_async_spi *async = data;
drivers/base/regmap/regmap-spi.c
25
regmap_async_complete_cb(&async->core, async->m.status);
drivers/base/regmap/regmap-spi.c
58
struct regmap_async_spi *async = container_of(a,
drivers/base/regmap/regmap-spi.c
64
async->t[0].tx_buf = reg;
drivers/base/regmap/regmap-spi.c
65
async->t[0].len = reg_len;
drivers/base/regmap/regmap-spi.c
66
async->t[1].tx_buf = val;
drivers/base/regmap/regmap-spi.c
67
async->t[1].len = val_len;
drivers/base/regmap/regmap-spi.c
69
spi_message_init(&async->m);
drivers/base/regmap/regmap-spi.c
70
spi_message_add_tail(&async->t[0], &async->m);
drivers/base/regmap/regmap-spi.c
72
spi_message_add_tail(&async->t[1], &async->m);
drivers/base/regmap/regmap-spi.c
74
async->m.complete = regmap_spi_complete;
drivers/base/regmap/regmap-spi.c
75
async->m.context = async;
drivers/base/regmap/regmap-spi.c
77
return spi_async(spi, &async->m);
drivers/base/regmap/regmap.c
1462
struct regmap_async *async;
drivers/base/regmap/regmap.c
1473
async = list_first_entry_or_null(&map->async_free,
drivers/base/regmap/regmap.c
1476
list_del(&async->list);
drivers/base/regmap/regmap.c
1477
kfree(async->work_buf);
drivers/base/regmap/regmap.c
1478
kfree(async);
drivers/base/regmap/regmap.c
1734
if (map->async && map->bus && map->bus->async_write) {
drivers/base/regmap/regmap.c
1735
struct regmap_async *async;
drivers/base/regmap/regmap.c
1740
async = list_first_entry_or_null(&map->async_free,
drivers/base/regmap/regmap.c
1743
if (async)
drivers/base/regmap/regmap.c
1744
list_del(&async->list);
drivers/base/regmap/regmap.c
1747
if (!async) {
drivers/base/regmap/regmap.c
1748
async = map->bus->async_alloc();
drivers/base/regmap/regmap.c
1749
if (!async)
drivers/base/regmap/regmap.c
1752
async->work_buf = kzalloc(map->format.buf_size,
drivers/base/regmap/regmap.c
1754
if (!async->work_buf) {
drivers/base/regmap/regmap.c
1755
kfree(async);
drivers/base/regmap/regmap.c
1760
async->map = map;
drivers/base/regmap/regmap.c
1763
memcpy(async->work_buf, map->work_buf, map->format.pad_bytes +
drivers/base/regmap/regmap.c
1767
list_add_tail(&async->list, &map->async_list);
drivers/base/regmap/regmap.c
1772
async->work_buf,
drivers/base/regmap/regmap.c
1775
val, val_len, async);
drivers/base/regmap/regmap.c
1778
async->work_buf,
drivers/base/regmap/regmap.c
1781
val_len, NULL, 0, async);
drivers/base/regmap/regmap.c
1788
list_move(&async->list, &map->async_free);
drivers/base/regmap/regmap.c
2017
map->async = true;
drivers/base/regmap/regmap.c
2021
map->async = false;
drivers/base/regmap/regmap.c
2270
bool *change, bool async, bool force)
drivers/base/regmap/regmap.c
2276
change, async, force);
drivers/base/regmap/regmap.c
2321
bool *change, bool async, bool force)
drivers/base/regmap/regmap.c
2331
change, async, force);
drivers/base/regmap/regmap.c
2745
map->async = true;
drivers/base/regmap/regmap.c
2749
map->async = false;
drivers/base/regmap/regmap.c
3309
bool *change, bool async, bool force)
drivers/base/regmap/regmap.c
3315
map->async = async;
drivers/base/regmap/regmap.c
3319
map->async = false;
drivers/base/regmap/regmap.c
3351
void regmap_async_complete_cb(struct regmap_async *async, int ret)
drivers/base/regmap/regmap.c
3353
struct regmap *map = async->map;
drivers/base/regmap/regmap.c
3359
list_move(&async->list, &map->async_free);
drivers/base/regmap/regmap.c
3460
map->async = true;
drivers/base/regmap/regmap.c
3464
map->async = false;
drivers/comedi/comedi_buf.c
122
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
137
async->buf_map = bm;
drivers/comedi/comedi_buf.c
139
async->prealloc_bufsz = n_pages << PAGE_SHIFT;
drivers/comedi/comedi_buf.c
183
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
187
if (!async)
drivers/comedi/comedi_buf.c
191
bm = async->buf_map;
drivers/comedi/comedi_buf.c
204
struct comedi_buf_map *bm = s->async->buf_map;
drivers/comedi/comedi_buf.c
212
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
220
if (async->prealloc_bufsz == new_size)
drivers/comedi/comedi_buf.c
231
if (!async->prealloc_bufsz)
drivers/comedi/comedi_buf.c
240
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
242
async->buf_write_alloc_count = 0;
drivers/comedi/comedi_buf.c
243
async->buf_write_count = 0;
drivers/comedi/comedi_buf.c
244
async->buf_read_alloc_count = 0;
drivers/comedi/comedi_buf.c
245
async->buf_read_count = 0;
drivers/comedi/comedi_buf.c
247
async->buf_write_ptr = 0;
drivers/comedi/comedi_buf.c
248
async->buf_read_ptr = 0;
drivers/comedi/comedi_buf.c
250
async->cur_chan = 0;
drivers/comedi/comedi_buf.c
251
async->scans_done = 0;
drivers/comedi/comedi_buf.c
252
async->scan_progress = 0;
drivers/comedi/comedi_buf.c
253
async->munge_chan = 0;
drivers/comedi/comedi_buf.c
254
async->munge_count = 0;
drivers/comedi/comedi_buf.c
255
async->munge_ptr = 0;
drivers/comedi/comedi_buf.c
257
async->events = 0;
drivers/comedi/comedi_buf.c
262
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
263
unsigned int free_end = async->buf_read_count + async->prealloc_bufsz;
drivers/comedi/comedi_buf.c
265
return free_end - async->buf_write_alloc_count;
drivers/comedi/comedi_buf.c
270
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
271
unsigned int free_end = async->buf_read_count + async->prealloc_bufsz;
drivers/comedi/comedi_buf.c
273
return free_end - async->buf_write_count;
drivers/comedi/comedi_buf.c
279
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
285
async->buf_write_alloc_count += nbytes;
drivers/comedi/comedi_buf.c
327
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
328
struct comedi_buf_page *buf_page_list = async->buf_map->page_list;
drivers/comedi/comedi_buf.c
332
if (!s->munge || (async->cmd.flags & CMDF_RAWDATA) || async->cmd.chanlist_len == 0) {
drivers/comedi/comedi_buf.c
333
async->munge_count += num_bytes;
drivers/comedi/comedi_buf.c
344
unsigned int page = async->munge_ptr >> PAGE_SHIFT;
drivers/comedi/comedi_buf.c
345
unsigned int offset = offset_in_page(async->munge_ptr);
drivers/comedi/comedi_buf.c
350
block_size, async->munge_chan);
drivers/comedi/comedi_buf.c
358
async->munge_chan += block_size / num_sample_bytes;
drivers/comedi/comedi_buf.c
359
async->munge_chan %= async->cmd.chanlist_len;
drivers/comedi/comedi_buf.c
360
async->munge_count += block_size;
drivers/comedi/comedi_buf.c
361
async->munge_ptr += block_size;
drivers/comedi/comedi_buf.c
362
if (async->munge_ptr == async->prealloc_bufsz)
drivers/comedi/comedi_buf.c
363
async->munge_ptr = 0;
drivers/comedi/comedi_buf.c
372
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
374
return async->buf_write_alloc_count - async->buf_write_count;
drivers/comedi/comedi_buf.c
380
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
386
async->buf_write_count += nbytes;
drivers/comedi/comedi_buf.c
387
async->buf_write_ptr += nbytes;
drivers/comedi/comedi_buf.c
388
comedi_buf_munge(s, async->buf_write_count - async->munge_count);
drivers/comedi/comedi_buf.c
389
if (async->buf_write_ptr >= async->prealloc_bufsz)
drivers/comedi/comedi_buf.c
390
async->buf_write_ptr %= async->prealloc_bufsz;
drivers/comedi/comedi_buf.c
425
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
428
if (!async)
drivers/comedi/comedi_buf.c
431
num_bytes = async->munge_count - async->buf_read_count;
drivers/comedi/comedi_buf.c
470
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
473
available = async->munge_count - async->buf_read_alloc_count;
drivers/comedi/comedi_buf.c
477
async->buf_read_alloc_count += nbytes;
drivers/comedi/comedi_buf.c
516
static unsigned int comedi_buf_read_n_allocated(struct comedi_async *async)
drivers/comedi/comedi_buf.c
518
return async->buf_read_alloc_count - async->buf_read_count;
drivers/comedi/comedi_buf.c
524
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
53
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
533
allocated = comedi_buf_read_n_allocated(async);
drivers/comedi/comedi_buf.c
537
async->buf_read_count += nbytes;
drivers/comedi/comedi_buf.c
538
async->buf_read_ptr += nbytes;
drivers/comedi/comedi_buf.c
539
async->buf_read_ptr %= async->prealloc_bufsz;
drivers/comedi/comedi_buf.c
57
async->prealloc_bufsz = 0;
drivers/comedi/comedi_buf.c
572
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
573
struct comedi_buf_page *buf_page_list = async->buf_map->page_list;
drivers/comedi/comedi_buf.c
574
unsigned int write_ptr = async->buf_write_ptr;
drivers/comedi/comedi_buf.c
59
bm = async->buf_map;
drivers/comedi/comedi_buf.c
591
if (write_ptr == async->prealloc_bufsz)
drivers/comedi/comedi_buf.c
599
struct comedi_async *async = s->async;
drivers/comedi/comedi_buf.c
60
async->buf_map = NULL;
drivers/comedi/comedi_buf.c
600
struct comedi_buf_page *buf_page_list = async->buf_map->page_list;
drivers/comedi/comedi_buf.c
601
unsigned int read_ptr = async->buf_read_ptr;
drivers/comedi/comedi_buf.c
617
if (read_ptr == async->prealloc_bufsz)
drivers/comedi/comedi_buf.c
637
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/comedi_buf.c
649
s->async->events |= COMEDI_CB_BLOCK;
drivers/comedi/comedi_buf.c
706
s->async->events |= COMEDI_CB_BLOCK;
drivers/comedi/comedi_fops.c
1190
struct comedi_async *async;
drivers/comedi/comedi_fops.c
1219
async = s->async;
drivers/comedi/comedi_fops.c
1221
if (!async || s->busy != file) {
drivers/comedi/comedi_fops.c
1227
cmd_flags = async->cmd.flags;
drivers/comedi/comedi_fops.c
1263
bi.buf_write_count = async->buf_write_count;
drivers/comedi/comedi_fops.c
1264
bi.buf_write_ptr = async->buf_write_ptr;
drivers/comedi/comedi_fops.c
1265
bi.buf_read_count = async->buf_read_count;
drivers/comedi/comedi_fops.c
1266
bi.buf_read_ptr = async->buf_read_ptr;
drivers/comedi/comedi_fops.c
1291
if (s == new_s && new_s->async == async && s->busy == file &&
drivers/comedi/comedi_fops.c
1292
async->cmd.flags == cmd_flags &&
drivers/comedi/comedi_fops.c
1487
if (!s->async) {
drivers/comedi/comedi_fops.c
1492
if (!s->async->inttrig) {
drivers/comedi/comedi_fops.c
1497
ret = s->async->inttrig(dev, s, data[0]);
drivers/comedi/comedi_fops.c
1828
if (!s->do_cmd || !s->do_cmdtest || !s->async) {
drivers/comedi/comedi_fops.c
1905
struct comedi_async *async;
drivers/comedi/comedi_fops.c
1920
async = s->async;
drivers/comedi/comedi_fops.c
1941
async->cmd = *cmd;
drivers/comedi/comedi_fops.c
1942
async->cmd.data = NULL;
drivers/comedi/comedi_fops.c
1945
ret = __comedi_get_user_chanlist(dev, s, user_chanlist, &async->cmd);
drivers/comedi/comedi_fops.c
1949
ret = s->do_cmdtest(dev, s, &async->cmd);
drivers/comedi/comedi_fops.c
1951
if (async->cmd.flags & CMDF_BOGUS || ret) {
drivers/comedi/comedi_fops.c
1953
*cmd = async->cmd;
drivers/comedi/comedi_fops.c
1962
if (!async->prealloc_bufsz) {
drivers/comedi/comedi_fops.c
1970
async->cb_mask = COMEDI_CB_BLOCK | COMEDI_CB_CANCEL_MASK;
drivers/comedi/comedi_fops.c
1971
if (async->cmd.flags & CMDF_WAKE_EOS)
drivers/comedi/comedi_fops.c
1972
async->cb_mask |= COMEDI_CB_EOS;
drivers/comedi/comedi_fops.c
1978
refcount_set(&s->async->run_active, 1);
drivers/comedi/comedi_fops.c
1979
reinit_completion(&s->async->run_complete);
drivers/comedi/comedi_fops.c
2142
if (!s->async)
drivers/comedi/comedi_fops.c
2224
if (s_old && s_old->busy == file && s_old->async &&
drivers/comedi/comedi_fops.c
2225
!(s_old->async->cmd.flags & CMDF_WRITE))
drivers/comedi/comedi_fops.c
2267
if (s_old && s_old->busy == file && s_old->async &&
drivers/comedi/comedi_fops.c
2268
(s_old->async->cmd.flags & CMDF_WRITE))
drivers/comedi/comedi_fops.c
2485
struct comedi_async *async;
drivers/comedi/comedi_fops.c
2518
async = s->async;
drivers/comedi/comedi_fops.c
2519
if (!async) {
drivers/comedi/comedi_fops.c
2531
if (size > async->prealloc_bufsz) {
drivers/comedi/comedi_fops.c
2625
if (s && s->async) {
drivers/comedi/comedi_fops.c
2626
poll_wait(file, &s->async->wait_head, wait);
drivers/comedi/comedi_fops.c
2628
(s->async->cmd.flags & CMDF_WRITE) ||
drivers/comedi/comedi_fops.c
2634
if (s && s->async) {
drivers/comedi/comedi_fops.c
2638
poll_wait(file, &s->async->wait_head, wait);
drivers/comedi/comedi_fops.c
2640
!(s->async->cmd.flags & CMDF_WRITE) ||
drivers/comedi/comedi_fops.c
2653
struct comedi_buf_map *bm = s->async->buf_map;
drivers/comedi/comedi_fops.c
2681
struct comedi_buf_map *bm = s->async->buf_map;
drivers/comedi/comedi_fops.c
2710
struct comedi_async *async;
drivers/comedi/comedi_fops.c
2733
if (!s || !s->async) {
drivers/comedi/comedi_fops.c
2738
async = s->async;
drivers/comedi/comedi_fops.c
2739
if (s->busy != file || !(async->cmd.flags & CMDF_WRITE)) {
drivers/comedi/comedi_fops.c
2744
add_wait_queue(&async->wait_head, &wait);
drivers/comedi/comedi_fops.c
2762
_comedi_buf_write_alloc(s, async->prealloc_bufsz);
drivers/comedi/comedi_fops.c
2777
!(async->cmd.flags & CMDF_WRITE)) {
drivers/comedi/comedi_fops.c
2785
m = comedi_buf_copy_from_user(s, async->buf_write_ptr, buf, n);
drivers/comedi/comedi_fops.c
2797
remove_wait_queue(&async->wait_head, &wait);
drivers/comedi/comedi_fops.c
2821
s == new_s && new_s->async == async && s->busy == file &&
drivers/comedi/comedi_fops.c
2822
(async->cmd.flags & CMDF_WRITE) &&
drivers/comedi/comedi_fops.c
2838
struct comedi_async *async;
drivers/comedi/comedi_fops.c
2861
if (!s || !s->async) {
drivers/comedi/comedi_fops.c
2866
async = s->async;
drivers/comedi/comedi_fops.c
2867
if (s->busy != file || (async->cmd.flags & CMDF_WRITE)) {
drivers/comedi/comedi_fops.c
2872
add_wait_queue(&async->wait_head, &wait);
drivers/comedi/comedi_fops.c
2902
(async->cmd.flags & CMDF_WRITE)) {
drivers/comedi/comedi_fops.c
2910
m = comedi_buf_copy_to_user(s, buf, async->buf_read_ptr, n);
drivers/comedi/comedi_fops.c
2924
remove_wait_queue(&async->wait_head, &wait);
drivers/comedi/comedi_fops.c
2948
s == new_s && new_s->async == async && s->busy == file &&
drivers/comedi/comedi_fops.c
2949
!(async->cmd.flags & CMDF_WRITE) &&
drivers/comedi/comedi_fops.c
331
struct comedi_async *async = s->async;
drivers/comedi/comedi_fops.c
336
if (new_size > async->max_bufsize)
drivers/comedi/comedi_fops.c
3448
struct comedi_async *async = s->async;
drivers/comedi/comedi_fops.c
3455
events = async->events;
drivers/comedi/comedi_fops.c
3456
async->events = 0;
drivers/comedi/comedi_fops.c
3472
if (async->cb_mask & events) {
drivers/comedi/comedi_fops.c
3473
wake_up_interruptible(&async->wait_head);
drivers/comedi/comedi_fops.c
3474
si_code = async->cmd.flags & CMDF_WRITE ? POLL_OUT : POLL_IN;
drivers/comedi/comedi_fops.c
364
s->index, async->prealloc_bufsz);
drivers/comedi/comedi_fops.c
384
if (s && (s->subdev_flags & SDF_CMD_READ) && s->async)
drivers/comedi/comedi_fops.c
385
size = s->async->max_bufsize / 1024;
drivers/comedi/comedi_fops.c
415
if (s && (s->subdev_flags & SDF_CMD_READ) && s->async)
drivers/comedi/comedi_fops.c
416
s->async->max_bufsize = size;
drivers/comedi/comedi_fops.c
440
if (s && (s->subdev_flags & SDF_CMD_READ) && s->async)
drivers/comedi/comedi_fops.c
441
size = s->async->prealloc_bufsz / 1024;
drivers/comedi/comedi_fops.c
471
if (s && (s->subdev_flags & SDF_CMD_READ) && s->async)
drivers/comedi/comedi_fops.c
497
if (s && (s->subdev_flags & SDF_CMD_WRITE) && s->async)
drivers/comedi/comedi_fops.c
498
size = s->async->max_bufsize / 1024;
drivers/comedi/comedi_fops.c
528
if (s && (s->subdev_flags & SDF_CMD_WRITE) && s->async)
drivers/comedi/comedi_fops.c
529
s->async->max_bufsize = size;
drivers/comedi/comedi_fops.c
553
if (s && (s->subdev_flags & SDF_CMD_WRITE) && s->async)
drivers/comedi/comedi_fops.c
554
size = s->async->prealloc_bufsz / 1024;
drivers/comedi/comedi_fops.c
584
if (s && (s->subdev_flags & SDF_CMD_WRITE) && s->async)
drivers/comedi/comedi_fops.c
718
refcount_inc(&s->async->run_active);
drivers/comedi/comedi_fops.c
733
if (refcount_dec_and_test(&s->async->run_active))
drivers/comedi/comedi_fops.c
734
complete_all(&s->async->run_complete);
drivers/comedi/comedi_fops.c
786
struct comedi_async *async = s->async;
drivers/comedi/comedi_fops.c
796
if (async) {
drivers/comedi/comedi_fops.c
803
wait_for_completion(&async->run_complete);
drivers/comedi/comedi_fops.c
806
async->inttrig = NULL;
drivers/comedi/comedi_fops.c
807
kfree(async->cmd.chanlist);
drivers/comedi/comedi_fops.c
808
async->cmd.chanlist = NULL;
drivers/comedi/comedi_fops.c
810
wake_up_interruptible_all(&async->wait_head);
drivers/comedi/comedi_fops.c
838
if (s->async)
drivers/comedi/comedi_fops.c
857
if (!s->async)
drivers/comedi/comedi_fops.c
866
if (wq_has_sleeper(&s->async->wait_head))
drivers/comedi/comedi_fops.c
950
struct comedi_async *async;
drivers/comedi/comedi_fops.c
962
async = s->async;
drivers/comedi/comedi_fops.c
964
if (!async) {
drivers/comedi/comedi_fops.c
976
async->max_bufsize = bc.maximum_size;
drivers/comedi/comedi_fops.c
985
bc.size = async->prealloc_bufsz;
drivers/comedi/comedi_fops.c
986
bc.maximum_size = async->max_bufsize;
drivers/comedi/drivers.c
169
if (s->async) {
drivers/comedi/drivers.c
171
kfree(s->async);
drivers/comedi/drivers.c
446
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers.c
484
struct comedi_async *async = s->async;
drivers/comedi/drivers.c
485
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers.c
490
if (async->scans_done < cmd->stop_arg)
drivers/comedi/drivers.c
491
scans_left = cmd->stop_arg - async->scans_done;
drivers/comedi/drivers.c
540
struct comedi_async *async = s->async;
drivers/comedi/drivers.c
541
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers.c
553
comedi_bytes_to_samples(s, async->scan_progress);
drivers/comedi/drivers.c
584
struct comedi_async *async = s->async;
drivers/comedi/drivers.c
585
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers.c
590
async->cur_chan += comedi_bytes_to_samples(s, num_bytes);
drivers/comedi/drivers.c
591
async->cur_chan %= cmd->chanlist_len;
drivers/comedi/drivers.c
594
async->scan_progress += num_bytes;
drivers/comedi/drivers.c
595
if (async->scan_progress >= scan_length) {
drivers/comedi/drivers.c
596
unsigned int nscans = async->scan_progress / scan_length;
drivers/comedi/drivers.c
598
if (async->scans_done < (UINT_MAX - nscans))
drivers/comedi/drivers.c
599
async->scans_done += nscans;
drivers/comedi/drivers.c
601
async->scans_done = UINT_MAX;
drivers/comedi/drivers.c
603
async->scan_progress %= scan_length;
drivers/comedi/drivers.c
604
async->events |= COMEDI_CB_EOS;
drivers/comedi/drivers.c
631
unsigned int events = s->async->events;
drivers/comedi/drivers.c
717
struct comedi_async *async;
drivers/comedi/drivers.c
736
async = kzalloc_obj(*async);
drivers/comedi/drivers.c
737
if (!async)
drivers/comedi/drivers.c
740
init_waitqueue_head(&async->wait_head);
drivers/comedi/drivers.c
741
init_completion(&async->run_complete);
drivers/comedi/drivers.c
742
s->async = async;
drivers/comedi/drivers.c
744
async->max_bufsize = comedi_default_buf_maxsize_kb * 1024;
drivers/comedi/drivers.c
746
if (buf_size > async->max_bufsize)
drivers/comedi/drivers.c
747
buf_size = async->max_bufsize;
drivers/comedi/drivers/addi_apci_1500.c
284
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/addi_apci_1500.c
365
s->async->inttrig = apci1500_di_inttrig_start;
drivers/comedi/drivers/addi_apci_2032.c
127
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/addi_apci_2032.c
166
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/addi_apci_2032.c
205
s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/addi_apci_2032.c
206
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/addi_apci_3120.c
207
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/addi_apci_3120.c
243
if (dmalen0 > s->async->prealloc_bufsz)
drivers/comedi/drivers/addi_apci_3120.c
244
dmalen0 = s->async->prealloc_bufsz;
drivers/comedi/drivers/addi_apci_3120.c
245
if (dmalen1 > s->async->prealloc_bufsz)
drivers/comedi/drivers/addi_apci_3120.c
246
dmalen1 = s->async->prealloc_bufsz;
drivers/comedi/drivers/addi_apci_3120.c
428
struct comedi_async *async = s->async;
drivers/comedi/drivers/addi_apci_3120.c
429
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/addi_apci_3120.c
442
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/addi_apci_3120.c
451
async->events |= COMEDI_CB_EOS;
drivers/comedi/drivers/addi_apci_3120.c
454
if ((async->events & COMEDI_CB_CANCEL_MASK) ||
drivers/comedi/drivers/addi_apci_3120.c
455
(cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg))
drivers/comedi/drivers/addi_apci_3120.c
474
struct comedi_async *async = s->async;
drivers/comedi/drivers/addi_apci_3120.c
475
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/addi_apci_3120.c
528
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/addi_apci_3120.c
529
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/addi_apci_3120.c
540
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/addi_apci_3xxx.c
363
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/addi_apci_3xxx.c
570
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci7x3x.c
136
struct comedi_async *async_p = s->async;
drivers/comedi/drivers/adl_pci9111.c
339
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9111.c
409
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9111.c
454
struct comedi_async *async;
drivers/comedi/drivers/adl_pci9111.c
466
async = s->async;
drivers/comedi/drivers/adl_pci9111.c
467
cmd = &async->cmd;
drivers/comedi/drivers/adl_pci9111.c
492
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adl_pci9111.c
503
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/adl_pci9111.c
504
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/adl_pci9118.c
1132
s->async->inttrig = pci9118_ai_inttrig;
drivers/comedi/drivers/adl_pci9118.c
409
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9118.c
466
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9118.c
536
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9118.c
590
s->async->inttrig = NULL;
drivers/comedi/drivers/adl_pci9118.c
622
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9118.c
630
if (s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/adl_pci9118.c
631
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/adl_pci9118.c
639
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9118.c
661
if (s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/adl_pci9118.c
662
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/adl_pci9118.c
665
if (s->async->events & COMEDI_CB_CANCEL_MASK)
drivers/comedi/drivers/adl_pci9118.c
698
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adl_pci9118.c
704
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adl_pci9118.c
712
s->async->events |= COMEDI_CB_ERROR | COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/adl_pci9118.c
718
s->async->events |= COMEDI_CB_ERROR | COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/adl_pci9118.c
723
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adl_pci9118.c
728
s->async->events |= COMEDI_CB_ERROR | COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/adl_pci9118.c
787
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9118.c
792
s->async->inttrig = NULL;
drivers/comedi/drivers/adl_pci9118.c
802
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adl_pci9118.c
811
if (dmalen0 > s->async->prealloc_bufsz) {
drivers/comedi/drivers/adl_pci9118.c
813
dmalen0 = s->async->prealloc_bufsz & ~3L;
drivers/comedi/drivers/adl_pci9118.c
815
if (dmalen1 > s->async->prealloc_bufsz) {
drivers/comedi/drivers/adl_pci9118.c
817
dmalen1 = s->async->prealloc_bufsz & ~3L;
drivers/comedi/drivers/adl_pci9118.c
920
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adv_pci1710.c
395
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adv_pci1710.c
403
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adv_pci1710.c
409
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adv_pci1710.c
416
ret = pci1710_ai_read_sample(dev, s, s->async->cur_chan, &val);
drivers/comedi/drivers/adv_pci1710.c
418
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adv_pci1710.c
425
s->async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/adv_pci1710.c
426
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/adv_pci1710.c
438
struct comedi_async *async = s->async;
drivers/comedi/drivers/adv_pci1710.c
439
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/adv_pci1710.c
446
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adv_pci1710.c
452
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adv_pci1710.c
460
ret = pci1710_ai_read_sample(dev, s, s->async->cur_chan, &val);
drivers/comedi/drivers/adv_pci1710.c
462
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/adv_pci1710.c
470
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/adv_pci1710.c
471
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/adv_pci1710.c
490
cmd = &s->async->cmd;
drivers/comedi/drivers/adv_pci1710.c
524
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/adv_pci_dio.c
243
struct comedi_async *async_p = s->async;
drivers/comedi/drivers/adv_pci_dio.c
345
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_dio200_common.c
254
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_dio200_common.c
276
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_dio200_common.c
283
s->async->inttrig = NULL;
drivers/comedi/drivers/amplc_dio200_common.c
296
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_dio200_common.c
310
s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/amplc_dio200_common.c
311
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/amplc_dio200_common.c
453
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_dio200_common.c
462
s->async->inttrig = dio200_inttrig_start_intr;
drivers/comedi/drivers/amplc_pci224.c
484
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci224.c
507
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci224.c
519
s->async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/amplc_pci224.c
521
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/amplc_pci224.c
541
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/amplc_pci224.c
561
s->async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/amplc_pci224.c
608
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci224.c
613
s->async->inttrig = NULL;
drivers/comedi/drivers/amplc_pci224.c
833
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci224.c
888
s->async->inttrig = pci224_ao_inttrig_start;
drivers/comedi/drivers/amplc_pci224.c
917
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci224.c
966
cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1021
cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1063
struct comedi_async *async = s->async;
drivers/comedi/drivers/amplc_pci230.c
1064
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1068
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/amplc_pci230.c
1075
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/amplc_pci230.c
1082
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/amplc_pci230.c
1083
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/amplc_pci230.c
1094
struct comedi_async *async = s->async;
drivers/comedi/drivers/amplc_pci230.c
1095
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1153
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/amplc_pci230.c
1170
async->events |= events;
drivers/comedi/drivers/amplc_pci230.c
1171
return !(async->events & COMEDI_CB_CANCEL_MASK);
drivers/comedi/drivers/amplc_pci230.c
1211
struct comedi_async *async = s->async;
drivers/comedi/drivers/amplc_pci230.c
1212
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1272
async->inttrig = pci230_ao_inttrig_scan_begin;
drivers/comedi/drivers/amplc_pci230.c
1288
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1293
s->async->inttrig = NULL;
drivers/comedi/drivers/amplc_pci230.c
1306
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1365
s->async->inttrig = pci230_ao_inttrig_start;
drivers/comedi/drivers/amplc_pci230.c
1714
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1720
wake = cmd->scan_end_arg - s->async->cur_chan;
drivers/comedi/drivers/amplc_pci230.c
1823
cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1863
struct comedi_async *async = s->async;
drivers/comedi/drivers/amplc_pci230.c
1864
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/amplc_pci230.c
1917
async->inttrig = pci230_ai_inttrig_convert;
drivers/comedi/drivers/amplc_pci230.c
1985
async->inttrig = pci230_ai_inttrig_scan_begin;
drivers/comedi/drivers/amplc_pci230.c
1999
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/amplc_pci230.c
2004
s->async->inttrig = NULL;
drivers/comedi/drivers/amplc_pci230.c
2014
struct comedi_async *async = s->async;
drivers/comedi/drivers/amplc_pci230.c
2015
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/amplc_pci230.c
2038
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/amplc_pci230.c
2065
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/amplc_pci230.c
2066
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/amplc_pci230.c
2072
if (!(async->events & COMEDI_CB_CANCEL_MASK))
drivers/comedi/drivers/amplc_pci230.c
2085
struct comedi_async *async = s->async;
drivers/comedi/drivers/amplc_pci230.c
2086
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/amplc_pci230.c
2264
s->async->inttrig = pci230_ai_inttrig_start;
drivers/comedi/drivers/cb_pcidas.c
1001
struct comedi_async *async = s->async;
drivers/comedi/drivers/cb_pcidas.c
1002
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/cb_pcidas.c
1024
async->inttrig = NULL;
drivers/comedi/drivers/cb_pcidas.c
1033
struct comedi_async *async = s->async;
drivers/comedi/drivers/cb_pcidas.c
1034
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/cb_pcidas.c
1079
async->inttrig = cb_pcidas_ao_inttrig;
drivers/comedi/drivers/cb_pcidas.c
1109
struct comedi_async *async = s->async;
drivers/comedi/drivers/cb_pcidas.c
1110
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/cb_pcidas.c
1118
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/cb_pcidas.c
1119
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/cb_pcidas.c
1122
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/cb_pcidas.c
1142
struct comedi_async *async = s->async;
drivers/comedi/drivers/cb_pcidas.c
1143
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/cb_pcidas.c
1158
async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/cb_pcidas.c
1159
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/cb_pcidas.c
1177
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/cb_pcidas.c
1178
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/cb_pcidas.c
1194
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/cb_pcidas.c
789
struct comedi_async *async = s->async;
drivers/comedi/drivers/cb_pcidas.c
790
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/cb_pcidas64.c
2551
struct comedi_async *async = s->async;
drivers/comedi/drivers/cb_pcidas64.c
2552
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/cb_pcidas64.c
2810
struct comedi_async *async = s->async;
drivers/comedi/drivers/cb_pcidas64.c
2811
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/cb_pcidas64.c
2818
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/cb_pcidas64.c
2847
async->scans_done >= cmd->stop_arg) ||
drivers/comedi/drivers/cb_pcidas64.c
2849
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/cb_pcidas64.c
2987
struct comedi_async *async;
drivers/comedi/drivers/cb_pcidas64.c
2995
async = s->async;
drivers/comedi/drivers/cb_pcidas64.c
2996
cmd = &async->cmd;
drivers/comedi/drivers/cb_pcidas64.c
3023
async->scans_done >= cmd->stop_arg) ||
drivers/comedi/drivers/cb_pcidas64.c
3025
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/cb_pcidas64.c
3027
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/cb_pcidas64.c
3233
s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/cb_pcidas64.c
3254
else if (use_internal_queue_6xxx(&dev->read_subdev->async->cmd))
drivers/comedi/drivers/cb_pcidas64.c
3263
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/cb_pcidas64.c
3278
s->async->inttrig = NULL;
drivers/comedi/drivers/cb_pcidas64.c
3286
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/cb_pcidas64.c
3303
s->async->inttrig = ao_inttrig;
drivers/comedi/drivers/comedi_test.c
204
struct comedi_async *async = s->async;
drivers/comedi/drivers/comedi_test.c
205
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/comedi_test.c
214
unsigned int chanspec = cmd->chanlist[async->cur_chan];
drivers/comedi/drivers/comedi_test.c
222
if (async->scan_progress == 0) {
drivers/comedi/drivers/comedi_test.c
235
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/comedi_test.c
236
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/comedi_test.c
359
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/comedi_test.c
452
struct comedi_async *async = s->async;
drivers/comedi/drivers/comedi_test.c
453
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/comedi_test.c
482
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/comedi_test.c
495
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/comedi_test.c
504
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/comedi_test.c
505
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/comedi_test.c
507
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/comedi_test.c
529
struct comedi_async *async = s->async;
drivers/comedi/drivers/comedi_test.c
530
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/comedi_test.c
535
async->inttrig = NULL;
drivers/comedi/drivers/comedi_test.c
609
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/comedi_test.c
618
s->async->inttrig = waveform_ao_inttrig_start;
drivers/comedi/drivers/comedi_test.c
627
s->async->inttrig = NULL;
drivers/comedi/drivers/das16.c
469
struct comedi_async *async = s->async;
drivers/comedi/drivers/das16.c
470
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/das16.c
495
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/das16.c
512
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/das16.c
513
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/das16.c
698
struct comedi_async *async = s->async;
drivers/comedi/drivers/das16.c
699
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/das16m1.c
242
struct comedi_async *async = s->async;
drivers/comedi/drivers/das16m1.c
243
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/das16m1.c
377
struct comedi_async *async = s->async;
drivers/comedi/drivers/das16m1.c
378
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/das16m1.c
419
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/das16m1.c
428
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/das1800.c
350
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/das1800.c
358
s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/das1800.c
449
struct comedi_async *async = s->async;
drivers/comedi/drivers/das1800.c
450
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/das1800.c
469
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/das1800.c
483
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/das1800.c
485
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/das1800.c
486
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/das1800.c
748
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/das1800.c
838
struct comedi_async *async = s->async;
drivers/comedi/drivers/das1800.c
839
const struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/das6402.c
176
struct comedi_async *async = s->async;
drivers/comedi/drivers/das6402.c
177
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/das6402.c
185
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/das6402.c
193
async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/das6402.c
194
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/das6402.c
225
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/das800.c
368
struct comedi_async *async = s->async;
drivers/comedi/drivers/das800.c
369
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/das800.c
424
struct comedi_async *async;
drivers/comedi/drivers/das800.c
439
async = s->async;
drivers/comedi/drivers/das800.c
440
cmd = &async->cmd;
drivers/comedi/drivers/das800.c
476
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/das800.c
477
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/das800.c
484
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/das800.c
489
if (!(async->events & COMEDI_CB_CANCEL_MASK)) {
drivers/comedi/drivers/dmm32at.c
371
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/dmm32at.c
430
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/dmm32at.c
438
s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/dmm32at.c
439
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/dt2811.c
196
struct comedi_async *async = s->async;
drivers/comedi/drivers/dt2811.c
197
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/dt2811.c
206
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/dt2811.c
219
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/dt2811.c
220
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/dt2811.c
255
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/dt2814.c
204
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/dt2814.c
244
struct comedi_async *async;
drivers/comedi/drivers/dt2814.c
254
async = s->async;
drivers/comedi/drivers/dt2814.c
278
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/dt2814.c
281
if (async->cmd.stop_src == TRIG_COUNT &&
drivers/comedi/drivers/dt2814.c
282
async->scans_done >= async->cmd.stop_arg) {
drivers/comedi/drivers/dt2814.c
283
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/dt2814.c
286
if (async->events & COMEDI_CB_CANCEL_MASK) {
drivers/comedi/drivers/dt282x.c
452
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/dt282x.c
482
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/dt282x.c
519
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/dt282x.c
525
s_ao->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/dt282x.c
692
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/dt282x.c
856
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/dt282x.c
869
s->async->inttrig = NULL;
drivers/comedi/drivers/dt282x.c
878
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/dt282x.c
907
s->async->inttrig = dt282x_ao_inttrig;
drivers/comedi/drivers/dt3000.c
331
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/dt3000.c
335
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/dt3000.c
454
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/gsc_hpdi.c
144
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/gsc_hpdi.c
181
struct comedi_async *async = s->async;
drivers/comedi/drivers/gsc_hpdi.c
234
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/gsc_hpdi.c
239
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/gsc_hpdi.c
243
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/gsc_hpdi.c
278
struct comedi_async *async = s->async;
drivers/comedi/drivers/gsc_hpdi.c
279
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/me4000.c
662
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/me4000.c
948
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/me4000.c
956
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/me4000.c
976
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/mite.c
273
struct comedi_async *async = s->async;
drivers/comedi/drivers/mite.c
277
old_alloc_count = async->buf_write_alloc_count;
drivers/comedi/drivers/mite.c
279
comedi_buf_write_alloc(s, async->prealloc_bufsz);
drivers/comedi/drivers/mite.c
286
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/mite.c
290
count = nbytes - async->buf_write_count;
drivers/comedi/drivers/mite.c
298
async->events |= COMEDI_CB_BLOCK;
drivers/comedi/drivers/mite.c
305
struct comedi_async *async = s->async;
drivers/comedi/drivers/mite.c
306
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/mite.c
308
unsigned int old_alloc_count = async->buf_read_alloc_count;
drivers/comedi/drivers/mite.c
314
comedi_buf_read_alloc(s, async->prealloc_bufsz);
drivers/comedi/drivers/mite.c
325
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/mite.c
339
count = nbytes_lb - async->buf_read_count;
drivers/comedi/drivers/mite.c
342
async->events |= COMEDI_CB_BLOCK;
drivers/comedi/drivers/mite.c
403
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/mite.c
653
struct comedi_async *async = s->async;
drivers/comedi/drivers/mite.c
672
desc->addr = cpu_to_le32(async->buf_map->page_list[i].dma_addr);
drivers/comedi/drivers/mite.c
682
desc->addr = cpu_to_le32(async->buf_map->page_list[i].dma_addr);
drivers/comedi/drivers/mite.c
718
struct comedi_async *async = s->async;
drivers/comedi/drivers/mite.c
724
if (async->prealloc_bufsz == 0)
drivers/comedi/drivers/mite.c
727
n_links = async->prealloc_bufsz >> PAGE_SHIFT;
drivers/comedi/drivers/ni_at_a2150.c
137
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_at_a2150.c
138
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/ni_at_a2150.c
153
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_at_a2150.c
158
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_at_a2150.c
201
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/ni_at_a2150.c
467
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_at_a2150.c
468
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/ni_atmio16d.c
289
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_labpc_common.c
620
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_labpc_common.c
621
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/ni_labpc_common.c
774
struct comedi_async *async = dev->read_subdev->async;
drivers/comedi/drivers/ni_labpc_common.c
775
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/ni_labpc_common.c
796
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_labpc_common.c
824
struct comedi_async *async;
drivers/comedi/drivers/ni_labpc_common.c
832
async = s->async;
drivers/comedi/drivers/ni_labpc_common.c
833
cmd = &async->cmd;
drivers/comedi/drivers/ni_labpc_common.c
850
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_labpc_common.c
870
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_labpc_common.c
879
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/ni_labpc_common.c
886
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/ni_labpc_isadma.c
28
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_labpc_isadma.c
55
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_labpc_isadma.c
76
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_labpc_isadma.c
77
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/ni_mio_common.c
1013
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/ni_mio_common.c
1057
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_mio_common.c
1102
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_mio_common.c
1237
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/ni_mio_common.c
1251
if ((s->async->events & COMEDI_CB_EOS))
drivers/comedi/drivers/ni_mio_common.c
1257
s->async->events |= COMEDI_CB_EOS;
drivers/comedi/drivers/ni_mio_common.c
1302
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
1314
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_mio_common.c
1323
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_mio_common.c
1325
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/ni_mio_common.c
1387
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/ni_mio_common.c
1390
if (s->async->cmd.stop_src != TRIG_NONE &&
drivers/comedi/drivers/ni_mio_common.c
1392
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/ni_mio_common.c
1404
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/ni_mio_common.c
1415
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_mio_common.c
1416
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/ni_mio_common.c
1456
comedi_buf_write_alloc(s, s->async->prealloc_bufsz);
drivers/comedi/drivers/ni_mio_common.c
1490
comedi_buf_read_alloc(s, s->async->prealloc_bufsz);
drivers/comedi/drivers/ni_mio_common.c
1981
if (nbytes > sdev->async->prealloc_bufsz) {
drivers/comedi/drivers/ni_mio_common.c
1992
nbytes = sdev->async->prealloc_bufsz;
drivers/comedi/drivers/ni_mio_common.c
2165
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
2172
s->async->inttrig = NULL;
drivers/comedi/drivers/ni_mio_common.c
2180
const struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
2469
s->async->inttrig = NULL;
drivers/comedi/drivers/ni_mio_common.c
2471
s->async->inttrig = NULL;
drivers/comedi/drivers/ni_mio_common.c
2473
s->async->inttrig = ni_ai_inttrig;
drivers/comedi/drivers/ni_mio_common.c
2538
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
2881
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
2899
s->async->inttrig = NULL;
drivers/comedi/drivers/ni_mio_common.c
3182
const struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
3269
if (s->async->cmd.stop_src == TRIG_COUNT)
drivers/comedi/drivers/ni_mio_common.c
3273
s->async->inttrig = ni_ao_inttrig;
drivers/comedi/drivers/ni_mio_common.c
3279
const struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
3606
s->async->prealloc_bufsz /
drivers/comedi/drivers/ni_mio_common.c
3630
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
3640
s->async->inttrig = NULL;
drivers/comedi/drivers/ni_mio_common.c
3643
comedi_buf_read_alloc(s, s->async->prealloc_bufsz);
drivers/comedi/drivers/ni_mio_common.c
3683
const struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_mio_common.c
3716
s->async->prealloc_bufsz /
drivers/comedi/drivers/ni_mio_common.c
3719
s->async->inttrig = ni_cdo_inttrig;
drivers/comedi/drivers/ni_mio_common.c
3757
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/ni_pcidio.c
343
comedi_buf_write_alloc(s, s->async->prealloc_bufsz);
drivers/comedi/drivers/ni_pcidio.c
378
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_pcidio.c
433
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/ni_pcidio.c
439
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_pcidio.c
444
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/ni_pcidio.c
448
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/ni_pcidio.c
606
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_pcidio.c
612
s->async->inttrig = NULL;
drivers/comedi/drivers/ni_pcidio.c
620
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_pcidio.c
722
s->async->inttrig = NULL;
drivers/comedi/drivers/ni_pcidio.c
725
s->async->inttrig = ni_pcidio_inttrig;
drivers/comedi/drivers/ni_tiocmd.c
107
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_tiocmd.c
108
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/ni_tiocmd.c
112
comedi_buf_write_alloc(s, async->prealloc_bufsz);
drivers/comedi/drivers/ni_tiocmd.c
127
async->inttrig = &ni_tio_input_inttrig;
drivers/comedi/drivers/ni_tiocmd.c
129
async->inttrig = NULL;
drivers/comedi/drivers/ni_tiocmd.c
162
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_tiocmd.c
207
struct comedi_async *async = s->async;
drivers/comedi/drivers/ni_tiocmd.c
208
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/ni_tiocmd.c
462
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/ni_tiocmd.c
465
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/ni_tiocmd.c
473
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/ni_tiocmd.c
79
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/ni_tiocmd.c
95
s->async->inttrig = NULL;
drivers/comedi/drivers/pcl711.c
184
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl711.c
199
s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/pcl711.c
200
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/pcl711.c
339
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl812.c
706
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl812.c
760
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl812.c
763
s->async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/pcl812.c
764
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/pcl812.c
774
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl812.c
775
unsigned int chan = s->async->cur_chan;
drivers/comedi/drivers/pcl812.c
781
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/pcl812.c
789
next_chan = s->async->cur_chan;
drivers/comedi/drivers/pcl816.c
211
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl816.c
214
s->async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/pcl816.c
215
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/pcl816.c
407
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl818.c
427
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl818.c
437
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/pcl818.c
448
s->async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/pcl818.c
449
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/pcl818.c
464
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/pcl818.c
509
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/pcl818.c
516
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/pcl818.c
537
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl818.c
551
s->async->scans_done = cmd->stop_arg;
drivers/comedi/drivers/pcl818.c
711
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl818.c
762
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcl818.c
770
s->async->scans_done < cmd->stop_arg)) {
drivers/comedi/drivers/pcmmio.c
315
s->async->inttrig = NULL;
drivers/comedi/drivers/pcmmio.c
326
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcmmio.c
349
s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/pcmmio.c
350
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/pcmmio.c
384
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcmmio.c
428
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcmmio.c
435
s->async->inttrig = NULL;
drivers/comedi/drivers/pcmmio.c
449
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcmmio.c
457
s->async->inttrig = pcmmio_inttrig_start_intr;
drivers/comedi/drivers/pcmuio.c
292
s->async->inttrig = NULL;
drivers/comedi/drivers/pcmuio.c
305
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcmuio.c
328
s->async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/pcmuio.c
329
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/pcmuio.c
380
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcmuio.c
426
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcmuio.c
435
s->async->inttrig = NULL;
drivers/comedi/drivers/pcmuio.c
450
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/pcmuio.c
460
s->async->inttrig = pcmuio_inttrig_start_intr;
drivers/comedi/drivers/quatech_daqp_cs.c
214
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/quatech_daqp_cs.c
229
s->async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/quatech_daqp_cs.c
238
s->async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/quatech_daqp_cs.c
239
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/quatech_daqp_cs.c
252
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/quatech_daqp_cs.c
464
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/rtd520.c
578
struct comedi_async *async = s->async;
drivers/comedi/drivers/rtd520.c
579
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/rtd520.c
583
unsigned int range = CR_RANGE(cmd->chanlist[async->cur_chan]);
drivers/comedi/drivers/rtd520.c
669
s->async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/rtd520.c
672
s->async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/rtd520.c
831
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/s626.c
1068
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/s626.c
1131
struct comedi_async *async = s->async;
drivers/comedi/drivers/s626.c
1132
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/s626.c
1191
struct comedi_async *async = s->async;
drivers/comedi/drivers/s626.c
1192
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/s626.c
1215
if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/s626.c
1216
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/s626.c
1218
if (async->events & COMEDI_CB_CANCEL_MASK)
drivers/comedi/drivers/s626.c
1278
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/s626.c
1606
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/s626.c
1614
s->async->inttrig = NULL;
drivers/comedi/drivers/s626.c
1695
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/s626.c
1772
s->async->inttrig = NULL;
drivers/comedi/drivers/s626.c
1777
s->async->inttrig = NULL;
drivers/comedi/drivers/s626.c
1780
s->async->inttrig = s626_ai_inttrig;
drivers/comedi/drivers/usbdux.c
243
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbdux.c
244
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/usbdux.c
267
async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/usbdux.c
268
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/usbdux.c
272
if (!(async->events & COMEDI_CB_CANCEL_MASK)) {
drivers/comedi/drivers/usbdux.c
282
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbdux.c
291
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbdux.c
320
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbdux.c
328
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbdux.c
336
if (async->events & COMEDI_CB_CANCEL_MASK)
drivers/comedi/drivers/usbdux.c
371
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbdux.c
372
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/usbdux.c
382
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/usbdux.c
383
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/usbdux.c
396
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/usbdux.c
409
if (!(async->events & COMEDI_CB_CANCEL_MASK)) {
drivers/comedi/drivers/usbdux.c
429
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbdux.c
438
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbdux.c
455
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbdux.c
463
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbdux.c
471
if (async->events & COMEDI_CB_CANCEL_MASK)
drivers/comedi/drivers/usbdux.c
633
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbdux.c
649
s->async->inttrig = NULL;
drivers/comedi/drivers/usbdux.c
662
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbdux.c
720
s->async->inttrig = NULL;
drivers/comedi/drivers/usbdux.c
725
s->async->inttrig = usbdux_ai_inttrig;
drivers/comedi/drivers/usbdux.c
840
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbdux.c
856
s->async->inttrig = NULL;
drivers/comedi/drivers/usbdux.c
949
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbdux.c
985
s->async->inttrig = NULL;
drivers/comedi/drivers/usbdux.c
990
s->async->inttrig = usbdux_ao_inttrig;
drivers/comedi/drivers/usbduxfast.c
228
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbduxfast.c
229
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/usbduxfast.c
242
async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/usbduxfast.c
243
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/usbduxfast.c
247
if (!(async->events & COMEDI_CB_CANCEL_MASK)) {
drivers/comedi/drivers/usbduxfast.c
253
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxfast.c
262
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbduxfast.c
279
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxfast.c
287
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxfast.c
295
if (async->events & COMEDI_CB_CANCEL_MASK)
drivers/comedi/drivers/usbduxfast.c
439
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbduxfast.c
456
s->async->inttrig = NULL;
drivers/comedi/drivers/usbduxfast.c
468
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbduxfast.c
746
s->async->inttrig = NULL;
drivers/comedi/drivers/usbduxfast.c
748
s->async->inttrig = usbduxfast_ai_inttrig;
drivers/comedi/drivers/usbduxsigma.c
205
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbduxsigma.c
206
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/usbduxsigma.c
229
async->scans_done >= cmd->stop_arg)
drivers/comedi/drivers/usbduxsigma.c
230
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/usbduxsigma.c
235
if (!(async->events & COMEDI_CB_CANCEL_MASK)) {
drivers/comedi/drivers/usbduxsigma.c
244
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxsigma.c
254
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbduxsigma.c
282
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxsigma.c
289
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxsigma.c
297
if (async->events & COMEDI_CB_CANCEL_MASK)
drivers/comedi/drivers/usbduxsigma.c
331
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbduxsigma.c
332
struct comedi_cmd *cmd = &async->cmd;
drivers/comedi/drivers/usbduxsigma.c
342
async->scans_done >= cmd->stop_arg) {
drivers/comedi/drivers/usbduxsigma.c
343
async->events |= COMEDI_CB_EOA;
drivers/comedi/drivers/usbduxsigma.c
356
async->events |= COMEDI_CB_OVERFLOW;
drivers/comedi/drivers/usbduxsigma.c
367
if (!(async->events & COMEDI_CB_CANCEL_MASK)) {
drivers/comedi/drivers/usbduxsigma.c
383
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxsigma.c
393
struct comedi_async *async = s->async;
drivers/comedi/drivers/usbduxsigma.c
409
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxsigma.c
416
async->events |= COMEDI_CB_ERROR;
drivers/comedi/drivers/usbduxsigma.c
424
if (async->events & COMEDI_CB_CANCEL_MASK)
drivers/comedi/drivers/usbduxsigma.c
596
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbduxsigma.c
612
s->async->inttrig = NULL;
drivers/comedi/drivers/usbduxsigma.c
623
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbduxsigma.c
682
s->async->inttrig = NULL;
drivers/comedi/drivers/usbduxsigma.c
684
s->async->inttrig = usbduxsigma_ai_inttrig;
drivers/comedi/drivers/usbduxsigma.c
800
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbduxsigma.c
816
s->async->inttrig = NULL;
drivers/comedi/drivers/usbduxsigma.c
895
struct comedi_cmd *cmd = &s->async->cmd;
drivers/comedi/drivers/usbduxsigma.c
920
s->async->inttrig = NULL;
drivers/comedi/drivers/usbduxsigma.c
922
s->async->inttrig = usbduxsigma_ao_inttrig;
drivers/crypto/inside-secure/eip93/eip93-aead.c
189
struct crypto_async_request *async = &req->base;
drivers/crypto/inside-secure/eip93/eip93-aead.c
213
return eip93_aead_send_req(async);
drivers/crypto/inside-secure/eip93/eip93-aead.c
30
void eip93_aead_handle_result(struct crypto_async_request *async, int err)
drivers/crypto/inside-secure/eip93/eip93-aead.c
32
struct eip93_crypto_ctx *ctx = crypto_tfm_ctx(async->tfm);
drivers/crypto/inside-secure/eip93/eip93-aead.c
34
struct aead_request *req = aead_request_cast(async);
drivers/crypto/inside-secure/eip93/eip93-aead.c
43
static int eip93_aead_send_req(struct crypto_async_request *async)
drivers/crypto/inside-secure/eip93/eip93-aead.c
45
struct aead_request *req = aead_request_cast(async);
drivers/crypto/inside-secure/eip93/eip93-aead.c
55
return eip93_send_req(async, req->iv, rctx);
drivers/crypto/inside-secure/eip93/eip93-aead.h
36
void eip93_aead_handle_result(struct crypto_async_request *async, int err);
drivers/crypto/inside-secure/eip93/eip93-cipher.c
139
struct crypto_async_request *async = &req->base;
drivers/crypto/inside-secure/eip93/eip93-cipher.c
172
return eip93_skcipher_send_req(async);
drivers/crypto/inside-secure/eip93/eip93-cipher.c
20
void eip93_skcipher_handle_result(struct crypto_async_request *async, int err)
drivers/crypto/inside-secure/eip93/eip93-cipher.c
22
struct eip93_crypto_ctx *ctx = crypto_tfm_ctx(async->tfm);
drivers/crypto/inside-secure/eip93/eip93-cipher.c
24
struct skcipher_request *req = skcipher_request_cast(async);
drivers/crypto/inside-secure/eip93/eip93-cipher.c
33
static int eip93_skcipher_send_req(struct crypto_async_request *async)
drivers/crypto/inside-secure/eip93/eip93-cipher.c
35
struct skcipher_request *req = skcipher_request_cast(async);
drivers/crypto/inside-secure/eip93/eip93-cipher.c
46
return eip93_send_req(async, req->iv, rctx);
drivers/crypto/inside-secure/eip93/eip93-cipher.h
52
void eip93_skcipher_handle_result(struct crypto_async_request *async, int err);
drivers/crypto/inside-secure/eip93/eip93-cipher.h
54
int eip93_send_req(struct crypto_async_request *async,
drivers/crypto/inside-secure/eip93/eip93-common.c
511
int eip93_send_req(struct crypto_async_request *async,
drivers/crypto/inside-secure/eip93/eip93-common.c
514
struct eip93_crypto_ctx *ctx = crypto_tfm_ctx(async->tfm);
drivers/crypto/inside-secure/eip93/eip93-common.c
597
crypto_async_idr = idr_alloc(&eip93->ring->crypto_async_idr, async, 0,
drivers/crypto/inside-secure/eip93/eip93-hash.c
208
static int eip93_send_hash_req(struct crypto_async_request *async, u8 *data,
drivers/crypto/inside-secure/eip93/eip93-hash.c
211
struct ahash_request *req = ahash_request_cast(async);
drivers/crypto/inside-secure/eip93/eip93-hash.c
263
crypto_async_idr = idr_alloc(&eip93->ring->crypto_async_idr, async, 0,
drivers/crypto/inside-secure/eip93/eip93-hash.c
318
struct crypto_async_request *async = &req->base;
drivers/crypto/inside-secure/eip93/eip93-hash.c
374
ret = eip93_send_hash_req(async, block->data,
drivers/crypto/inside-secure/eip93/eip93-hash.c
442
struct crypto_async_request *async = &req->base;
drivers/crypto/inside-secure/eip93/eip93-hash.c
494
ret = eip93_send_hash_req(async, rctx->data, &rctx->data_dma,
drivers/crypto/inside-secure/eip93/eip93-hash.c
58
void eip93_hash_handle_result(struct crypto_async_request *async, int err)
drivers/crypto/inside-secure/eip93/eip93-hash.c
60
struct ahash_request *req = ahash_request_cast(async);
drivers/crypto/inside-secure/eip93/eip93-hash.h
71
void eip93_hash_handle_result(struct crypto_async_request *async, int err);
drivers/crypto/inside-secure/eip93/eip93-main.c
188
struct crypto_async_request *async;
drivers/crypto/inside-secure/eip93/eip93-main.c
253
async = idr_find(&eip93->ring->crypto_async_idr, crypto_idr);
drivers/crypto/inside-secure/eip93/eip93-main.c
261
eip93_skcipher_handle_result(async, err);
drivers/crypto/inside-secure/eip93/eip93-main.c
264
eip93_aead_handle_result(async, err);
drivers/crypto/inside-secure/eip93/eip93-main.c
267
eip93_hash_handle_result(async, err);
drivers/crypto/inside-secure/safexcel.c
1001
safexcel_rdr_req_set(priv, ring, rdesc, async);
drivers/crypto/inside-secure/safexcel.c
973
int safexcel_invalidate_cache(struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel.h
891
int safexcel_invalidate_cache(struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_cipher.c
1000
struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_cipher.c
1003
struct aead_request *req = aead_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
1010
err = safexcel_handle_inv_result(priv, ring, async, sreq,
drivers/crypto/inside-secure/safexcel_cipher.c
1013
err = safexcel_handle_req_result(priv, ring, async, req->src,
drivers/crypto/inside-secure/safexcel_cipher.c
1039
static int safexcel_skcipher_send(struct crypto_async_request *async, int ring,
drivers/crypto/inside-secure/safexcel_cipher.c
1042
struct skcipher_request *req = skcipher_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
1051
ret = safexcel_cipher_send_inv(async, ring, commands, results);
drivers/crypto/inside-secure/safexcel_cipher.c
1062
ret = safexcel_send_req(async, ring, sreq, req->src,
drivers/crypto/inside-secure/safexcel_cipher.c
1071
static int safexcel_aead_send(struct crypto_async_request *async, int ring,
drivers/crypto/inside-secure/safexcel_cipher.c
1074
struct aead_request *req = aead_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
1084
ret = safexcel_cipher_send_inv(async, ring, commands, results);
drivers/crypto/inside-secure/safexcel_cipher.c
1086
ret = safexcel_send_req(async, ring, sreq, req->src, req->dst,
drivers/crypto/inside-secure/safexcel_cipher.c
506
struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_cipher.c
608
struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_cipher.c
615
struct skcipher_request *areq = skcipher_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
978
struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_cipher.c
981
struct skcipher_request *req = skcipher_request_cast(async);
drivers/crypto/inside-secure/safexcel_cipher.c
987
err = safexcel_handle_inv_result(priv, ring, async, sreq,
drivers/crypto/inside-secure/safexcel_cipher.c
990
err = safexcel_handle_req_result(priv, ring, async, req->src,
drivers/crypto/inside-secure/safexcel_hash.c
228
struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_hash.c
232
struct ahash_request *areq = ahash_request_cast(async);
drivers/crypto/inside-secure/safexcel_hash.c
307
static int safexcel_ahash_send_req(struct crypto_async_request *async, int ring,
drivers/crypto/inside-secure/safexcel_hash.c
310
struct ahash_request *areq = ahash_request_cast(async);
drivers/crypto/inside-secure/safexcel_hash.c
517
struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_hash.c
521
struct ahash_request *areq = ahash_request_cast(async);
drivers/crypto/inside-secure/safexcel_hash.c
551
enq_ret = crypto_enqueue_request(&priv->ring[ring].queue, async);
drivers/crypto/inside-secure/safexcel_hash.c
566
struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_hash.c
569
struct ahash_request *areq = ahash_request_cast(async);
drivers/crypto/inside-secure/safexcel_hash.c
577
err = safexcel_handle_inv_result(priv, ring, async,
drivers/crypto/inside-secure/safexcel_hash.c
580
err = safexcel_handle_req_result(priv, ring, async,
drivers/crypto/inside-secure/safexcel_hash.c
587
static int safexcel_ahash_send_inv(struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_hash.c
590
struct ahash_request *areq = ahash_request_cast(async);
drivers/crypto/inside-secure/safexcel_hash.c
594
ret = safexcel_invalidate_cache(async, ctx->base.priv,
drivers/crypto/inside-secure/safexcel_hash.c
605
static int safexcel_ahash_send(struct crypto_async_request *async,
drivers/crypto/inside-secure/safexcel_hash.c
608
struct ahash_request *areq = ahash_request_cast(async);
drivers/crypto/inside-secure/safexcel_hash.c
613
ret = safexcel_ahash_send_inv(async, ring, commands, results);
drivers/crypto/inside-secure/safexcel_hash.c
615
ret = safexcel_ahash_send_req(async, ring, commands, results);
drivers/firmware/arm_scmi/raw_mode.c
337
struct scmi_chan_info *cinfo, bool async)
drivers/firmware/arm_scmi/raw_mode.c
347
if (async) {
drivers/firmware/arm_scmi/raw_mode.c
614
bool async)
drivers/firmware/arm_scmi/raw_mode.c
630
rw = scmi_xfer_raw_waiter_get(raw, xfer, cinfo, async);
drivers/firmware/arm_scmi/raw_mode.c
682
bool async, bool poll)
drivers/firmware/arm_scmi/raw_mode.c
701
ret = scmi_do_xfer_raw_start(raw, xfer, chan_id, async);
drivers/firmware/arm_scmi/raw_mode.c
818
bool async, bool poll)
drivers/firmware/arm_scmi/raw_mode.c
848
rd->chan_id, async, poll);
drivers/firmware/arm_scmi/sensors.c
602
s->async = SUPPORTS_ASYNC_READ(attrl);
drivers/firmware/arm_scmi/sensors.c
870
if (s->async) {
drivers/firmware/arm_scmi/sensors.c
942
if (s->async) {
drivers/gpu/drm/amd/amdgpu/amdgpu.h
435
bool async;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
156
adev->mode_info.funcs->page_flip(adev, work->crtc_id, work->base, work->async);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
217
work->async = (page_flip_flags & DRM_MODE_PAGE_FLIP_ASYNC) != 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h
35
#define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev), (crtc), (base), (async))
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
279
int crtc_id, u64 crtc_base, bool async);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
235
int crtc_id, u64 crtc_base, bool async)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
244
GRPH_SURFACE_UPDATE_H_RETRACE_EN, async ? 1 : 0);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
202
int crtc_id, u64 crtc_base, bool async)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
208
WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, async ?
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
186
int crtc_id, u64 crtc_base, bool async)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
192
WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, async ?
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1016
if (runqueue_node->async)
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1318
runqueue_node->async = req->async;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
1338
if (req->async)
drivers/gpu/drm/exynos/exynos_drm_g2d.c
233
int async;
drivers/gpu/drm/exynos/exynos_drm_g2d.c
888
if (runqueue_node->async)
drivers/gpu/drm/i915/i915_vma.c
2045
struct dma_fence *__i915_vma_evict(struct i915_vma *vma, bool async)
drivers/gpu/drm/i915/i915_vma.c
2084
GEM_WARN_ON(async && !vma->resource->bi.pages_rsgt);
drivers/gpu/drm/i915/i915_vma.c
2093
if (async)
drivers/gpu/drm/i915/i915_vma.c
2106
if (!async) {
drivers/gpu/drm/i915/i915_vma.h
264
struct dma_fence *__i915_vma_evict(struct i915_vma *vma, bool async);
drivers/gpu/drm/msm/msm_atomic.c
220
bool async = can_do_async(state, &async_crtc);
drivers/gpu/drm/msm/msm_atomic.c
222
trace_msm_atomic_commit_tail_start(async, crtc_mask);
drivers/gpu/drm/msm/msm_atomic.c
251
if (async) {
drivers/gpu/drm/msm/msm_atomic.c
286
trace_msm_atomic_commit_tail_finish(async, crtc_mask);
drivers/gpu/drm/msm/msm_atomic.c
323
trace_msm_atomic_commit_tail_finish(async, crtc_mask);
drivers/gpu/drm/msm/msm_atomic_trace.h
12
TP_PROTO(bool async, unsigned crtc_mask),
drivers/gpu/drm/msm/msm_atomic_trace.h
13
TP_ARGS(async, crtc_mask),
drivers/gpu/drm/msm/msm_atomic_trace.h
15
__field(bool, async)
drivers/gpu/drm/msm/msm_atomic_trace.h
19
__entry->async = async;
drivers/gpu/drm/msm/msm_atomic_trace.h
23
__entry->async, __entry->crtc_mask)
drivers/gpu/drm/msm/msm_atomic_trace.h
27
TP_PROTO(bool async, unsigned crtc_mask),
drivers/gpu/drm/msm/msm_atomic_trace.h
28
TP_ARGS(async, crtc_mask),
drivers/gpu/drm/msm/msm_atomic_trace.h
30
__field(bool, async)
drivers/gpu/drm/msm/msm_atomic_trace.h
34
__entry->async = async;
drivers/gpu/drm/msm/msm_atomic_trace.h
38
__entry->async, __entry->crtc_mask)
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
145
seq->async = !timeout;
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
156
if (!seq->async) {
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c
130
if (seq->async) {
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h
31
bool async;
drivers/gpu/drm/omapdrm/omap_dmm_priv.h
141
bool async;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
292
if (dmm->engines[i].async)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
429
engine->async = wait ? false : true;
drivers/gpu/drm/radeon/evergreen.c
1417
bool async)
drivers/gpu/drm/radeon/evergreen.c
1424
async ? EVERGREEN_GRPH_SURFACE_UPDATE_H_RETRACE_EN : 0);
drivers/gpu/drm/radeon/r100.c
164
void r100_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async)
drivers/gpu/drm/radeon/radeon.h
1985
void (*page_flip)(struct radeon_device *rdev, int crtc, u64 crtc_base, bool async);
drivers/gpu/drm/radeon/radeon.h
2756
#define radeon_page_flip(rdev, crtc, base, async) (rdev)->asic->pflip.page_flip((rdev), (crtc), (base), (async))
drivers/gpu/drm/radeon/radeon.h
703
bool async;
drivers/gpu/drm/radeon/radeon_asic.h
141
u64 crtc_base, bool async);
drivers/gpu/drm/radeon/radeon_asic.h
253
u64 crtc_base, bool async);
drivers/gpu/drm/radeon/radeon_asic.h
466
bool async);
drivers/gpu/drm/radeon/radeon_asic.h
536
u64 crtc_base, bool async);
drivers/gpu/drm/radeon/radeon_display.c
472
radeon_page_flip(rdev, radeon_crtc->crtc_id, work->base, work->async);
drivers/gpu/drm/radeon/radeon_display.c
507
work->async = (page_flip_flags & DRM_MODE_PAGE_FLIP_ASYNC) != 0;
drivers/gpu/drm/radeon/rs600.c
119
void rs600_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async)
drivers/gpu/drm/radeon/rs600.c
132
async ? AVIVO_D1GRPH_SURFACE_UPDATE_H_RETRACE_EN : 0);
drivers/gpu/drm/radeon/rv770.c
800
void rv770_page_flip(struct radeon_device *rdev, int crtc_id, u64 crtc_base, bool async)
drivers/gpu/drm/radeon/rv770.c
813
async ? AVIVO_D1GRPH_SURFACE_UPDATE_H_RETRACE_EN : 0);
drivers/greybus/es2.c
218
bool async)
drivers/greybus/es2.c
222
if (async)
drivers/greybus/hd.c
25
bool async)
drivers/greybus/hd.c
29
return hd->driver->output(hd, req, size, cmd, async);
drivers/hsi/controllers/omap_ssi_port.c
1166
port->async = ssi_async;
drivers/hsi/controllers/omap_ssi_port.c
1231
port->async = hsi_dummy_msg;
drivers/hsi/hsi_core.c
489
port[i]->async = hsi_dummy_msg;
drivers/hsi/hsi_core.c
587
return port->async(msg);
drivers/infiniband/core/uverbs.h
150
struct ib_uverbs_async_event_desc async;
drivers/infiniband/core/uverbs_main.c
426
entry->desc.async.element = element;
drivers/infiniband/core/uverbs_main.c
427
entry->desc.async.event_type = event;
drivers/infiniband/core/uverbs_main.c
428
entry->desc.async.reserved = 0;
drivers/md/dm-crypt.c
1985
static void kcryptd_crypt_write_io_submit(struct dm_crypt_io *io, int async)
drivers/md/dm-crypt.c
2003
if ((likely(!async) && test_bit(DM_CRYPT_NO_OFFLOAD, &cc->flags)) ||
drivers/media/platform/qcom/camss/camss.c
4769
static int camss_subdev_notifier_bound(struct v4l2_async_notifier *async,
drivers/media/platform/qcom/camss/camss.c
4773
struct camss *camss = container_of(async, struct camss, notifier);
drivers/media/platform/qcom/camss/camss.c
4785
static int camss_subdev_notifier_complete(struct v4l2_async_notifier *async)
drivers/media/platform/qcom/camss/camss.c
4787
struct camss *camss = container_of(async, struct camss, notifier);
drivers/media/platform/ti/omap3isp/isp.c
1995
static int isp_subdev_notifier_bound(struct v4l2_async_notifier *async,
drivers/media/platform/ti/omap3isp/isp.c
1999
struct isp_device *isp = container_of(async, struct isp_device,
drivers/media/platform/ti/omap3isp/isp.c
2012
static int isp_subdev_notifier_complete(struct v4l2_async_notifier *async)
drivers/media/platform/ti/omap3isp/isp.c
2014
struct isp_device *isp = container_of(async, struct isp_device,
drivers/net/ethernet/intel/i40e/i40e_adminq.c
815
if (details->postpone && !details->async) {
drivers/net/ethernet/intel/i40e/i40e_adminq.c
873
if (!details->async && !details->postpone) {
drivers/net/ethernet/intel/i40e/i40e_adminq.c
927
(!details->async && !details->postpone)) {
drivers/net/ethernet/intel/i40e/i40e_adminq.h
40
bool async;
drivers/net/ethernet/intel/iavf/iavf_adminq.c
681
if (details->postpone && !details->async) {
drivers/net/ethernet/intel/iavf/iavf_adminq.c
739
if (!details->async && !details->postpone) {
drivers/net/ethernet/intel/iavf/iavf_adminq.c
788
(!details->async && !details->postpone)) {
drivers/net/ethernet/intel/iavf/iavf_adminq.h
40
bool async;
drivers/net/ethernet/intel/iavf/iavf_common.c
413
details.async = true;
drivers/net/ethernet/intel/idpf/idpf_lib.c
525
const u8 *macaddr, bool async)
drivers/net/ethernet/intel/idpf/idpf_lib.c
548
np->vport_id, false, async);
drivers/net/ethernet/intel/idpf/idpf_lib.c
606
const u8 *macaddr, bool async)
drivers/net/ethernet/intel/idpf/idpf_lib.c
619
np->vport_id, true, async);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
1173
xn_params.async = false;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4298
bool add, bool async)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4311
xn_params.async = async;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4433
xn_params.async = true;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
457
xn->state = params->async ? IDPF_VC_XN_ASYNC : IDPF_VC_XN_WAITING;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
462
if (!params->async)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
475
if (params->async)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
201
bool add, bool async);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
86
bool async;
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
627
.async = true,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
170
struct mlx5e_async_ctx *async =
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
172
struct mlx5e_ktls_offload_context_tx *priv_tx = async->priv_tx;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
175
async->err = status;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
180
priv_tx->tisn = MLX5_GET(create_tis_out, async->out_create, tisn);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
185
struct mlx5e_async_ctx *async =
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
187
struct mlx5e_ktls_offload_context_tx *priv_tx = async->priv_tx;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
194
struct mlx5e_async_ctx *async)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
206
if (!async) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
211
async->priv_tx = priv_tx;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
212
err = mlx5e_ktls_create_tis_cb(mdev, async->async_ctx,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
213
async->out_create, sizeof(async->out_create),
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
214
create_tis_callback, &async->context);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
227
struct mlx5e_async_ctx *async)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
233
async->priv_tx = priv_tx;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
235
async->async_ctx,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
236
async->out_destroy, sizeof(async->out_destroy),
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
237
destroy_tis_callback, &async->context);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
301
struct mlx5e_async_ctx *async = &bulk_async->arr[j];
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
303
if (!err && async->err)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
304
err = async->err;
drivers/net/ethernet/sfc/mcdi.c
1004
list_add_tail(&async->list, &mcdi->async_list);
drivers/net/ethernet/sfc/mcdi.c
1009
if (mcdi->async_list.next == &async->list &&
drivers/net/ethernet/sfc/mcdi.c
1016
kfree(async);
drivers/net/ethernet/sfc/mcdi.c
1114
struct efx_mcdi_async_param *async, *next;
drivers/net/ethernet/sfc/mcdi.c
1141
list_for_each_entry_safe(async, next, &mcdi->async_list, list) {
drivers/net/ethernet/sfc/mcdi.c
1142
if (async->complete)
drivers/net/ethernet/sfc/mcdi.c
1143
async->complete(efx, async->cookie, -ENETDOWN, NULL, 0);
drivers/net/ethernet/sfc/mcdi.c
1144
list_del(&async->list);
drivers/net/ethernet/sfc/mcdi.c
1145
kfree(async);
drivers/net/ethernet/sfc/mcdi.c
467
struct efx_mcdi_async_param *async;
drivers/net/ethernet/sfc/mcdi.c
472
async = list_first_entry_or_null(
drivers/net/ethernet/sfc/mcdi.c
474
if (async) {
drivers/net/ethernet/sfc/mcdi.c
476
efx_mcdi_send_request(efx, async->cmd,
drivers/net/ethernet/sfc/mcdi.c
477
(const efx_dword_t *)(async + 1),
drivers/net/ethernet/sfc/mcdi.c
478
async->inlen);
drivers/net/ethernet/sfc/mcdi.c
484
if (async)
drivers/net/ethernet/sfc/mcdi.c
500
struct efx_mcdi_async_param *async;
drivers/net/ethernet/sfc/mcdi.c
536
async = list_first_entry(&mcdi->async_list,
drivers/net/ethernet/sfc/mcdi.c
538
list_del(&async->list);
drivers/net/ethernet/sfc/mcdi.c
541
outbuf = (efx_dword_t *)(async + 1);
drivers/net/ethernet/sfc/mcdi.c
543
min(async->outlen, data_len));
drivers/net/ethernet/sfc/mcdi.c
544
if (!timeout && rc && !async->quiet) {
drivers/net/ethernet/sfc/mcdi.c
548
efx_mcdi_display_error(efx, async->cmd, async->inlen, errbuf,
drivers/net/ethernet/sfc/mcdi.c
552
if (async->complete)
drivers/net/ethernet/sfc/mcdi.c
553
async->complete(efx, async->cookie, rc, outbuf,
drivers/net/ethernet/sfc/mcdi.c
554
min(async->outlen, data_len));
drivers/net/ethernet/sfc/mcdi.c
555
kfree(async);
drivers/net/ethernet/sfc/mcdi.c
978
struct efx_mcdi_async_param *async;
drivers/net/ethernet/sfc/mcdi.c
988
async = kmalloc(sizeof(*async) + ALIGN(max(inlen, outlen), 4),
drivers/net/ethernet/sfc/mcdi.c
990
if (!async)
drivers/net/ethernet/sfc/mcdi.c
993
async->cmd = cmd;
drivers/net/ethernet/sfc/mcdi.c
994
async->inlen = inlen;
drivers/net/ethernet/sfc/mcdi.c
995
async->outlen = outlen;
drivers/net/ethernet/sfc/mcdi.c
996
async->quiet = quiet;
drivers/net/ethernet/sfc/mcdi.c
997
async->complete = complete;
drivers/net/ethernet/sfc/mcdi.c
998
async->cookie = cookie;
drivers/net/ethernet/sfc/mcdi.c
999
memcpy(async + 1, inbuf, inlen);
drivers/net/ethernet/sfc/siena/mcdi.c
1000
async->quiet = quiet;
drivers/net/ethernet/sfc/siena/mcdi.c
1001
async->complete = complete;
drivers/net/ethernet/sfc/siena/mcdi.c
1002
async->cookie = cookie;
drivers/net/ethernet/sfc/siena/mcdi.c
1003
memcpy(async + 1, inbuf, inlen);
drivers/net/ethernet/sfc/siena/mcdi.c
1008
list_add_tail(&async->list, &mcdi->async_list);
drivers/net/ethernet/sfc/siena/mcdi.c
1013
if (mcdi->async_list.next == &async->list &&
drivers/net/ethernet/sfc/siena/mcdi.c
1020
kfree(async);
drivers/net/ethernet/sfc/siena/mcdi.c
1137
struct efx_mcdi_async_param *async, *next;
drivers/net/ethernet/sfc/siena/mcdi.c
1164
list_for_each_entry_safe(async, next, &mcdi->async_list, list) {
drivers/net/ethernet/sfc/siena/mcdi.c
1165
if (async->complete)
drivers/net/ethernet/sfc/siena/mcdi.c
1166
async->complete(efx, async->cookie, -ENETDOWN, NULL, 0);
drivers/net/ethernet/sfc/siena/mcdi.c
1167
list_del(&async->list);
drivers/net/ethernet/sfc/siena/mcdi.c
1168
kfree(async);
drivers/net/ethernet/sfc/siena/mcdi.c
471
struct efx_mcdi_async_param *async;
drivers/net/ethernet/sfc/siena/mcdi.c
476
async = list_first_entry_or_null(
drivers/net/ethernet/sfc/siena/mcdi.c
478
if (async) {
drivers/net/ethernet/sfc/siena/mcdi.c
480
efx_mcdi_send_request(efx, async->cmd,
drivers/net/ethernet/sfc/siena/mcdi.c
481
(const efx_dword_t *)(async + 1),
drivers/net/ethernet/sfc/siena/mcdi.c
482
async->inlen);
drivers/net/ethernet/sfc/siena/mcdi.c
488
if (async)
drivers/net/ethernet/sfc/siena/mcdi.c
504
struct efx_mcdi_async_param *async;
drivers/net/ethernet/sfc/siena/mcdi.c
540
async = list_first_entry(&mcdi->async_list,
drivers/net/ethernet/sfc/siena/mcdi.c
542
list_del(&async->list);
drivers/net/ethernet/sfc/siena/mcdi.c
545
outbuf = (efx_dword_t *)(async + 1);
drivers/net/ethernet/sfc/siena/mcdi.c
547
min(async->outlen, data_len));
drivers/net/ethernet/sfc/siena/mcdi.c
548
if (!timeout && rc && !async->quiet) {
drivers/net/ethernet/sfc/siena/mcdi.c
552
efx_siena_mcdi_display_error(efx, async->cmd, async->inlen,
drivers/net/ethernet/sfc/siena/mcdi.c
556
if (async->complete)
drivers/net/ethernet/sfc/siena/mcdi.c
557
async->complete(efx, async->cookie, rc, outbuf,
drivers/net/ethernet/sfc/siena/mcdi.c
558
min(async->outlen, data_len));
drivers/net/ethernet/sfc/siena/mcdi.c
559
kfree(async);
drivers/net/ethernet/sfc/siena/mcdi.c
982
struct efx_mcdi_async_param *async;
drivers/net/ethernet/sfc/siena/mcdi.c
992
async = kmalloc(sizeof(*async) + ALIGN(max(inlen, outlen), 4),
drivers/net/ethernet/sfc/siena/mcdi.c
994
if (!async)
drivers/net/ethernet/sfc/siena/mcdi.c
997
async->cmd = cmd;
drivers/net/ethernet/sfc/siena/mcdi.c
998
async->inlen = inlen;
drivers/net/ethernet/sfc/siena/mcdi.c
999
async->outlen = outlen;
drivers/net/wireless/broadcom/b43/main.c
2189
struct b43_firmware_file *fw, bool async)
drivers/net/wireless/broadcom/b43/main.c
2229
if (async) {
drivers/net/wireless/broadcom/b43/main.h
96
struct b43_firmware_file *fw, bool async);
drivers/net/wireless/broadcom/b43legacy/main.c
1496
const struct firmware **fw, bool async)
drivers/net/wireless/broadcom/b43legacy/main.c
1510
if (async) {
drivers/net/wireless/silabs/wfx/hif_tx.h
37
void *reply, size_t reply_len, bool async);
drivers/nvme/host/tcp.c
1416
struct nvme_tcp_request *async = &ctrl->async_req;
drivers/nvme/host/tcp.c
1418
page_frag_free(async->pdu);
drivers/nvme/host/tcp.c
1424
struct nvme_tcp_request *async = &ctrl->async_req;
drivers/nvme/host/tcp.c
1427
async->pdu = page_frag_alloc(&queue->pf_cache,
drivers/nvme/host/tcp.c
1430
if (!async->pdu)
drivers/nvme/host/tcp.c
1433
async->queue = &ctrl->queues[0];
drivers/perf/xgene_pmu.c
395
XGENE_PMU_EVENT_ATTR(input-req-async-fifo-stall, 0x12),
drivers/perf/xgene_pmu.c
396
XGENE_PMU_EVENT_ATTR(output-req-async-fifo-stall, 0x13),
drivers/perf/xgene_pmu.c
397
XGENE_PMU_EVENT_ATTR(output-data-async-fifo-stall, 0x14),
drivers/pinctrl/pinctrl-cy8c95x0.c
485
bool *change, bool async, bool force)
drivers/pinctrl/pinctrl-cy8c95x0.c
501
ret = regmap_update_bits_base(chip->regmap, off, mask, val, change, async, force);
drivers/s390/block/dasd_eckd.h
255
unsigned char async:1;
drivers/s390/crypto/ap_bus.c
386
if (!status.async)
drivers/s390/crypto/ap_queue.c
220
if (status.async)
drivers/s390/crypto/ap_queue.c
278
if (status.async)
drivers/s390/crypto/ap_queue.c
342
if (status.async)
drivers/s390/crypto/ap_queue.c
453
if (status.async && status.response_code) {
drivers/s390/crypto/ap_queue.c
68
if (status.async)
drivers/scsi/arm/fas216.c
536
res = async;
drivers/scsi/arm/fas216.c
611
case async:
drivers/scsi/atp870u.c
1413
atpdev->async[0] = 0;
drivers/scsi/atp870u.c
1420
atpdev->async[0] |= n;
drivers/scsi/atp870u.c
1422
atpdev->async[0] = ~(atpdev->async[0]);
drivers/scsi/atp870u.c
1487
atpdev->async[c] = 0;
drivers/scsi/atp870u.c
1494
atpdev->async[c] |= n;
drivers/scsi/atp870u.c
1496
atpdev->async[c] = ~(atpdev->async[c]);
drivers/scsi/atp870u.c
2179
if ((dev->async[c] & m) != 0) {
drivers/scsi/atp870u.h
41
unsigned short async[2];
drivers/scsi/be2iscsi/be_mgmt.c
1054
unsigned int __beiscsi_boot_get_shandle(struct beiscsi_hba *phba, int async)
drivers/scsi/be2iscsi/be_mgmt.c
1074
if (async) {
drivers/scsi/be2iscsi/be_mgmt.h
198
unsigned int __beiscsi_boot_get_shandle(struct beiscsi_hba *phba, int async);
drivers/scsi/bnx2i/57xx_iscsi_hsi.h
1522
struct bnx2i_async_msg async;
drivers/scsi/csiostor/csio_wr.c
416
uint32_t vec, uint8_t portid, bool async,
drivers/scsi/csiostor/csio_wr.c
458
iqp.iqasynch = async;
drivers/scsi/hisi_sas/hisi_sas_main.c
1607
ASYNC_DOMAIN_EXCLUSIVE(async);
drivers/scsi/hisi_sas/hisi_sas_main.c
1624
phy, &async);
drivers/scsi/hisi_sas/hisi_sas_main.c
1627
async_synchronize_full_domain(&async);
drivers/scsi/hisi_sas/hisi_sas_main.c
1962
ASYNC_DOMAIN_EXCLUSIVE(async);
drivers/scsi/hisi_sas/hisi_sas_main.c
1979
device, &async);
drivers/scsi/hisi_sas/hisi_sas_main.c
1982
async_synchronize_full_domain(&async);
drivers/scsi/ibmvscsi/ibmvfc.c
1517
login_info->async.va = cpu_to_be64(vhost->async_crq.msg_token);
drivers/scsi/ibmvscsi/ibmvfc.c
1518
login_info->async.len = cpu_to_be32(async_crq->size *
drivers/scsi/ibmvscsi/ibmvfc.c
1519
sizeof(*async_crq->msgs.async));
drivers/scsi/ibmvscsi/ibmvfc.c
3728
crq = &async_crq->msgs.async[async_crq->cur];
drivers/scsi/ibmvscsi/ibmvfc.c
3794
struct ibmvfc_async_crq *async;
drivers/scsi/ibmvscsi/ibmvfc.c
3804
while ((async = ibmvfc_next_async_crq(vhost)) != NULL) {
drivers/scsi/ibmvscsi/ibmvfc.c
3805
ibmvfc_handle_async(async, vhost);
drivers/scsi/ibmvscsi/ibmvfc.c
3806
async->valid = 0;
drivers/scsi/ibmvscsi/ibmvfc.c
3818
if ((async = ibmvfc_next_async_crq(vhost)) != NULL) {
drivers/scsi/ibmvscsi/ibmvfc.c
3820
ibmvfc_handle_async(async, vhost);
drivers/scsi/ibmvscsi/ibmvfc.c
3821
async->valid = 0;
drivers/scsi/ibmvscsi/ibmvfc.c
5817
fmt_size = sizeof(*queue->msgs.async);
drivers/scsi/ibmvscsi/ibmvfc.c
715
memset(vhost->async_crq.msgs.async, 0, PAGE_SIZE);
drivers/scsi/ibmvscsi/ibmvfc.h
184
struct srp_direct_buf async;
drivers/scsi/ibmvscsi/ibmvfc.h
790
struct ibmvfc_async_crq *async;
drivers/scsi/libsas/sas_ata.c
826
ASYNC_DOMAIN_EXCLUSIVE(async);
drivers/scsi/libsas/sas_ata.c
855
async_schedule_domain(async_sas_ata_eh, dev, &async);
drivers/scsi/libsas/sas_ata.c
861
async_synchronize_full_domain(&async);
drivers/scsi/mpi3mr/mpi3mr.h
1462
int mpi3mr_issue_port_enable(struct mpi3mr_ioc *mrioc, u8 async);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3929
int mpi3mr_issue_port_enable(struct mpi3mr_ioc *mrioc, u8 async)
drivers/scsi/mpi3mr/mpi3mr_fw.c
3944
if (async) {
drivers/scsi/mpi3mr/mpi3mr_fw.c
3960
if (async) {
drivers/scsi/nsp32.c
2267
goto async;
drivers/scsi/nsp32.c
2341
async:
drivers/scsi/qla2xxx/qla_edif.c
27
uint32_t async;
drivers/scsi/scsi_scan.c
1127
if (!async && scsi_sysfs_add_sdev(sdev) != 0)
drivers/scsi/scsi_scan.c
876
blist_flags_t *bflags, int async)
drivers/staging/greybus/loopback.c
310
gb_dev_loopback_rw_attr(async, u);
drivers/staging/greybus/loopback.c
80
int async;
drivers/staging/greybus/loopback.c
826
if (!(gb->async && gb->outstanding_operations_max))
drivers/staging/greybus/loopback.c
898
if (gb->async) {
drivers/staging/media/starfive/camss/stf-camss.c
175
static int stfcamss_subdev_notifier_bound(struct v4l2_async_notifier *async,
drivers/staging/media/starfive/camss/stf-camss.c
180
container_of(async, struct stfcamss, notifier);
drivers/tty/tty_port.c
383
void __tty_port_tty_hangup(struct tty_port *port, bool check_clocal, bool async)
drivers/tty/tty_port.c
389
if (async)
drivers/usb/core/devio.c
1097
struct async *as;
drivers/usb/core/devio.c
1625
struct async *as = NULL;
drivers/usb/core/devio.c
1799
u += sizeof(struct async) + sizeof(struct urb) +
drivers/usb/core/devio.c
2010
struct async *as;
drivers/usb/core/devio.c
2042
static int processcompl(struct async *as, void __user * __user *arg)
drivers/usb/core/devio.c
2080
static struct async *reap_as(struct usb_dev_state *ps)
drivers/usb/core/devio.c
2083
struct async *as = NULL;
drivers/usb/core/devio.c
2105
struct async *as = reap_as(ps);
drivers/usb/core/devio.c
2123
struct async *as;
drivers/usb/core/devio.c
2213
static int processcompl_compat(struct async *as, void __user * __user *arg)
drivers/usb/core/devio.c
2250
struct async *as = reap_as(ps);
drivers/usb/core/devio.c
2268
struct async *as;
drivers/usb/core/devio.c
401
static struct async *alloc_async(unsigned int numisoframes)
drivers/usb/core/devio.c
403
struct async *as;
drivers/usb/core/devio.c
405
as = kzalloc_obj(struct async);
drivers/usb/core/devio.c
416
static void free_async(struct async *as)
drivers/usb/core/devio.c
440
static void async_newpending(struct async *as)
drivers/usb/core/devio.c
450
static void async_removepending(struct async *as)
drivers/usb/core/devio.c
460
static struct async *async_getcompleted(struct usb_dev_state *ps)
drivers/usb/core/devio.c
463
struct async *as = NULL;
drivers/usb/core/devio.c
467
as = list_entry(ps->async_completed.next, struct async,
drivers/usb/core/devio.c
475
static struct async *async_getpending(struct usb_dev_state *ps,
drivers/usb/core/devio.c
478
struct async *as;
drivers/usb/core/devio.c
590
struct async *as;
drivers/usb/core/devio.c
625
struct async *as = urb->context;
drivers/usb/core/devio.c
666
struct async *as;
drivers/usb/core/devio.c
671
as = list_last_entry(list, struct async, asynclist);
drivers/usb/core/devio.c
694
if (ifnum == list_entry(p, struct async, asynclist)->ifnum)
drivers/usb/fotg210/fotg210-hcd.c
1882
if (fotg210->async)
drivers/usb/fotg210/fotg210-hcd.c
1883
qh_destroy(fotg210, fotg210->async);
drivers/usb/fotg210/fotg210-hcd.c
1884
fotg210->async = NULL;
drivers/usb/fotg210/fotg210-hcd.c
1934
fotg210->async = fotg210_qh_alloc(fotg210, flags);
drivers/usb/fotg210/fotg210-hcd.c
1935
if (!fotg210->async)
drivers/usb/fotg210/fotg210-hcd.c
2613
qtd->hw_alt_next = fotg210->async->hw->hw_alt_next;
drivers/usb/fotg210/fotg210-hcd.c
2893
WARN_ON(fotg210->async->qh_next.qh || fotg210->async_unlink);
drivers/usb/fotg210/fotg210-hcd.c
2916
head = fotg210->async;
drivers/usb/fotg210/fotg210-hcd.c
3077
prev = fotg210->async;
drivers/usb/fotg210/fotg210-hcd.c
3158
next = fotg210->async->qh_next.qh;
drivers/usb/fotg210/fotg210-hcd.c
3211
fotg210->qh_scan_next = fotg210->async->qh_next.qh;
drivers/usb/fotg210/fotg210-hcd.c
372
fotg210->async->hw->hw_alt_next)
drivers/usb/fotg210/fotg210-hcd.c
402
if (td->hw_alt_next == fotg210->async->hw->hw_alt_next)
drivers/usb/fotg210/fotg210-hcd.c
461
for (qh = fotg210->async->qh_next.qh; size > 0 && qh;
drivers/usb/fotg210/fotg210-hcd.c
4953
fotg210->async->qh_next.qh = NULL;
drivers/usb/fotg210/fotg210-hcd.c
4954
hw = fotg210->async->hw;
drivers/usb/fotg210/fotg210-hcd.c
4955
hw->hw_next = QH_NEXT(fotg210, fotg210->async->qh_dma);
drivers/usb/fotg210/fotg210-hcd.c
4959
fotg210->async->qh_state = QH_STATE_LINKED;
drivers/usb/fotg210/fotg210-hcd.c
4960
hw->hw_alt_next = QTD_NEXT(fotg210, fotg210->async->dummy->qtd_dma);
drivers/usb/fotg210/fotg210-hcd.c
5006
fotg210_writel(fotg210, (u32)fotg210->async->qh_dma,
drivers/usb/fotg210/fotg210-hcd.c
5391
for (tmp = fotg210->async->qh_next.qh;
drivers/usb/fotg210/fotg210-hcd.h
105
struct fotg210_qh *async;
drivers/usb/host/ehci-dbg.c
390
== ehci->async->hw->hw_alt_next)
drivers/usb/host/ehci-dbg.c
427
if (td->hw_alt_next == ehci->async->hw->hw_alt_next)
drivers/usb/host/ehci-dbg.c
492
for (qh = ehci->async->qh_next.qh; size > 0 && qh; qh = qh->qh_next.qh)
drivers/usb/host/ehci-hcd.c
519
ehci->async->qh_next.qh = NULL;
drivers/usb/host/ehci-hcd.c
520
hw = ehci->async->hw;
drivers/usb/host/ehci-hcd.c
521
hw->hw_next = QH_NEXT(ehci, ehci->async->qh_dma);
drivers/usb/host/ehci-hcd.c
528
ehci->async->qh_state = QH_STATE_LINKED;
drivers/usb/host/ehci-hcd.c
529
hw->hw_alt_next = QTD_NEXT(ehci, ehci->async->dummy->qtd_dma);
drivers/usb/host/ehci-hcd.c
584
ehci_writel(ehci, (u32)ehci->async->qh_dma, &ehci->regs->async_next);
drivers/usb/host/ehci-hub.c
415
ehci_writel(ehci, (u32) ehci->async->qh_dma, &ehci->regs->async_next);
drivers/usb/host/ehci-mem.c
108
if (ehci->async)
drivers/usb/host/ehci-mem.c
109
qh_destroy(ehci, ehci->async);
drivers/usb/host/ehci-mem.c
110
ehci->async = NULL;
drivers/usb/host/ehci-mem.c
161
ehci->async = ehci_qh_alloc (ehci, flags);
drivers/usb/host/ehci-mem.c
162
if (!ehci->async) {
drivers/usb/host/ehci-q.c
1263
prev = ehci->async;
drivers/usb/host/ehci-q.c
1297
ehci_writel(ehci, (u32) ehci->async->qh_dma,
drivers/usb/host/ehci-q.c
1428
for (qh = ehci->async->qh_next.qh; qh; qh = qh->qh_next.qh) {
drivers/usb/host/ehci-q.c
1458
while (ehci->async->qh_next.qh) {
drivers/usb/host/ehci-q.c
1459
qh = ehci->async->qh_next.qh;
drivers/usb/host/ehci-q.c
1487
ehci->qh_scan_next = ehci->async->qh_next.qh;
drivers/usb/host/ehci-q.c
666
qtd->hw_alt_next = ehci->async->hw->hw_alt_next;
drivers/usb/host/ehci-q.c
969
WARN_ON(ehci->async->qh_next.qh || !list_empty(&ehci->async_unlink) ||
drivers/usb/host/ehci-q.c
993
head = ehci->async;
drivers/usb/host/ehci.h
141
struct ehci_qh *async;
drivers/usb/host/isp116x-hcd.c
1615
INIT_LIST_HEAD(&isp116x->async);
drivers/usb/host/isp116x-hcd.c
517
list_for_each_entry(ep, &isp116x->async, schedule) {
drivers/usb/host/isp116x-hcd.c
565
if ((&isp116x->async)->next != (&isp116x->async)->prev)
drivers/usb/host/isp116x-hcd.c
566
list_move(&isp116x->async, (&isp116x->async)->next);
drivers/usb/host/isp116x-hcd.c
772
list_add_tail(&ep->schedule, &isp116x->async);
drivers/usb/host/isp116x.h
275
struct list_head async;
drivers/usb/host/oxu210hp-hcd.c
1126
if (oxu->async)
drivers/usb/host/oxu210hp-hcd.c
1127
qh_put(oxu->async);
drivers/usb/host/oxu210hp-hcd.c
1128
oxu->async = NULL;
drivers/usb/host/oxu210hp-hcd.c
1159
oxu->async = oxu_qh_alloc(oxu);
drivers/usb/host/oxu210hp-hcd.c
1160
if (!oxu->async)
drivers/usb/host/oxu210hp-hcd.c
1680
qtd->hw_alt_next = oxu->async->hw_alt_next;
drivers/usb/host/oxu210hp-hcd.c
1898
head = oxu->async;
drivers/usb/host/oxu210hp-hcd.c
2087
&& oxu->async->qh_next.qh == NULL)
drivers/usb/host/oxu210hp-hcd.c
2112
if (unlikely(qh == oxu->async)) {
drivers/usb/host/oxu210hp-hcd.c
2128
prev = oxu->async;
drivers/usb/host/oxu210hp-hcd.c
2160
qh = oxu->async->qh_next.qh;
drivers/usb/host/oxu210hp-hcd.c
2799
(oxu->async->qh_next.ptr != NULL ||
drivers/usb/host/oxu210hp-hcd.c
2975
start_unlink_async(oxu, oxu->async);
drivers/usb/host/oxu210hp-hcd.c
3023
oxu->async->qh_next.qh = NULL;
drivers/usb/host/oxu210hp-hcd.c
3024
oxu->async->hw_next = QH_NEXT(oxu->async->qh_dma);
drivers/usb/host/oxu210hp-hcd.c
3025
oxu->async->hw_info1 = cpu_to_le32(QH_HEAD);
drivers/usb/host/oxu210hp-hcd.c
3026
oxu->async->hw_token = cpu_to_le32(QTD_STS_HALT);
drivers/usb/host/oxu210hp-hcd.c
3027
oxu->async->hw_qtd_next = EHCI_LIST_END;
drivers/usb/host/oxu210hp-hcd.c
3028
oxu->async->qh_state = QH_STATE_LINKED;
drivers/usb/host/oxu210hp-hcd.c
3029
oxu->async->hw_alt_next = QTD_NEXT(oxu->async->dummy->qtd_dma);
drivers/usb/host/oxu210hp-hcd.c
3105
writel((u32) oxu->async->qh_dma, &oxu->regs->async_next);
drivers/usb/host/oxu210hp-hcd.c
3172
if (oxu->async)
drivers/usb/host/oxu210hp-hcd.c
3420
for (tmp = oxu->async->qh_next.qh;
drivers/usb/host/oxu210hp-hcd.c
3935
writel((u32) oxu->async->qh_dma, &oxu->regs->async_next);
drivers/usb/host/oxu210hp-hcd.c
3970
if (oxu->async->qh_next.qh)
drivers/usb/host/oxu210hp-hcd.c
399
struct ehci_qh *async;
drivers/usb/host/sl811-hcd.c
1437
list_for_each_entry (ep, &sl811->async, schedule) {
drivers/usb/host/sl811-hcd.c
1460
if (!list_empty(&sl811->async))
drivers/usb/host/sl811-hcd.c
1674
INIT_LIST_HEAD(&sl811->async);
drivers/usb/host/sl811-hcd.c
317
else if (!list_empty(&sl811->async))
drivers/usb/host/sl811-hcd.c
318
ep = container_of(sl811->async.next,
drivers/usb/host/sl811-hcd.c
332
if (ep->schedule.next == &sl811->async)
drivers/usb/host/sl811-hcd.c
747
if (sl811->periodic_count == 0 && list_empty(&sl811->async))
drivers/usb/host/sl811-hcd.c
899
list_add_tail(&ep->schedule, &sl811->async);
drivers/usb/host/sl811.h
150
struct list_head async;
drivers/usb/misc/sisusbvga/sisusbvga.c
317
ssize_t *bytes_written, unsigned int tflags, int async)
drivers/usb/misc/sisusbvga/sisusbvga.c
343
async = 0;
drivers/usb/misc/sisusbvga/sisusbvga.c
381
async ? 0 : 5 * HZ, tflags);
drivers/usb/misc/sisusbvga/sisusbvga.c
392
if ((result == 0) && !async && transferred_len) {
drivers/usb/misc/sisusbvga/sisusbvga.c
413
if (async) {
drivers/usb/misc/usbtest.c
1435
static int unlink1(struct usbtest_dev *dev, int pipe, int size, int async)
drivers/usb/misc/usbtest.c
1469
if (async) {
drivers/usb/misc/usbtest.c
1506
if (async)
drivers/usb/musb/musb_core.c
1671
hw_ep->fifo_async = musb->async + 0x400 +
drivers/usb/musb/musb_core.h
328
dma_addr_t async;
drivers/usb/musb/tusb6010.c
1126
musb->async = mem->start;
drivers/vfio/vfio_iommu_type1.c
444
static int vfio_lock_acct(struct vfio_dma *dma, long npage, bool async)
drivers/vfio/vfio_iommu_type1.c
453
if (async && !mmget_not_zero(mm))
drivers/vfio/vfio_iommu_type1.c
460
if (async)
drivers/w1/w1_netlink.c
39
struct w1_async_cmd async;
drivers/w1/w1_netlink.c
445
async);
drivers/w1/w1_netlink.c
680
node->async.cb = w1_process_cb;
drivers/w1/w1_netlink.c
688
list_add_tail(&node->async.async_entry, &dev->async_list);
fs/afs/file.c
321
if (call->async) {
fs/afs/fsclient.c
1769
call->async = true;
fs/afs/fsclient.c
443
call->async = true;
fs/afs/internal.h
175
bool async; /* T if asynchronous */
fs/afs/rxrpc.c
368
if (call->async) {
fs/afs/rxrpc.c
379
(call->async ?
fs/afs/rxrpc.c
442
if (call->async) {
fs/afs/rxrpc.c
458
if (call->async)
fs/afs/rxrpc.c
469
if (call->async) {
fs/afs/rxrpc.c
752
call->async = true;
fs/afs/vlclient.c
409
call->async = true;
fs/afs/yfsclient.c
491
call->async = true;
fs/btrfs/bio.c
623
struct async_submit_bio *async =
fs/btrfs/bio.c
627
ret = btrfs_bio_csum(async->bbio);
fs/btrfs/bio.c
629
async->bbio->bio.bi_status = errno_to_blk_status(ret);
fs/btrfs/bio.c
644
struct async_submit_bio *async =
fs/btrfs/bio.c
646
struct bio *bio = &async->bbio->bio;
fs/btrfs/bio.c
655
btrfs_bio_end_io(async->bbio, bio->bi_status);
fs/btrfs/bio.c
665
btrfs_submit_bio(bio, async->bioc, &async->smap, async->mirror_num);
fs/btrfs/bio.c
710
struct async_submit_bio *async;
fs/btrfs/bio.c
712
async = kmalloc_obj(*async, GFP_NOFS);
fs/btrfs/bio.c
713
if (!async)
fs/btrfs/bio.c
716
async->bbio = bbio;
fs/btrfs/bio.c
717
async->bioc = bioc;
fs/btrfs/bio.c
718
async->smap = *smap;
fs/btrfs/bio.c
719
async->mirror_num = mirror_num;
fs/btrfs/bio.c
721
btrfs_init_work(&async->work, run_one_async_start, run_one_async_done);
fs/btrfs/bio.c
722
btrfs_queue_work(fs_info->workers, &async->work);
fs/btrfs/file-item.c
813
int btrfs_csum_one_bio(struct btrfs_bio *bbio, bool async)
fs/btrfs/file-item.c
836
if (!async) {
fs/btrfs/file-item.h
67
int btrfs_csum_one_bio(struct btrfs_bio *bbio, bool async);
fs/btrfs/free-space-cache.c
3719
bool async)
fs/btrfs/free-space-cache.c
3748
(async && btrfs_free_space_trimmed(entry))) {
fs/btrfs/free-space-cache.c
3762
if (async) {
fs/btrfs/free-space-cache.c
3816
if (async && *total_trimmed)
fs/btrfs/free-space-cache.c
3929
u64 maxlen, bool async)
fs/btrfs/free-space-cache.c
3965
if (!entry || (async && minlen && start == offset &&
fs/btrfs/free-space-cache.c
4003
if (async && *total_trimmed) {
fs/btrfs/free-space-cache.c
4010
if (bytes < minlen || (async && maxlen && bytes > maxlen)) {
fs/btrfs/free-space-cache.c
4022
if (async &&
fs/btrfs/free-space-cache.c
4105
bool async)
fs/btrfs/free-space-cache.c
4119
ret = trim_no_bitmap(block_group, trimmed, start, end, minlen, async);
fs/btrfs/free-space-cache.c
4127
u64 maxlen, bool async)
fs/btrfs/free-space-cache.c
4142
async);
fs/btrfs/free-space-cache.h
165
bool async);
fs/btrfs/free-space-cache.h
168
u64 maxlen, bool async);
fs/fuse/file.c
1032
unsigned int count, bool async)
fs/fuse/file.c
1054
if (async) {
fs/fuse/file.c
1159
if (ia->io->async)
fs/fuse/file.c
1710
if (!io->async || nres < 0) {
fs/fuse/file.c
2852
io->async = ff->fm->fc->async_dio;
fs/fuse/file.c
2857
if (io->async && !io->write && offset + count > i_size) {
fs/fuse/file.c
2870
if (io->async && io->blocking) {
fs/fuse/file.c
2887
if (io->async) {
fs/fuse/file.c
773
if (ia->io->async)
fs/fuse/file.c
877
unsigned int count, bool async);
fs/fuse/fuse_i.h
380
int async;
fs/fuse/fuse_i.h
397
.async = 0, \
fs/netfs/direct_write.c
227
bool async = !is_sync_kiocb(iocb);
fs/netfs/direct_write.c
288
if (async) {
fs/nfsd/trace.h
2250
__field(bool, async)
fs/nfsd/trace.h
2274
__entry->async = !test_bit(NFSD4_COPY_F_SYNCHRONOUS, &copy->cp_flags);
fs/nfsd/trace.h
2298
__get_sockaddr(addr), __entry->intra, __entry->async,
fs/nfsd/trace.h
2316
DEFINE_COPY_EVENT(async);
fs/nfsd/trace.h
2327
__field(bool, async)
fs/nfsd/trace.h
2333
__entry->async = !test_bit(NFSD4_COPY_F_SYNCHRONOUS, &copy->cp_flags);
fs/nfsd/trace.h
2338
__get_sockaddr(addr), __entry->status, __entry->intra, __entry->async
fs/nfsd/trace.h
2350
__field(bool, async)
fs/nfsd/trace.h
2375
__entry->async = !test_bit(NFSD4_COPY_F_SYNCHRONOUS, &copy->cp_flags);
fs/nfsd/trace.h
2400
__entry->status, __entry->intra, __entry->async,
fs/xfs/xfs_log_cil.c
1714
bool async)
fs/xfs/xfs_log_cil.c
1724
if (!async)
fs/xfs/xfs_log_cil.c
1736
cil->xc_push_commit_stable = async;
include/linux/blk-mq.h
935
void blk_mq_start_stopped_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
include/linux/blk-mq.h
936
void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async);
include/linux/blk-mq.h
943
void blk_mq_run_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
include/linux/blk-mq.h
944
void blk_mq_run_hw_queues(struct request_queue *q, bool async);
include/linux/blkdev.h
1202
static inline void blk_flush_plug(struct blk_plug *plug, bool async)
include/linux/blkdev.h
1205
__blk_flush_plug(plug, async);
include/linux/blkdev.h
1239
static inline void blk_flush_plug(struct blk_plug *plug, bool async)
include/linux/comedi/comedidev.h
163
struct comedi_async *async;
include/linux/comedi/comedidev.h
969
return s->async->buf_write_count - s->async->buf_read_count;
include/linux/greybus/hd.h
41
bool async);
include/linux/hsi/hsi.h
229
int (*async)(struct hsi_msg *msg);
include/linux/regmap.h
1321
bool *change, bool async, bool force);
include/linux/regmap.h
1482
bool *change, bool async, bool force);
include/linux/regmap.h
1487
bool *change, bool async, bool force);
include/linux/regmap.h
1877
bool *change, bool async, bool force)
include/linux/regmap.h
1913
bool *change, bool async, bool force)
include/linux/regmap.h
1922
bool *change, bool async, bool force)
include/linux/regmap.h
556
struct regmap_async *async);
include/linux/scmi_protocol.h
346
bool async;
include/linux/tty_port.h
235
void __tty_port_tty_hangup(struct tty_port *port, bool check_clocal, bool async);
include/net/xfrm.h
1805
int xfrm4_transport_finish(struct sk_buff *skb, int async);
include/net/xfrm.h
1826
int xfrm6_transport_finish(struct sk_buff *skb, int async);
include/net/xfrm.h
424
int async);
include/trace/events/sunrpc.h
316
__field(bool, async)
include/trace/events/sunrpc.h
325
__entry->async = RPC_IS_ASYNC(task);
include/trace/events/sunrpc.h
333
__get_str(procname), __entry->async ? "a": ""
include/uapi/drm/exynos_drm.h
135
__u64 async;
kernel/bpf/helpers.c
1299
static void bpf_async_cancel_and_free(struct bpf_async_kern *async);
kernel/bpf/helpers.c
1302
static int __bpf_async_init(struct bpf_async_kern *async, struct bpf_map *map, u64 flags,
kernel/bpf/helpers.c
1322
old_cb = READ_ONCE(async->cb);
kernel/bpf/helpers.c
1337
cb->value = (void *)async - map->record->timer_off;
kernel/bpf/helpers.c
1343
cb->value = (void *)async - map->record->wq_off;
kernel/bpf/helpers.c
1355
old_cb = cmpxchg(&async->cb, NULL, cb);
kernel/bpf/helpers.c
1371
bpf_async_cancel_and_free(async);
kernel/bpf/helpers.c
1474
static int __bpf_async_set_callback(struct bpf_async_kern *async, void *callback_fn,
kernel/bpf/helpers.c
1479
cb = READ_ONCE(async->cb);
kernel/bpf/helpers.c
1505
BPF_CALL_3(bpf_timer_start, struct bpf_async_kern *, async, u64, nsecs, u64, flags)
kernel/bpf/helpers.c
1513
t = READ_ONCE(async->timer);
kernel/bpf/helpers.c
1550
BPF_CALL_1(bpf_timer_cancel, struct bpf_async_kern *, async)
kernel/bpf/helpers.c
1559
t = READ_ONCE(async->timer);
kernel/bpf/helpers.c
1668
static void bpf_async_cancel_and_free(struct bpf_async_kern *async)
kernel/bpf/helpers.c
1672
if (!READ_ONCE(async->cb))
kernel/bpf/helpers.c
1675
cb = xchg(&async->cb, NULL);
kernel/bpf/helpers.c
3165
struct bpf_async_kern *async = (struct bpf_async_kern *)wq;
kernel/bpf/helpers.c
3174
return __bpf_async_init(async, map, flags, BPF_ASYNC_TYPE_WQ);
kernel/bpf/helpers.c
3179
struct bpf_async_kern *async = (struct bpf_async_kern *)wq;
kernel/bpf/helpers.c
3185
w = READ_ONCE(async->work);
kernel/bpf/helpers.c
3206
struct bpf_async_kern *async = (struct bpf_async_kern *)wq;
kernel/bpf/helpers.c
3211
return __bpf_async_set_callback(async, callback_fn, aux->prog);
kernel/bpf/helpers.c
4474
struct bpf_async_kern *async = (void *)timer;
kernel/bpf/helpers.c
4478
cb = READ_ONCE(async->cb);
kernel/rcu/rcuscale.c
157
void (*async)(struct rcu_head *head, rcu_callback_t func);
kernel/rcu/rcuscale.c
200
.async = call_rcu_hurry,
kernel/rcu/rcuscale.c
262
.async = srcu_call_rcu,
kernel/rcu/rcuscale.c
292
.async = srcu_call_rcu,
kernel/rcu/rcuscale.c
327
.async = call_rcu_tasks,
kernel/rcu/rcuscale.c
410
.async = call_rcu_tasks_trace,
kernel/rcu/rcuscale.c
579
if (gp_async && !WARN_ON_ONCE(!cur_ops->async)) {
kernel/rcu/rcuscale.c
584
cur_ops->async(&wmbp->wmb_rh, rcu_scale_async_cb);
kernel/rcu/rcuscale.c
658
if (gp_async && cur_ops->async) {
lib/test_objpool.c
49
int async; /* synchronous or asynchronous */
lib/test_objpool.c
655
if (g_testcases[i].async)
mm/compaction.c
2472
bool async, bool kcompactd)
mm/compaction.c
2496
if (order > PAGE_ALLOC_COSTLY_ORDER && async &&
net/ipv4/xfrm4_input.c
49
int xfrm4_transport_finish(struct sk_buff *skb, int async)
net/ipv4/xfrm4_input.c
58
if (!async)
net/ipv4/xfrm4_input.c
79
if (async)
net/ipv6/xfrm6_input.c
43
int xfrm6_transport_finish(struct sk_buff *skb, int async)
net/ipv6/xfrm6_input.c
53
if (!async)
net/ipv6/xfrm6_input.c
74
if (async)
net/tls/tls_sw.c
1666
if (unlikely(darg->async)) {
net/tls/tls_sw.c
1670
darg->async = false;
net/tls/tls_sw.c
1752
darg->async = false;
net/tls/tls_sw.c
2059
bool async = false;
net/tls/tls_sw.c
2131
darg.async = ctx->async_capable;
net/tls/tls_sw.c
2133
darg.async = false;
net/tls/tls_sw.c
2141
async |= darg.async;
net/tls/tls_sw.c
2175
if (async) {
net/tls/tls_sw.c
2234
if (async) {
net/tls/tls_sw.c
272
if (darg->async) {
net/tls/tls_sw.c
298
darg->async = false;
net/tls/tls_sw.c
303
darg->async = false;
net/tls/tls_sw.c
54
bool async;
net/xfrm/xfrm_input.c
478
int async = 0;
net/xfrm/xfrm_input.c
508
async = 1;
net/xfrm/xfrm_input.c
662
if (async)
net/xfrm/xfrm_input.c
701
if (async)
net/xfrm/xfrm_input.c
741
if (async)
net/xfrm/xfrm_input.c
754
err = afinfo->transport_finish(skb, xfrm_gro || async);
net/xfrm/xfrm_input.c
762
if (async)
net/xfrm/xfrm_input.c
774
if (async)
sound/soc/codecs/wm5100.c
1404
bool async = wm5100->aif_async[dai->id];
sound/soc/codecs/wm5100.c
1427
if (!async) {
sound/soc/codecs/wm5100.c
1453
async ? "ASYNCCLK" : "SYSCLK");
sound/soc/codecs/wm5100.c
1458
bclk, aif_rate, async ? "ASYNCCLK" : "SYSCLK");
sound/soc/codecs/wm5100.c
1471
bclk, aif_rate, async ? "ASYNCCLK" : "SYSCLK");
tools/testing/selftests/net/af_unix/so_peek_off.c
108
async {
tools/testing/selftests/net/af_unix/so_peek_off.c
115
async {
tools/testing/selftests/net/af_unix/so_peek_off.c
144
async {
tools/testing/selftests/net/af_unix/so_peek_off.c
151
async {
tools/testing/selftests/net/tcp_ao/bench-lookups.c
147
bool rand_order, bool async)
tools/testing/selftests/net/tcp_ao/bench-lookups.c
155
ao_del.del_async = !!async;
tools/testing/selftests/net/tcp_ao/key-management.c
115
bool async, int current_key, int rnext_key,
tools/testing/selftests/net/tcp_ao/key-management.c
120
err = test_del_key(sk, sndid, rcvid, async, current_key, rnext_key);
tools/testing/selftests/net/tcp_ao/key-management.c
66
static int test_del_key(int sk, uint8_t sndid, uint8_t rcvid, bool async,
tools/testing/selftests/net/tcp_ao/key-management.c
93
if (async)
tools/testing/selftests/net/tcp_ao/lib/aolib.h
292
void *addr, size_t addr_sz, bool async);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
341
unsigned int port, bool async)
tools/testing/selftests/net/tcp_ao/lib/aolib.h
347
(void *)&addr, sizeof(addr), async);
tools/testing/selftests/net/tcp_ao/lib/sock.c
114
void *addr, size_t addr_sz, bool async)
tools/testing/selftests/net/tcp_ao/lib/sock.c
135
if (async)