arch/mips/include/asm/octeon/cvmx-ciu-defs.h
129
__BITFIELD_FIELD(uint64_t capture:1,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2009
struct i915_capture_list *capture;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2011
capture = kmalloc_obj(*capture);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2012
if (!capture)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2015
capture->next = eb->capture_lists[j];
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2016
capture->vma_res = i915_vma_resource_get(vma->resource);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2017
eb->capture_lists[j] = capture;
drivers/gpu/drm/i915/gt/uc/intel_guc.h
43
struct intel_guc_state_capture *capture;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1025
guc->capture->max_mmio_per_node);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1059
guc_capture_add_node_to_cachelist(guc->capture, node);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1074
tmp = guc_cap_list_num_regs(guc->capture, i, j, k);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1090
if (guc->capture->max_mmio_per_node)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1093
guc->capture->max_mmio_per_node = guc_get_max_reglist_count(guc);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1206
guc_capture_add_node_to_outlist(guc->capture, node);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1211
guc_capture_add_node_to_outlist(guc->capture, node);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1217
guc_capture_add_node_to_outlist(guc->capture, node);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1251
if (numregs > guc->capture->max_mmio_per_node) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1253
numregs = guc->capture->max_mmio_per_node;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1271
guc_capture_add_node_to_outlist(guc->capture, node);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1277
guc_capture_add_node_to_cachelist(guc->capture, node);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1362
const struct __guc_mmio_reg_descr_group *reglists = guc->capture->reglists;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1363
struct __guc_mmio_reg_descr_group *extlists = guc->capture->extlists;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1543
if (!guc->capture)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1551
list_for_each_entry(n, &guc->capture->outlist, link) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1573
if (!guc->capture)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1583
list_for_each_entry_safe(n, ntmp, &guc->capture->outlist, link) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1590
ee->guc_capture = guc->capture;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1602
if (guc->capture)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1626
if (!guc->capture)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1629
guc_capture_free_ads_cache(guc->capture);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1633
guc_capture_free_extlists(guc->capture->extlists);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1634
kfree(guc->capture->extlists);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1636
kfree(guc->capture);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1637
guc->capture = NULL;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1642
guc->capture = kzalloc_obj(*guc->capture);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1643
if (!guc->capture)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1646
guc->capture->reglists = guc_capture_get_device_reglist(guc);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1648
INIT_LIST_HEAD(&guc->capture->outlist);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1649
INIT_LIST_HEAD(&guc->capture->cachelist);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
307
if (!list || guc->capture->extlists)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
348
guc->capture->extlists = extlists;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
416
const struct __guc_mmio_reg_descr_group *reglists = guc->capture->reglists;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
417
struct __guc_mmio_reg_descr_group *extlists = guc->capture->extlists;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
476
struct intel_guc_state_capture *gc = guc->capture;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
526
struct intel_guc_state_capture *gc = guc->capture;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
564
num_regs = guc_cap_list_num_regs(guc->capture, owner, type, classid);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
587
struct intel_guc_state_capture *gc = guc->capture;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
619
if (!guc->capture)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
905
list_for_each_entry_safe(n, ntmp, &guc->capture->outlist, link)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
908
list_for_each_entry_safe(n, ntmp, &guc->capture->cachelist, link)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
942
guc->capture->max_mmio_per_node);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
956
if (!list_empty(&guc->capture->cachelist)) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
960
list_for_each_entry_safe(n, ntmp, &guc->capture->cachelist, link) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
969
list_for_each_entry_safe(n, ntmp, &guc->capture->outlist, link) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
993
guc->capture->max_mmio_per_node);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5230
bool capture = intel_context_is_schedulable(ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5235
capture ? "Got" : "Ignoring",
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5240
if (capture) {
drivers/gpu/drm/i915/i915_gpu_error.c
1544
capture_user(struct intel_engine_capture_vma *capture,
drivers/gpu/drm/i915/i915_gpu_error.c
1551
capture = capture_vma_snapshot(capture, c->vma_res, gfp,
drivers/gpu/drm/i915/i915_gpu_error.c
1554
return capture;
drivers/gpu/drm/i915/i915_gpu_error.c
1665
struct intel_engine_capture_vma *capture,
drivers/gpu/drm/i915/i915_gpu_error.c
1670
while (capture) {
drivers/gpu/drm/i915/i915_gpu_error.c
1671
struct intel_engine_capture_vma *this = capture;
drivers/gpu/drm/i915/i915_gpu_error.c
1681
capture = this->next;
drivers/gpu/drm/i915/i915_gpu_error.c
1697
struct intel_engine_capture_vma *capture = NULL;
drivers/gpu/drm/i915/i915_gpu_error.c
1724
capture = intel_engine_coredump_add_request(ee, rq, ATOMIC_MAYFAIL);
drivers/gpu/drm/i915/i915_gpu_error.c
1727
capture = engine_coredump_add_context(ee, ce, ATOMIC_MAYFAIL);
drivers/gpu/drm/i915/i915_gpu_error.c
1730
if (capture) {
drivers/gpu/drm/i915/i915_gpu_error.c
1731
intel_engine_coredump_add_vma(ee, capture, compress);
drivers/gpu/drm/i915/i915_gpu_error.c
2101
error->capture = jiffies;
drivers/gpu/drm/i915/i915_gpu_error.c
916
error->capture, jiffies_to_msecs(jiffies - error->capture));
drivers/gpu/drm/i915/i915_gpu_error.h
195
unsigned long capture;
drivers/gpu/drm/i915/i915_gpu_error.h
298
struct intel_engine_capture_vma *capture,
drivers/gpu/drm/i915/i915_gpu_error.h
375
struct intel_engine_capture_vma *capture,
drivers/gpu/drm/i915/i915_request.c
333
void i915_request_free_capture_list(struct i915_capture_list *capture)
drivers/gpu/drm/i915/i915_request.c
335
while (capture) {
drivers/gpu/drm/i915/i915_request.c
336
struct i915_capture_list *next = capture->next;
drivers/gpu/drm/i915/i915_request.c
338
i915_vma_resource_put(capture->vma_res);
drivers/gpu/drm/i915/i915_request.c
339
kfree(capture);
drivers/gpu/drm/i915/i915_request.c
340
capture = next;
drivers/gpu/drm/i915/i915_request.h
60
void i915_request_free_capture_list(struct i915_capture_list *capture);
drivers/gpu/drm/v3d/v3d_drv.h
614
bool capture);
drivers/gpu/drm/v3d/v3d_perfmon.c
266
bool capture)
drivers/gpu/drm/v3d/v3d_perfmon.c
279
if (capture)
drivers/gpu/drm/vc4/vc4_drv.h
1093
bool capture);
drivers/gpu/drm/vc4/vc4_perfmon.c
70
bool capture)
drivers/gpu/drm/vc4/vc4_perfmon.c
81
if (capture) {
drivers/gpu/drm/xe/xe_guc_capture.c
1100
if (!list_empty(&guc->capture->cachelist)) {
drivers/gpu/drm/xe/xe_guc_capture.c
1104
list_for_each_entry_safe(n, ntmp, &guc->capture->cachelist, link) {
drivers/gpu/drm/xe/xe_guc_capture.c
1115
list_for_each_entry_safe_reverse(n, ntmp, &guc->capture->outlist, link) {
drivers/gpu/drm/xe/xe_guc_capture.c
1147
guc->capture->max_mmio_per_node);
drivers/gpu/drm/xe/xe_guc_capture.c
1280
guc_capture_add_node_to_outlist(guc->capture, node);
drivers/gpu/drm/xe/xe_guc_capture.c
1285
guc_capture_add_node_to_outlist(guc->capture, node);
drivers/gpu/drm/xe/xe_guc_capture.c
1291
guc_capture_add_node_to_outlist(guc->capture, node);
drivers/gpu/drm/xe/xe_guc_capture.c
1332
if (numregs > guc->capture->max_mmio_per_node) {
drivers/gpu/drm/xe/xe_guc_capture.c
1334
numregs = guc->capture->max_mmio_per_node;
drivers/gpu/drm/xe/xe_guc_capture.c
1352
guc_capture_add_node_to_outlist(guc->capture, node);
drivers/gpu/drm/xe/xe_guc_capture.c
1358
guc_capture_add_node_to_cachelist(guc->capture, node);
drivers/gpu/drm/xe/xe_guc_capture.c
1463
if (guc->capture)
drivers/gpu/drm/xe/xe_guc_capture.c
1479
new->reginfo[i].regs = drmm_kzalloc(drm, guc->capture->max_mmio_per_node *
drivers/gpu/drm/xe/xe_guc_capture.c
1506
guc_capture_add_node_to_cachelist(guc->capture, node);
drivers/gpu/drm/xe/xe_guc_capture.c
1524
match = guc_capture_get_one_list(guc->capture->reglists, i, j, k);
drivers/gpu/drm/xe/xe_guc_capture.c
1528
match = guc_capture_get_one_list(guc->capture->extlists, i, j, k);
drivers/gpu/drm/xe/xe_guc_capture.c
1547
if (guc->capture->max_mmio_per_node)
drivers/gpu/drm/xe/xe_guc_capture.c
1550
guc->capture->max_mmio_per_node = guc_get_max_reglist_count(guc);
drivers/gpu/drm/xe/xe_guc_capture.c
1673
guc_capture_add_node_to_outlist(guc->capture, new);
drivers/gpu/drm/xe/xe_guc_capture.c
1922
list_for_each_entry_safe(n, ntmp, &guc->capture->outlist, link) {
drivers/gpu/drm/xe/xe_guc_capture.c
1978
guc_capture_free_outlist_node(guc->capture,
drivers/gpu/drm/xe/xe_guc_capture.c
2002
guc_capture_remove_stale_matches_from_list(guc->capture, n);
drivers/gpu/drm/xe/xe_guc_capture.c
2003
guc_capture_free_outlist_node(guc->capture, n);
drivers/gpu/drm/xe/xe_guc_capture.c
2038
guc->capture = drmm_kzalloc(guc_to_drm(guc), sizeof(*guc->capture), GFP_KERNEL);
drivers/gpu/drm/xe/xe_guc_capture.c
2039
if (!guc->capture)
drivers/gpu/drm/xe/xe_guc_capture.c
2042
guc->capture->reglists = guc_capture_get_device_reglist(guc_to_xe(guc));
drivers/gpu/drm/xe/xe_guc_capture.c
2044
INIT_LIST_HEAD(&guc->capture->outlist);
drivers/gpu/drm/xe/xe_guc_capture.c
2045
INIT_LIST_HEAD(&guc->capture->cachelist);
drivers/gpu/drm/xe/xe_guc_capture.c
353
reglists = guc->capture->extlists;
drivers/gpu/drm/xe/xe_guc_capture.c
426
const struct __guc_mmio_reg_descr_group *lists = guc->capture->reglists;
drivers/gpu/drm/xe/xe_guc_capture.c
461
if (!list || guc->capture->extlists)
drivers/gpu/drm/xe/xe_guc_capture.c
498
guc->capture->extlists = extlists;
drivers/gpu/drm/xe/xe_guc_capture.c
507
const struct __guc_mmio_reg_descr_group *reglists = guc->capture->reglists;
drivers/gpu/drm/xe/xe_guc_capture.c
508
struct __guc_mmio_reg_descr_group *extlists = guc->capture->extlists;
drivers/gpu/drm/xe/xe_guc_capture.c
552
match = guc_capture_get_one_list(guc->capture->reglists, owner, type, capture_class);
drivers/gpu/drm/xe/xe_guc_capture.c
556
match = guc_capture_get_one_list(guc->capture->extlists, owner, type, capture_class);
drivers/gpu/drm/xe/xe_guc_capture.c
570
!guc->capture->max_mmio_per_node)
drivers/gpu/drm/xe/xe_guc_capture.c
582
struct xe_guc_state_capture *gc = guc->capture;
drivers/gpu/drm/xe/xe_guc_capture.c
662
struct xe_guc_state_capture *gc = guc->capture;
drivers/gpu/drm/xe/xe_guc_capture.c
725
struct xe_guc_state_capture *gc = guc->capture;
drivers/gpu/drm/xe/xe_guc_capture.c
798
if (!guc->capture)
drivers/gpu/drm/xe/xe_guc_capture.c
924
guc->capture->max_mmio_per_node);
drivers/gpu/drm/xe/xe_guc_types.h
66
struct xe_guc_state_capture *capture;
drivers/iio/imu/smi240.c
113
enum capture_mode capture;
drivers/iio/imu/smi240.c
197
request |= FIELD_PREP(SMI240_WRITE_CAP_BIT_MASK, iio_priv_data->capture);
drivers/iio/imu/smi240.c
376
data->capture = SMI240_CAPTURE_ON;
drivers/iio/imu/smi240.c
380
data->capture = SMI240_CAPTURE_OFF;
drivers/iio/imu/smi240.c
561
data->capture = SMI240_CAPTURE_OFF;
drivers/input/rmi4/rmi_f54.c
492
a->parm.capture.readbuffers = 1;
drivers/input/rmi4/rmi_f54.c
493
a->parm.capture.timeperframe.numerator = 1;
drivers/input/rmi4/rmi_f54.c
494
a->parm.capture.timeperframe.denominator = 10;
drivers/input/touchscreen/atmel_mxt_ts.c
2662
a->parm.capture.readbuffers = 1;
drivers/input/touchscreen/atmel_mxt_ts.c
2663
a->parm.capture.timeperframe.numerator = 1;
drivers/input/touchscreen/atmel_mxt_ts.c
2664
a->parm.capture.timeperframe.denominator = 10;
drivers/input/touchscreen/sur40.c
1047
p->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/input/touchscreen/sur40.c
1048
p->parm.capture.timeperframe.numerator = 1;
drivers/input/touchscreen/sur40.c
1049
p->parm.capture.timeperframe.denominator = 60;
drivers/input/touchscreen/sur40.c
1050
p->parm.capture.readbuffers = 3;
drivers/media/common/saa7146/saa7146_video.c
334
parm->parm.capture.readbuffers = 1;
drivers/media/common/saa7146/saa7146_video.c
336
&parm->parm.capture.timeperframe);
drivers/media/i2c/tda1997x.c
2495
.capture = {
drivers/media/i2c/tda1997x.c
2772
tda1997x_audio_dai.capture.formats = formats;
drivers/media/i2c/video-i2c.c
689
parm->parm.capture.readbuffers = 1;
drivers/media/i2c/video-i2c.c
690
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/i2c/video-i2c.c
691
parm->parm.capture.timeperframe = data->frame_interval;
drivers/media/i2c/video-i2c.c
703
if (V4L2_FRACT_COMPARE(parm->parm.capture.timeperframe, <=,
drivers/media/pci/bt8xx/bttv-driver.c
1489
if (list_empty(&btv->capture)) {
drivers/media/pci/bt8xx/bttv-driver.c
1496
list_add_tail(&buf->list, &btv->capture);
drivers/media/pci/bt8xx/bttv-driver.c
1546
while (!list_empty(&btv->capture)) {
drivers/media/pci/bt8xx/bttv-driver.c
1547
buf = list_entry(btv->capture.next,
drivers/media/pci/bt8xx/bttv-driver.c
2169
parm->parm.capture.readbuffers = gbuffers;
drivers/media/pci/bt8xx/bttv-driver.c
2171
&parm->parm.capture.timeperframe);
drivers/media/pci/bt8xx/bttv-driver.c
2661
if (!list_empty(&btv->capture)) {
drivers/media/pci/bt8xx/bttv-driver.c
2663
item = list_entry(btv->capture.next, struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-driver.c
2672
item->list.next != &btv->capture) {
drivers/media/pci/bt8xx/bttv-driver.c
2836
while (!list_empty(&btv->capture)) {
drivers/media/pci/bt8xx/bttv-driver.c
2837
item = list_entry(btv->capture.next, struct bttv_buffer, list);
drivers/media/pci/bt8xx/bttv-driver.c
3234
INIT_LIST_HEAD(&btv->capture);
drivers/media/pci/bt8xx/bttvp.h
414
struct list_head capture; /* video capture queue */
drivers/media/pci/cobalt/cobalt-v4l2.c
1062
a->parm.capture.timeperframe.numerator = fps.numerator;
drivers/media/pci/cobalt/cobalt-v4l2.c
1063
a->parm.capture.timeperframe.denominator = fps.denominator;
drivers/media/pci/cobalt/cobalt-v4l2.c
1064
a->parm.capture.readbuffers = 3;
drivers/media/pci/mgb4/mgb4_vin.c
582
parm->parm.capture.readbuffers = 2;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1015
struct v4l2_captureparm *cp = &sp->parm.capture;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1041
struct v4l2_fract *t = &sp->parm.capture.timeperframe;
drivers/media/pci/tw5864/tw5864-video.c
783
struct v4l2_captureparm *cp = &sp->parm.capture;
drivers/media/pci/tw5864/tw5864-video.c
803
struct v4l2_fract *t = &sp->parm.capture.timeperframe;
drivers/media/pci/tw686x/tw686x-video.c
938
struct v4l2_captureparm *cp = &sp->parm.capture;
drivers/media/pci/tw686x/tw686x-video.c
942
sp->parm.capture.readbuffers = 3;
drivers/media/pci/tw686x/tw686x-video.c
954
struct v4l2_captureparm *cp = &sp->parm.capture;
drivers/media/platform/amphion/venc.c
1299
parm.parm.capture.timeperframe.numerator = 1;
drivers/media/platform/amphion/venc.c
1300
parm.parm.capture.timeperframe.denominator = 30;
drivers/media/platform/amphion/venc.c
279
timeperframe = &parm->parm.capture.timeperframe;
drivers/media/platform/amphion/venc.c
280
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/amphion/venc.c
281
parm->parm.capture.readbuffers = 0;
drivers/media/platform/amphion/venc.c
304
timeperframe = &parm->parm.capture.timeperframe;
drivers/media/platform/amphion/venc.c
321
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/amphion/venc.c
322
memset(parm->parm.capture.reserved, 0, sizeof(parm->parm.capture.reserved));
drivers/media/platform/aspeed/aspeed-video.c
1576
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/aspeed/aspeed-video.c
1577
a->parm.capture.readbuffers = ASPEED_VIDEO_V4L2_MIN_BUF_REQ;
drivers/media/platform/aspeed/aspeed-video.c
1578
a->parm.capture.timeperframe.numerator = 1;
drivers/media/platform/aspeed/aspeed-video.c
1580
a->parm.capture.timeperframe.denominator = MAX_FRAME_RATE;
drivers/media/platform/aspeed/aspeed-video.c
1582
a->parm.capture.timeperframe.denominator = video->frame_rate;
drivers/media/platform/aspeed/aspeed-video.c
1593
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/aspeed/aspeed-video.c
1594
a->parm.capture.readbuffers = ASPEED_VIDEO_V4L2_MIN_BUF_REQ;
drivers/media/platform/aspeed/aspeed-video.c
1596
if (a->parm.capture.timeperframe.numerator)
drivers/media/platform/aspeed/aspeed-video.c
1597
frame_rate = a->parm.capture.timeperframe.denominator /
drivers/media/platform/aspeed/aspeed-video.c
1598
a->parm.capture.timeperframe.numerator;
drivers/media/platform/aspeed/aspeed-video.c
1602
a->parm.capture.timeperframe.denominator = MAX_FRAME_RATE;
drivers/media/platform/aspeed/aspeed-video.c
1603
a->parm.capture.timeperframe.numerator = 1;
drivers/media/platform/intel/pxa_camera.c
1050
last_buf = list_entry(pcdev->capture.prev,
drivers/media/platform/intel/pxa_camera.c
1060
list_for_each_entry(buf, &pcdev->capture, queue)
drivers/media/platform/intel/pxa_camera.c
1164
pcdev->active = list_first_entry(&pcdev->capture,
drivers/media/platform/intel/pxa_camera.c
1370
list_add_tail(&buf->queue, &pcdev->capture);
drivers/media/platform/intel/pxa_camera.c
1495
list_for_each_entry_safe(buf, tmp, &pcdev->capture, queue)
drivers/media/platform/intel/pxa_camera.c
2349
INIT_LIST_HEAD(&pcdev->capture);
drivers/media/platform/intel/pxa_camera.c
680
struct list_head capture;
drivers/media/platform/intel/pxa_camera.c
957
if (list_empty(&pcdev->capture)) {
drivers/media/platform/intel/pxa_camera.c
962
pcdev->active = list_entry(pcdev->capture.next,
drivers/media/platform/marvell/mcam-core.c
1475
a->parm.capture.readbuffers = n_dma_bufs;
drivers/media/platform/marvell/mcam-core.c
1486
a->parm.capture.readbuffers = n_dma_bufs;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
135
struct mdp_frame *capture;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
146
capture = ctx_get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
155
ret = mdp_check_scaling_ratio(&capture->crop.c,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
156
&capture->compose,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
157
capture->rotation,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
316
struct mdp_frame *capture;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
334
capture = ctx_get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
336
capture->crop.c.left = 0;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
337
capture->crop.c.top = 0;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
338
capture->crop.c.width = f->fmt.pix_mp.width;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
339
capture->crop.c.height = f->fmt.pix_mp.height;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
345
capture->compose.left = 0;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
346
capture->compose.top = 0;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
347
capture->compose.width = f->fmt.pix_mp.width;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
348
capture->compose.height = f->fmt.pix_mp.height;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
422
struct mdp_frame *capture;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
442
capture = ctx_get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
445
capture->crop.c = r;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
447
capture->compose = r;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
515
struct mdp_frame *capture;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
517
capture = ctx_get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
520
capture->hflip = ctrl->val;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
523
capture->vflip = ctrl->val;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
526
capture->rotation = ctrl->val;
drivers/media/platform/qcom/iris/iris_venc.c
421
timeperframe = &s_parm->parm.capture.timeperframe;
drivers/media/platform/qcom/iris/iris_venc.c
424
s_parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/qcom/iris/iris_venc.c
481
timeperframe = &s_parm->parm.capture.timeperframe;
drivers/media/platform/qcom/iris/iris_venc.c
484
s_parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/qcom/venus/vdec.c
467
struct v4l2_captureparm *cap = &a->parm.capture;
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1036
u32 capture, status, vnms;
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1061
capture = vin->format.field == V4L2_FIELD_NONE ||
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1064
if (!(status & capture))
drivers/media/platform/renesas/renesas-ceu.c
1626
INIT_LIST_HEAD(&ceudev->capture);
drivers/media/platform/renesas/renesas-ceu.c
194
struct list_head capture;
drivers/media/platform/renesas/renesas-ceu.c
529
if (!list_empty(&ceudev->capture)) {
drivers/media/platform/renesas/renesas-ceu.c
530
buf = list_first_entry(&ceudev->capture, struct ceu_buffer,
drivers/media/platform/renesas/renesas-ceu.c
549
list_for_each_entry(buf, &ceudev->capture, queue)
drivers/media/platform/renesas/renesas-ceu.c
653
list_add_tail(&buf->queue, &ceudev->capture);
drivers/media/platform/renesas/renesas-ceu.c
702
buf = list_first_entry(&ceudev->capture, struct ceu_buffer,
drivers/media/platform/renesas/renesas-ceu.c
720
list_for_each_entry(buf, &ceudev->capture, queue)
drivers/media/platform/renesas/renesas-ceu.c
751
list_for_each_entry(buf, &ceudev->capture, queue)
drivers/media/platform/renesas/renesas-ceu.c
753
INIT_LIST_HEAD(&ceudev->capture);
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
386
struct media_entity *capture =
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
397
capture, 0,
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c
136
bool capture_streaming = csi_dev->capture.state.streaming;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
44
struct sun6i_csi_capture capture;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
341
bool capture_streaming = csi_dev->capture.state.streaming;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
413
bool capture_streaming = csi_dev->capture.state.streaming;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1004
mutex_init(&capture->lock);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1013
queue->lock = &capture->lock;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1044
video_dev->lock = &capture->lock;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1081
mutex_destroy(&capture->lock);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1088
struct sun6i_csi_capture *capture = &csi_dev->capture;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1089
struct video_device *video_dev = &capture->video_dev;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1092
if (!capture->state.setup)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1097
mutex_destroy(&capture->lock);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1099
capture->state.setup = false;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
29
*width = csi_dev->capture.format.fmt.pix.width;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
31
*height = csi_dev->capture.format.fmt.pix.height;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
38
*pixelformat = csi_dev->capture.format.fmt.pix.pixelformat;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
41
*field = csi_dev->capture.format.fmt.pix.field;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
441
struct sun6i_csi_capture_state *state = &csi_dev->capture.state;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
477
struct sun6i_csi_capture_state *state = &csi_dev->capture.state;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
504
struct sun6i_csi_capture_state *state = &csi_dev->capture.state;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
535
struct sun6i_csi_capture_state *state = &csi_dev->capture.state;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
558
unsigned int size = csi_dev->capture.format.fmt.pix.sizeimage;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
572
struct sun6i_csi_capture *capture = &csi_dev->capture;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
575
unsigned long size = capture->format.fmt.pix.sizeimage;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
585
v4l2_buffer->field = capture->format.fmt.pix.field;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
593
struct sun6i_csi_capture_state *state = &csi_dev->capture.state;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
608
struct sun6i_csi_capture_state *state = &csi_dev->capture.state;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
609
struct video_device *video_dev = &csi_dev->capture.video_dev;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
641
struct sun6i_csi_capture_state *state = &csi_dev->capture.state;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
642
struct video_device *video_dev = &csi_dev->capture.video_dev;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
718
struct video_device *video_dev = &csi_dev->capture.video_dev;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
746
*format = csi_dev->capture.format;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
755
struct sun6i_csi_capture *capture = &csi_dev->capture;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
757
if (vb2_is_busy(&capture->queue))
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
762
csi_dev->capture.format = *format;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
832
struct sun6i_csi_capture *capture = &csi_dev->capture;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
835
if (mutex_lock_interruptible(&capture->lock))
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
838
ret = v4l2_pipeline_pm_get(&capture->video_dev.entity);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
846
mutex_unlock(&capture->lock);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
851
v4l2_pipeline_pm_put(&capture->video_dev.entity);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
854
mutex_unlock(&capture->lock);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
862
struct sun6i_csi_capture *capture = &csi_dev->capture;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
864
mutex_lock(&capture->lock);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
867
v4l2_pipeline_pm_put(&capture->video_dev.entity);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
869
mutex_unlock(&capture->lock);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
970
struct sun6i_csi_capture *capture = &csi_dev->capture;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
971
struct sun6i_csi_capture_state *state = &capture->state;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
974
struct video_device *video_dev = &capture->video_dev;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
975
struct vb2_queue *queue = &capture->queue;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
976
struct media_pad *pad = &capture->pad;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
977
struct v4l2_format *format = &csi_dev->capture.format;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
744
parm->parm.capture.timeperframe = v4l2_calc_timeperframe(&hdmirx_dev->timings);
drivers/media/platform/ti/davinci/vpif.c
47
struct platform_device *capture;
drivers/media/platform/ti/davinci/vpif.c
523
data->capture = pdev_capture;
drivers/media/platform/ti/davinci/vpif.c
546
if (data->capture)
drivers/media/platform/ti/davinci/vpif.c
547
platform_device_unregister(data->capture);
drivers/media/platform/verisilicon/hantro_v4l2.c
217
struct v4l2_fmtdesc *f, bool capture)
drivers/media/platform/verisilicon/hantro_v4l2.c
243
skip_mode_none = capture == ctx->is_encoder;
drivers/media/platform/verisilicon/hantro_v4l2.c
266
if (!capture)
drivers/media/platform/verisilicon/hantro_v4l2.c
328
bool capture = V4L2_TYPE_IS_CAPTURE(type);
drivers/media/platform/verisilicon/hantro_v4l2.c
331
coded = capture == ctx->is_encoder;
drivers/media/test-drivers/vivid/vivid-touch-cap.c
157
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/test-drivers/vivid/vivid-touch-cap.c
158
parm->parm.capture.timeperframe = dev->timeperframe_tch_cap;
drivers/media/test-drivers/vivid/vivid-touch-cap.c
159
parm->parm.capture.readbuffers = 1;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1718
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1719
parm->parm.capture.timeperframe = dev->timeperframe_vid_cap;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1720
parm->parm.capture.readbuffers = 1;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1739
tpf = parm->parm.capture.timeperframe;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1754
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1755
parm->parm.capture.timeperframe = tpf;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1756
parm->parm.capture.readbuffers = 1;
drivers/media/usb/em28xx/em28xx-video.c
1604
p->parm.capture.readbuffers = EM28XX_MIN_BUF;
drivers/media/usb/em28xx/em28xx-video.c
1605
p->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/em28xx/em28xx-video.c
1611
p->parm.capture.timeperframe = ival.interval;
drivers/media/usb/em28xx/em28xx-video.c
1614
&p->parm.capture.timeperframe);
drivers/media/usb/em28xx/em28xx-video.c
1626
p->parm.capture.timeperframe
drivers/media/usb/em28xx/em28xx-video.c
1638
p->parm.capture.readbuffers = EM28XX_MIN_BUF;
drivers/media/usb/em28xx/em28xx-video.c
1639
p->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/em28xx/em28xx-video.c
1644
p->parm.capture.timeperframe = ival.interval;
drivers/media/usb/go7007/go7007-v4l2.c
469
parm->parm.capture.readbuffers = 2;
drivers/media/usb/go7007/go7007-v4l2.c
470
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/go7007/go7007-v4l2.c
471
parm->parm.capture.timeperframe = timeperframe;
drivers/media/usb/go7007/go7007-v4l2.c
486
parm->parm.capture.timeperframe.numerator;
drivers/media/usb/go7007/go7007-v4l2.c
487
d = 1001 * parm->parm.capture.timeperframe.denominator;
drivers/media/usb/gspca/gspca.c
1260
parm->parm.capture.readbuffers = gspca_dev->queue.min_queued_buffers;
drivers/media/usb/gspca/gspca.c
1265
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/gspca/gspca.c
1276
parm->parm.capture.readbuffers = gspca_dev->queue.min_queued_buffers;
drivers/media/usb/gspca/gspca.c
1279
parm->parm.capture.capability = 0;
drivers/media/usb/gspca/gspca.c
1283
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/gspca/gspca.c
549
bandwidth *= parm.parm.capture.timeperframe.denominator;
drivers/media/usb/gspca/gspca.c
550
bandwidth /= parm.parm.capture.timeperframe.numerator;
drivers/media/usb/gspca/ov534.c
1538
struct v4l2_captureparm *cp = &parm->parm.capture;
drivers/media/usb/gspca/ov534.c
1550
struct v4l2_captureparm *cp = &parm->parm.capture;
drivers/media/usb/gspca/topro.c
4767
struct v4l2_captureparm *cp = &parm->parm.capture;
drivers/media/usb/gspca/topro.c
4789
struct v4l2_captureparm *cp = &parm->parm.capture;
drivers/media/usb/pwc/pwc-v4l.c
972
parm->parm.capture.readbuffers = MIN_FRAMES;
drivers/media/usb/pwc/pwc-v4l.c
973
parm->parm.capture.capability |= V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/pwc/pwc-v4l.c
974
parm->parm.capture.timeperframe.denominator = pdev->vframes;
drivers/media/usb/pwc/pwc-v4l.c
975
parm->parm.capture.timeperframe.numerator = 1;
drivers/media/usb/pwc/pwc-v4l.c
993
if (parm->parm.capture.timeperframe.numerator == 0 ||
drivers/media/usb/pwc/pwc-v4l.c
994
parm->parm.capture.timeperframe.denominator == 0)
drivers/media/usb/pwc/pwc-v4l.c
997
fps = parm->parm.capture.timeperframe.denominator /
drivers/media/usb/pwc/pwc-v4l.c
998
parm->parm.capture.timeperframe.numerator;
drivers/media/usb/s2255/s2255drv.c
1264
sp->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/s2255/s2255drv.c
1265
sp->parm.capture.capturemode = vc->cap_parm.capturemode;
drivers/media/usb/s2255/s2255drv.c
1266
sp->parm.capture.readbuffers = S2255_MIN_BUFS;
drivers/media/usb/s2255/s2255drv.c
1269
sp->parm.capture.timeperframe.denominator = def_dem;
drivers/media/usb/s2255/s2255drv.c
1273
sp->parm.capture.timeperframe.numerator = def_num;
drivers/media/usb/s2255/s2255drv.c
1276
sp->parm.capture.timeperframe.numerator = def_num * 2;
drivers/media/usb/s2255/s2255drv.c
1279
sp->parm.capture.timeperframe.numerator = def_num * 3;
drivers/media/usb/s2255/s2255drv.c
1282
sp->parm.capture.timeperframe.numerator = def_num * 5;
drivers/media/usb/s2255/s2255drv.c
1287
sp->parm.capture.capturemode,
drivers/media/usb/s2255/s2255drv.c
1288
sp->parm.capture.timeperframe.numerator,
drivers/media/usb/s2255/s2255drv.c
1289
sp->parm.capture.timeperframe.denominator);
drivers/media/usb/s2255/s2255drv.c
1304
if ((vc->cap_parm.capturemode != sp->parm.capture.capturemode)
drivers/media/usb/s2255/s2255drv.c
1309
if (def_dem != sp->parm.capture.timeperframe.denominator)
drivers/media/usb/s2255/s2255drv.c
1310
sp->parm.capture.timeperframe.numerator = def_num;
drivers/media/usb/s2255/s2255drv.c
1311
else if (sp->parm.capture.timeperframe.numerator <= def_num)
drivers/media/usb/s2255/s2255drv.c
1312
sp->parm.capture.timeperframe.numerator = def_num;
drivers/media/usb/s2255/s2255drv.c
1313
else if (sp->parm.capture.timeperframe.numerator <= (def_num * 2)) {
drivers/media/usb/s2255/s2255drv.c
1314
sp->parm.capture.timeperframe.numerator = def_num * 2;
drivers/media/usb/s2255/s2255drv.c
1316
} else if (sp->parm.capture.timeperframe.numerator <= (def_num * 3)) {
drivers/media/usb/s2255/s2255drv.c
1317
sp->parm.capture.timeperframe.numerator = def_num * 3;
drivers/media/usb/s2255/s2255drv.c
1320
sp->parm.capture.timeperframe.numerator = def_num * 5;
drivers/media/usb/s2255/s2255drv.c
1324
sp->parm.capture.timeperframe.denominator = def_dem;
drivers/media/usb/s2255/s2255drv.c
1325
sp->parm.capture.readbuffers = S2255_MIN_BUFS;
drivers/media/usb/s2255/s2255drv.c
1329
sp->parm.capture.capturemode,
drivers/media/usb/s2255/s2255drv.c
1330
sp->parm.capture.timeperframe.numerator,
drivers/media/usb/s2255/s2255drv.c
1331
sp->parm.capture.timeperframe.denominator, fdec);
drivers/media/usb/uvc/uvc_v4l2.c
464
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/uvc/uvc_v4l2.c
465
parm->parm.capture.capturemode = 0;
drivers/media/usb/uvc/uvc_v4l2.c
466
parm->parm.capture.timeperframe.numerator = numerator;
drivers/media/usb/uvc/uvc_v4l2.c
467
parm->parm.capture.timeperframe.denominator = denominator;
drivers/media/usb/uvc/uvc_v4l2.c
468
parm->parm.capture.extendedmode = 0;
drivers/media/usb/uvc/uvc_v4l2.c
469
parm->parm.capture.readbuffers = 0;
drivers/media/usb/uvc/uvc_v4l2.c
497
timeperframe = parm->parm.capture.timeperframe;
drivers/media/usb/uvc/uvc_v4l2.c
552
parm->parm.capture.timeperframe = timeperframe;
drivers/media/usb/uvc/uvc_v4l2.c
553
parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/v4l2-core/v4l2-common.c
208
a->parm.capture.readbuffers = 2;
drivers/media/v4l2-core/v4l2-common.c
210
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/v4l2-core/v4l2-common.c
213
a->parm.capture.timeperframe = ival.interval;
drivers/media/v4l2-core/v4l2-common.c
222
.interval = a->parm.capture.timeperframe
drivers/media/v4l2-core/v4l2-common.c
232
a->parm.capture.readbuffers = 2;
drivers/media/v4l2-core/v4l2-common.c
234
a->parm.capture.readbuffers = 0;
drivers/media/v4l2-core/v4l2-common.c
237
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/v4l2-core/v4l2-common.c
240
a->parm.capture.timeperframe = ival.interval;
drivers/media/v4l2-core/v4l2-ioctl.c
2264
p->parm.capture.readbuffers = 2;
drivers/media/v4l2-core/v4l2-ioctl.c
2267
v4l2_video_std_frame_period(std, &p->parm.capture.timeperframe);
drivers/media/v4l2-core/v4l2-ioctl.c
2287
memset(p->parm.capture.reserved, 0,
drivers/media/v4l2-core/v4l2-ioctl.c
2288
sizeof(p->parm.capture.reserved));
drivers/media/v4l2-core/v4l2-ioctl.c
2289
p->parm.capture.extendedmode = 0;
drivers/media/v4l2-core/v4l2-ioctl.c
2290
p->parm.capture.capturemode &= V4L2_MODE_HIGHQUALITY;
drivers/media/v4l2-core/v4l2-ioctl.c
509
const struct v4l2_captureparm *c = &p->parm.capture;
drivers/net/ethernet/amazon/ena/ena_com.c
184
u16 command_id, bool capture)
drivers/net/ethernet/amazon/ena/ena_com.c
198
if (unlikely(admin_queue->comp_ctx[command_id].occupied && capture)) {
drivers/net/ethernet/amazon/ena/ena_com.c
203
if (capture) {
drivers/pwm/core.c
1308
static DEVICE_ATTR_RO(capture);
drivers/pwm/core.c
915
if (!ops->capture)
drivers/pwm/core.c
930
return ops->capture(chip, pwm, result, timeout);
drivers/pwm/pwm-sti.c
410
.capture = sti_pwm_capture,
drivers/pwm/pwm-stm32.c
38
u32 capture[4] ____cacheline_aligned; /* DMA'able buffer */
drivers/pwm/pwm-stm32.c
497
ret = stm32_timers_dma_burst_read(parent, priv->capture, dma_id, ccr, 2,
drivers/pwm/pwm-stm32.c
503
if (priv->capture[0] <= priv->capture[2])
drivers/pwm/pwm-stm32.c
504
*raw_prd = priv->capture[2] - priv->capture[0];
drivers/pwm/pwm-stm32.c
506
*raw_prd = priv->max_arr - priv->capture[0] + priv->capture[2];
drivers/pwm/pwm-stm32.c
511
else if (priv->capture[0] <= priv->capture[3])
drivers/pwm/pwm-stm32.c
512
*raw_dty = priv->capture[3] - priv->capture[0];
drivers/pwm/pwm-stm32.c
514
*raw_dty = priv->max_arr - priv->capture[0] + priv->capture[3];
drivers/pwm/pwm-stm32.c
697
.capture = IS_ENABLED(CONFIG_DMA_ENGINE) ? stm32_pwm_capture : NULL,
drivers/soundwire/amd_manager.c
844
stream = &dais[i].capture;
drivers/soundwire/intel.c
1021
dais[i].capture.channels_min = 1;
drivers/soundwire/intel.c
1022
dais[i].capture.channels_max = max_ch;
drivers/soundwire/intel_ace2x.c
1014
dais[i].capture.channels_min = 1;
drivers/soundwire/intel_ace2x.c
1015
dais[i].capture.channels_max = max_ch;
drivers/soundwire/qcom.c
1400
stream = &dais[i].capture;
drivers/staging/greybus/audio_codec.c
484
sig_bits = dai->driver->capture.sig_bits;
drivers/staging/greybus/audio_codec.c
676
.capture = {
drivers/staging/greybus/camera.c
858
.capture = gb_camera_op_capture,
drivers/staging/greybus/gb-camera.h
95
int (*capture)(void *priv, u32 request_id,
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1298
parm->parm.capture.capturemode = asd->run_mode->val;
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1319
switch (parm->parm.capture.capturemode) {
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1323
fi.interval = parm->parm.capture.timeperframe;
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
1328
parm->parm.capture.timeperframe = fi.interval;
drivers/staging/media/atomisp/pci/ia_css_pipe.h
131
struct ia_css_capture_settings capture;
drivers/staging/media/atomisp/pci/sh_css.c
1766
static const struct ia_css_capture_settings capture = IA_CSS_DEFAULT_CAPTURE_SETTINGS;
drivers/staging/media/atomisp/pci/sh_css.c
1795
memcpy(&pipe->pipe_settings.capture, &capture, sizeof(capture));
drivers/staging/media/atomisp/pci/sh_css.c
1974
pipe->pipe_settings.capture.delay_frames);
drivers/staging/media/atomisp/pci/sh_css.c
2850
for (i = 0; i < pipe->pipe_settings.capture.num_primary_stage; i++) {
drivers/staging/media/atomisp/pci/sh_css.c
2851
if (pipe->pipe_settings.capture.primary_binary[i].info) {
drivers/staging/media/atomisp/pci/sh_css.c
2853
pipe->pipe_settings.capture.primary_binary[i].info->sp.pipeline.left_cropping;
drivers/staging/media/atomisp/pci/sh_css.c
2855
pipe->pipe_settings.capture.primary_binary[i].info->sp.pipeline.top_cropping;
drivers/staging/media/atomisp/pci/sh_css.c
2858
pipe->pipe_settings.capture.primary_binary[i].dvs_envelope.width;
drivers/staging/media/atomisp/pci/sh_css.c
2860
pipe->pipe_settings.capture.primary_binary[i].dvs_envelope.height;
drivers/staging/media/atomisp/pci/sh_css.c
4920
if (pipe->pipe_settings.capture.copy_binary.info)
drivers/staging/media/atomisp/pci/sh_css.c
4932
&pipe->pipe_settings.capture.copy_binary,
drivers/staging/media/atomisp/pci/sh_css.c
5036
mycs = &pipe->pipe_settings.capture;
drivers/staging/media/atomisp/pci/sh_css.c
5287
struct ia_css_capture_settings *mycs_capture = &pipe->pipe_settings.capture;
drivers/staging/media/atomisp/pci/sh_css.c
5365
if (pipe->pipe_settings.capture.pre_isp_binary.info)
drivers/staging/media/atomisp/pci/sh_css.c
5388
&pipe->pipe_settings.capture.capture_pp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5403
&pipe->pipe_settings.capture.post_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5413
&pipe->pipe_settings.capture.post_isp_binary.in_frame_info);
drivers/staging/media/atomisp/pci/sh_css.c
5415
&pipe->pipe_settings.capture.anr_gdc_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5419
pipe->pipe_settings.capture.anr_gdc_binary.left_padding =
drivers/staging/media/atomisp/pci/sh_css.c
5420
pipe->pipe_settings.capture.post_isp_binary.left_padding;
drivers/staging/media/atomisp/pci/sh_css.c
5427
&pipe->pipe_settings.capture.anr_gdc_binary.in_frame_info);
drivers/staging/media/atomisp/pci/sh_css.c
5429
&pipe->pipe_settings.capture.pre_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5433
pipe->pipe_settings.capture.pre_isp_binary.left_padding =
drivers/staging/media/atomisp/pci/sh_css.c
5434
pipe->pipe_settings.capture.anr_gdc_binary.left_padding;
drivers/staging/media/atomisp/pci/sh_css.c
5439
&pipe->pipe_settings.capture.capture_pp_binary.vf_frame_info;
drivers/staging/media/atomisp/pci/sh_css.c
5442
&pipe->pipe_settings.capture.post_isp_binary.vf_frame_info;
drivers/staging/media/atomisp/pci/sh_css.c
5451
&pipe->pipe_settings.capture.vf_pp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5463
&pipe->pipe_settings.capture.copy_binary,
drivers/staging/media/atomisp/pci/sh_css.c
5464
&pipe->pipe_settings.capture.pre_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5481
if (pipe->pipe_settings.capture.pre_isp_binary.info)
drivers/staging/media/atomisp/pci/sh_css.c
5493
&pipe->pipe_settings.capture.pre_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5513
if (pipe->pipe_settings.capture.pre_isp_binary.info)
drivers/staging/media/atomisp/pci/sh_css.c
5537
&pipe->pipe_settings.capture.capture_pp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5551
&pipe->pipe_settings.capture.post_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5561
&pipe->pipe_settings.capture.post_isp_binary.in_frame_info);
drivers/staging/media/atomisp/pci/sh_css.c
5563
&pipe->pipe_settings.capture.anr_gdc_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5567
pipe->pipe_settings.capture.anr_gdc_binary.left_padding =
drivers/staging/media/atomisp/pci/sh_css.c
5568
pipe->pipe_settings.capture.post_isp_binary.left_padding;
drivers/staging/media/atomisp/pci/sh_css.c
5575
&pipe->pipe_settings.capture.anr_gdc_binary.in_frame_info);
drivers/staging/media/atomisp/pci/sh_css.c
5577
&pipe->pipe_settings.capture.pre_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5581
pipe->pipe_settings.capture.pre_isp_binary.left_padding =
drivers/staging/media/atomisp/pci/sh_css.c
5582
pipe->pipe_settings.capture.anr_gdc_binary.left_padding;
drivers/staging/media/atomisp/pci/sh_css.c
5587
&pipe->pipe_settings.capture.capture_pp_binary.vf_frame_info;
drivers/staging/media/atomisp/pci/sh_css.c
5590
&pipe->pipe_settings.capture.post_isp_binary.vf_frame_info;
drivers/staging/media/atomisp/pci/sh_css.c
5599
&pipe->pipe_settings.capture.vf_pp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5611
&pipe->pipe_settings.capture.copy_binary,
drivers/staging/media/atomisp/pci/sh_css.c
5612
&pipe->pipe_settings.capture.pre_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5647
if (pipe->pipe_settings.capture.primary_binary[0].info) {
drivers/staging/media/atomisp/pci/sh_css.c
5679
pipe->pipe_settings.capture.copy_binary.online = pipe->stream->config.online;
drivers/staging/media/atomisp/pci/sh_css.c
5716
ia_css_binary_unload(&pipe->pipe_settings.capture.copy_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5718
ia_css_binary_unload(&pipe->pipe_settings.capture.primary_binary[i]);
drivers/staging/media/atomisp/pci/sh_css.c
5719
ia_css_binary_unload(&pipe->pipe_settings.capture.pre_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5720
ia_css_binary_unload(&pipe->pipe_settings.capture.anr_gdc_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5721
ia_css_binary_unload(&pipe->pipe_settings.capture.post_isp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5722
ia_css_binary_unload(&pipe->pipe_settings.capture.capture_pp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5723
ia_css_binary_unload(&pipe->pipe_settings.capture.capture_ldc_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5724
ia_css_binary_unload(&pipe->pipe_settings.capture.vf_pp_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5726
for (i = 0; i < pipe->pipe_settings.capture.num_yuv_scaler; i++)
drivers/staging/media/atomisp/pci/sh_css.c
5727
ia_css_binary_unload(&pipe->pipe_settings.capture.yuv_scaler_binary[i]);
drivers/staging/media/atomisp/pci/sh_css.c
5729
kfree(pipe->pipe_settings.capture.is_output_stage);
drivers/staging/media/atomisp/pci/sh_css.c
5730
pipe->pipe_settings.capture.is_output_stage = NULL;
drivers/staging/media/atomisp/pci/sh_css.c
5731
kfree(pipe->pipe_settings.capture.yuv_scaler_binary);
drivers/staging/media/atomisp/pci/sh_css.c
5732
pipe->pipe_settings.capture.yuv_scaler_binary = NULL;
drivers/staging/media/atomisp/pci/sh_css.c
6227
pipe->pipe_settings.capture.copy_binary.online = pipe->stream->config.online;
drivers/staging/media/atomisp/pci/sh_css.c
6863
copy_binary = &pipe->pipe_settings.capture.copy_binary;
drivers/staging/media/atomisp/pci/sh_css.c
6864
num_primary_stage = pipe->pipe_settings.capture.num_primary_stage;
drivers/staging/media/atomisp/pci/sh_css.c
6871
primary_binary[i] = &pipe->pipe_settings.capture.primary_binary[i];
drivers/staging/media/atomisp/pci/sh_css.c
6873
vf_pp_binary = &pipe->pipe_settings.capture.vf_pp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
6874
pre_isp_binary = &pipe->pipe_settings.capture.pre_isp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
6875
anr_gdc_binary = &pipe->pipe_settings.capture.anr_gdc_binary;
drivers/staging/media/atomisp/pci/sh_css.c
6876
post_isp_binary = &pipe->pipe_settings.capture.post_isp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
6877
capture_pp_binary = &pipe->pipe_settings.capture.capture_pp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
6878
yuv_scaler_binary = pipe->pipe_settings.capture.yuv_scaler_binary;
drivers/staging/media/atomisp/pci/sh_css.c
6879
num_yuv_scaler = pipe->pipe_settings.capture.num_yuv_scaler;
drivers/staging/media/atomisp/pci/sh_css.c
6880
is_output_stage = pipe->pipe_settings.capture.is_output_stage;
drivers/staging/media/atomisp/pci/sh_css.c
6881
capture_ldc_binary = &pipe->pipe_settings.capture.capture_ldc_binary;
drivers/staging/media/atomisp/pci/sh_css.c
6889
if (pipe->pipe_settings.capture.copy_binary.info) {
drivers/staging/media/atomisp/pci/sh_css.c
8575
for (i = 0; i < pipe->pipe_settings.capture.num_primary_stage; i++) {
drivers/staging/media/atomisp/pci/sh_css.c
8576
if (pipe->pipe_settings.capture.primary_binary[i].info->sp.enable.sc) {
drivers/staging/media/atomisp/pci/sh_css.c
8577
binary = (struct ia_css_binary *)&pipe->pipe_settings.capture.primary_binary[i];
drivers/staging/media/atomisp/pci/sh_css.c
8583
binary = (struct ia_css_binary *)&pipe->pipe_settings.capture.pre_isp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
8588
binary = (struct ia_css_binary *)&pipe->pipe_settings.capture.pre_isp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
8590
binary = (struct ia_css_binary *)&pipe->pipe_settings.capture.post_isp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
8621
for (i = 0; i < pipe->pipe_settings.capture.num_primary_stage; i++) {
drivers/staging/media/atomisp/pci/sh_css.c
8622
if (pipe->pipe_settings.capture.primary_binary[i].info->sp.enable.s3a) {
drivers/staging/media/atomisp/pci/sh_css.c
8623
binary = (struct ia_css_binary *)&pipe->pipe_settings.capture.primary_binary[i];
drivers/staging/media/atomisp/pci/sh_css.c
8629
binary = (struct ia_css_binary *)&pipe->pipe_settings.capture.pre_isp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
8634
binary = (struct ia_css_binary *)&pipe->pipe_settings.capture.pre_isp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
8636
binary = (struct ia_css_binary *)&pipe->pipe_settings.capture.post_isp_binary;
drivers/staging/media/atomisp/pci/sh_css.c
8880
for (i = 0; i < pipe->pipe_settings.capture.num_primary_stage; i++) {
drivers/staging/media/atomisp/pci/sh_css.c
8881
if (pipe->pipe_settings.capture.primary_binary[i].info &&
drivers/staging/media/atomisp/pci/sh_css.c
8882
pipe->pipe_settings.capture.primary_binary[i].info->sp.enable.s3a) {
drivers/staging/media/atomisp/pci/sh_css.c
8891
if (pipe->pipe_settings.capture.pre_isp_binary.info &&
drivers/staging/media/atomisp/pci/sh_css.c
8892
pipe->pipe_settings.capture.pre_isp_binary.info->sp.enable.s3a)
drivers/staging/media/imx/imx-media-capture.c
519
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/staging/media/imx/imx-media-capture.c
520
a->parm.capture.timeperframe = fi.interval;
drivers/staging/media/imx/imx-media-capture.c
537
fi.interval = a->parm.capture.timeperframe;
drivers/staging/media/imx/imx-media-capture.c
543
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/staging/media/imx/imx-media-capture.c
544
a->parm.capture.timeperframe = fi.interval;
drivers/staging/media/starfive/camss/stf-capture.c
588
struct stf_capture *capture = &stfcamss->captures[i];
drivers/staging/media/starfive/camss/stf-capture.c
590
capture->type = i;
drivers/staging/media/starfive/camss/stf-capture.c
591
capture->video.ops = &stf_capture_ops;
drivers/staging/media/starfive/camss/stf-capture.c
592
stf_capture_init(stfcamss, capture);
drivers/staging/media/starfive/camss/stf-capture.c
594
ret = stf_video_register(&capture->video, v4l2_dev,
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.h
57
struct sun6i_isp_capture capture;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
152
struct sun6i_isp_capture_state *state = &isp_dev->capture.state;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
189
struct sun6i_isp_capture_state *state = &isp_dev->capture.state;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
219
struct sun6i_isp_capture_state *state = &isp_dev->capture.state;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
25
*width = isp_dev->capture.format.fmt.pix.width;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
250
struct sun6i_isp_capture_state *state = &isp_dev->capture.state;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
267
unsigned int size = isp_dev->capture.format.fmt.pix.sizeimage;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
27
*height = isp_dev->capture.format.fmt.pix.height;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
283
unsigned int size = isp_dev->capture.format.fmt.pix.sizeimage;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
300
struct sun6i_isp_capture_state *state = &isp_dev->capture.state;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
319
struct sun6i_isp_capture_state *state = &isp_dev->capture.state;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
320
struct video_device *video_dev = &isp_dev->capture.video_dev;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
34
*pixelformat = isp_dev->capture.format.fmt.pix.pixelformat;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
352
struct sun6i_isp_capture_state *state = &isp_dev->capture.state;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
353
struct video_device *video_dev = &isp_dev->capture.video_dev;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
426
struct video_device *video_dev = &isp_dev->capture.video_dev;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
454
*format = isp_dev->capture.format;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
464
if (vb2_is_busy(&isp_dev->capture.queue))
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
469
isp_dev->capture.format = *format;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
537
struct video_device *video_dev = &isp_dev->capture.video_dev;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
538
struct mutex *lock = &isp_dev->capture.lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
568
struct video_device *video_dev = &isp_dev->capture.video_dev;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
569
struct mutex *lock = &isp_dev->capture.lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
624
struct sun6i_isp_capture *capture = &isp_dev->capture;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
625
struct sun6i_isp_capture_state *state = &capture->state;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
628
struct video_device *video_dev = &capture->video_dev;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
629
struct vb2_queue *queue = &capture->queue;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
630
struct media_pad *pad = &capture->pad;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
631
struct v4l2_format *format = &capture->format;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
654
mutex_init(&capture->lock);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
663
queue->lock = &capture->lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
693
video_dev->lock = &capture->lock;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
727
mutex_destroy(&capture->lock);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
734
struct sun6i_isp_capture *capture = &isp_dev->capture;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
735
struct video_device *video_dev = &capture->video_dev;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
739
mutex_destroy(&capture->lock);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
280
isp_buffer->v4l2_buffer.sequence = isp_dev->capture.state.sequence + 1;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
336
bool capture_streaming = isp_dev->capture.state.streaming;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
352
bool capture_streaming = isp_dev->capture.state.streaming;
drivers/staging/media/tegra-video/tegra20.c
420
(!list_empty(&chan->capture) && !err));
drivers/staging/media/tegra-video/tegra20.c
427
if (list_empty(&chan->capture)) {
drivers/staging/media/tegra-video/tegra20.c
432
buf = list_first_entry(&chan->capture, struct tegra_channel_buffer, queue);
drivers/staging/media/tegra-video/tegra210.c
553
(!list_empty(&chan->capture) &&
drivers/staging/media/tegra-video/tegra210.c
561
if (list_empty(&chan->capture)) {
drivers/staging/media/tegra-video/tegra210.c
566
buf = list_first_entry(&chan->capture,
drivers/staging/media/tegra-video/vi.c
1115
INIT_LIST_HEAD(&chan->capture);
drivers/staging/media/tegra-video/vi.c
156
list_add_tail(&buf->queue, &chan->capture);
drivers/staging/media/tegra-video/vi.c
246
list_for_each_entry_safe(buf, nbuf, &chan->capture, queue) {
drivers/staging/media/tegra-video/vi.h
211
struct list_head capture;
drivers/usb/gadget/function/u_uac1_legacy.c
237
snd = &card->capture;
drivers/usb/gadget/function/u_uac1_legacy.c
271
snd = &gau->capture;
drivers/usb/gadget/function/u_uac1_legacy.h
51
struct gaudio_snd_dev capture;
include/linux/greybus/greybus_protocols.h
1973
struct gb_audio_pcm capture;
include/linux/pwm.h
296
int (*capture)(struct pwm_chip *chip, struct pwm_device *pwm,
include/sound/soc-dai.h
416
struct snd_soc_pcm_stream capture;
include/sound/soc-dai.h
476
&dai->driver->playback : &dai->driver->capture;
include/sound/soc-dai.h
511
static inline void snd_soc_dai_init_dma_data(struct snd_soc_dai *dai, void *playback, void *capture)
include/sound/soc-dai.h
514
snd_soc_dai_dma_data_set_capture(dai, capture);
include/sound/soc_sdw_utils.h
160
int *be_id, char *name, int playback, int capture,
include/sound/soc_sdw_utils.h
169
int *be_id, char *name, int playback, int capture,
include/uapi/linux/videodev2.h
2540
struct v4l2_captureparm capture;
include/uapi/sound/asoc.h
520
__le32 capture; /* supports capture mode */
include/uapi/sound/asoc.h
572
__le32 capture; /* supports capture mode */
mm/compaction.c
2752
struct page **capture)
mm/compaction.c
2790
*capture = READ_ONCE(capc.page);
mm/compaction.c
2797
if (*capture)
mm/compaction.c
2816
enum compact_priority prio, struct page **capture)
mm/compaction.c
2844
alloc_flags, ac->highest_zoneidx, capture);
sound/arm/aaci.c
203
struct aaci_runtime *aacirun = &aaci->capture;
sound/arm/aaci.c
399
aacirun = &aaci->capture;
sound/arm/aaci.c
840
aaci->capture.pcm = &ac97_bus->pcms[1];
sound/arm/aaci.c
977
spin_lock_init(&aaci->capture.lock);
sound/arm/aaci.c
978
aaci->capture.base = aaci->base + AACI_CSCH1;
sound/arm/aaci.c
979
aaci->capture.fifo = aaci->base + AACI_DR1;
sound/arm/aaci.h
238
struct aaci_runtime capture;
sound/drivers/vx/vx_mixer.c
202
static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture,
sound/drivers/vx/vx_mixer.c
211
if (capture)
sound/drivers/vx/vx_mixer.c
241
static int vx_read_audio_level(struct vx_core *chip, int audio, int capture,
sound/drivers/vx/vx_mixer.c
249
if (capture)
sound/drivers/vx/vx_mixer.c
300
static int vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level)
sound/drivers/vx/vx_mixer.c
307
chip->audio_gain[capture][audio] = level;
sound/drivers/vx/vx_mixer.c
308
return vx_adjust_audio_level(chip, audio, capture, &info);
sound/drivers/vx/vx_mixer.c
360
static int vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info)
sound/drivers/vx/vx_mixer.c
370
if (capture)
sound/drivers/vx/vx_mixer.c
564
int capture = (kcontrol->private_value >> 8) & 1;
sound/drivers/vx/vx_mixer.c
567
ucontrol->value.integer.value[0] = chip->audio_gain[capture][audio];
sound/drivers/vx/vx_mixer.c
568
ucontrol->value.integer.value[1] = chip->audio_gain[capture][audio+1];
sound/drivers/vx/vx_mixer.c
576
int capture = (kcontrol->private_value >> 8) & 1;
sound/drivers/vx/vx_mixer.c
584
if (val[0] != chip->audio_gain[capture][audio] ||
sound/drivers/vx/vx_mixer.c
585
val[1] != chip->audio_gain[capture][audio+1]) {
sound/drivers/vx/vx_mixer.c
586
vx_set_audio_gain(chip, audio, capture, val[0]);
sound/drivers/vx/vx_mixer.c
587
vx_set_audio_gain(chip, audio+1, capture, val[1]);
sound/drivers/vx/vx_mixer.c
810
int capture = (kcontrol->private_value >> 8) & 1;
sound/drivers/vx/vx_mixer.c
812
vx_get_audio_vu_meter(chip, audio, capture, meter);
sound/drivers/vx/vx_mixer.c
823
int capture = (kcontrol->private_value >> 8) & 1;
sound/drivers/vx/vx_mixer.c
825
vx_get_audio_vu_meter(chip, audio, capture, meter);
sound/drivers/vx/vx_pcm.c
1103
int p, buf, capture, eob;
sound/drivers/vx/vx_pcm.c
1105
capture = (chip->irq_rmh.Stat[i] & 0x400000) ? 1 : 0;
sound/drivers/vx/vx_pcm.c
1116
if (capture)
sound/drivers/vx/vx_pcm.c
393
static int vx_alloc_pipe(struct vx_core *chip, int capture,
sound/drivers/vx/vx_pcm.c
404
vx_set_pipe_cmd_params(&rmh, capture, audioid, num_audio);
sound/drivers/vx/vx_pcm.c
410
if (! capture && data_mode)
sound/drivers/vx/vx_pcm.c
421
vx_set_pipe_cmd_params(&rmh, capture, audioid, 0);
sound/drivers/vx/vx_pcm.c
428
pipe->is_capture = capture;
sound/firewire/dice/dice-pcm.c
415
unsigned int capture, playback;
sound/firewire/dice/dice-pcm.c
420
capture = playback = 0;
sound/firewire/dice/dice-pcm.c
423
capture = 1;
sound/firewire/dice/dice-pcm.c
428
err = snd_pcm_new(dice->card, "DICE", i, playback, capture,
sound/firewire/dice/dice-pcm.c
436
if (capture > 0)
sound/i2c/cs8427.c
42
struct cs8427_stream capture;
sound/i2c/cs8427.c
552
chip->capture.substream = cap_substream;
sound/isa/gus/gus_pcm.c
810
int capture, err;
sound/isa/gus/gus_pcm.c
813
capture = !gus->interwave && !gus->ess_flag && !gus->ace_flag ? 1 : 0;
sound/isa/gus/gus_pcm.c
818
capture,
sound/isa/gus/gus_pcm.c
833
if (capture) {
sound/pci/cs4281.c
714
int capture, int src)
sound/pci/cs4281.c
719
(capture ? BA0_DMR_TR_WRITE : BA0_DMR_TR_READ);
sound/pci/cs4281.c
747
if (!capture) {
sound/pci/cs4281.c
766
BA0_FCR_RS(capture && (dma->valDMR & BA0_DMR_MONO) ? 31 : dma->right_slot) |
sound/pci/cs4281.c
769
snd_cs4281_pokeBA0(chip, dma->regFCR, dma->valFCR | (capture ? BA0_FCR_PSH : 0));
sound/pci/emu10k1/emu10k1x.c
801
int capture = 0;
sound/pci/emu10k1/emu10k1x.c
804
capture = 1;
sound/pci/emu10k1/emu10k1x.c
806
err = snd_pcm_new(emu->card, "emu10k1x", device, 1, capture, &pcm);
sound/pci/emu10k1/emufx.c
1364
A_OP(icode, &ptr, iMAC1, A_GPR(capture+0), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT));
sound/pci/emu10k1/emufx.c
1365
A_OP(icode, &ptr, iMAC1, A_GPR(capture+1), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT));
sound/pci/emu10k1/emufx.c
1370
A_OP(icode, &ptr, iMAC1, A_GPR(capture+0), A_GPR(capture+0), A_GPR(gpr), A_FXBUS(FXBUS_MIDI_LEFT));
sound/pci/emu10k1/emufx.c
1371
A_OP(icode, &ptr, iMAC1, A_GPR(capture+1), A_GPR(capture+1), A_GPR(gpr+1), A_FXBUS(FXBUS_MIDI_RIGHT));
sound/pci/emu10k1/emufx.c
1392
A_OP(icode, &ptr, iMAC1, A_GPR(capture+0), A_GPR(capture+0), A3_EMU32IN(0x0), A_GPR(gpr));
sound/pci/emu10k1/emufx.c
1395
A_OP(icode, &ptr, iMAC1, A_GPR(capture+1), A_GPR(capture+1), A_GPR(gpr+2), A_GPR(gpr+1));
sound/pci/emu10k1/emufx.c
1398
A_OP(icode, &ptr, iMAC1, A_GPR(capture+0), A_GPR(capture+0), A_P16VIN(0x0), A_GPR(gpr));
sound/pci/emu10k1/emufx.c
1401
A_OP(icode, &ptr, iMAC1, A_GPR(capture+1), A_GPR(capture+1), A_GPR(gpr+2), A_GPR(gpr+1));
sound/pci/emu10k1/emufx.c
1415
A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_AC97_L);
sound/pci/emu10k1/emufx.c
1416
A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_AC97_R);
sound/pci/emu10k1/emufx.c
1432
A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_SPDIF_CD_L);
sound/pci/emu10k1/emufx.c
1433
A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_SPDIF_CD_R);
sound/pci/emu10k1/emufx.c
1445
A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_OPT_SPDIF_L);
sound/pci/emu10k1/emufx.c
1446
A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_OPT_SPDIF_R);
sound/pci/emu10k1/emufx.c
1458
A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_LINE2_L);
sound/pci/emu10k1/emufx.c
1459
A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_LINE2_R);
sound/pci/emu10k1/emufx.c
1471
A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_ADC_L);
sound/pci/emu10k1/emufx.c
1472
A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_ADC_R);
sound/pci/emu10k1/emufx.c
1484
A_ADD_VOLUME_IN(capture, gpr, A_EXTIN_AUX2_L);
sound/pci/emu10k1/emufx.c
1485
A_ADD_VOLUME_IN(capture+1, gpr+1, A_EXTIN_AUX2_R);
sound/pci/emu10k1/emufx.c
1668
A_PUT_OUTPUT(A_EXTOUT_ADC_CAP_L, capture);
sound/pci/emu10k1/emufx.c
1669
A_PUT_OUTPUT(A_EXTOUT_ADC_CAP_R, capture+1);
sound/pci/emu10k1/emufx.c
1793
int err, i, z, gpr, tmp, playback, capture;
sound/pci/emu10k1/emufx.c
1835
capture = playback + SND_EMU10K1_PLAYBACK_CHANNELS;
sound/pci/emu10k1/emufx.c
1836
gpr = capture + SND_EMU10K1_CAPTURE_CHANNELS;
sound/pci/emu10k1/emufx.c
1957
VOLUME(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
1972
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
1987
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
2010
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
2026
VOLUME_ADDIN(icode, &ptr, capture + 0, EXTIN_AC97_L, gpr); gpr++;
sound/pci/emu10k1/emufx.c
2027
VOLUME_ADDIN(icode, &ptr, capture + 1, EXTIN_AC97_R, gpr); gpr++;
sound/pci/emu10k1/emufx.c
2041
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
2058
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
2075
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
2092
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
2109
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
2127
VOLUME_ADD(icode, &ptr, capture + z, tmp + 0, gpr + z);
sound/pci/emu10k1/emufx.c
2287
OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_ADC_CAP_L + z), GPR(capture + z), C_00000000, C_00000000);
sound/pci/emu10k1/emufx.c
2291
OP(icode, &ptr, iACC3, EXTOUT(EXTOUT_MIC_CAP), GPR(capture + 2), C_00000000, C_00000000);
sound/pci/emu10k1/p16v.c
555
int capture=1;
sound/pci/emu10k1/p16v.c
560
err = snd_pcm_new(emu->card, "p16v", device, 1, capture, &pcm);
sound/pci/es1968.c
927
int channel, u32 addr, int capture)
sound/pci/es1968.c
931
if (! capture) {
sound/pci/lx6464es/lx_core.c
406
#define PIPE_INFO_TO_CMD(capture, pipe) \
sound/pci/lx6464es/lx_core.c
407
((u32)((u32)(pipe) | ((capture) ? ID_IS_CAPTURE : 0L)) << ID_OFFSET)
sound/pci/mixart/mixart.c
216
snd_mixart_add_ref_pipe(struct snd_mixart *chip, int pcm_number, int capture,
sound/pci/mixart/mixart.c
223
if(capture) {
sound/pci/mixart/mixart.c
285
if(capture) j += MIXART_PLAYBACK_STREAMS; /* in the array capture is behind playback */
sound/pci/mixart/mixart.c
299
if(capture) {
sound/pci/mixart/mixart.h
199
u32 capture;
sound/pci/mixart/mixart.h
204
struct mixart_pipe *snd_mixart_add_ref_pipe(struct snd_mixart *chip, int pcm_number, int capture, int monitoring);
sound/pci/pcxhr/pcxhr_core.c
729
void pcxhr_set_pipe_cmd_params(struct pcxhr_rmh *rmh, int capture,
sound/pci/pcxhr/pcxhr_core.c
734
if (capture)
sound/pci/pcxhr/pcxhr_core.h
85
void pcxhr_set_pipe_cmd_params(struct pcxhr_rmh* rmh, int capture, unsigned int param1,
sound/pci/pcxhr/pcxhr_mixer.c
288
int capture, int channel)
sound/pci/pcxhr/pcxhr_mixer.c
294
if (capture)
sound/pci/pcxhr/pcxhr_mixer.c
301
pcxhr_set_pipe_cmd_params(&rmh, capture, 0, 0,
sound/pci/pcxhr/pcxhr_mixer.c
305
if (capture) {
sound/pci/trident/trident.h
300
capture: 1,
sound/pci/trident/trident_main.c
1528
if (voice->capture)
sound/pci/trident/trident_main.c
1928
voice->capture = 1;
sound/pci/trident/trident_main.c
3725
pvoice->capture = 0;
sound/pci/trident/trident_main.c
3766
voice->capture = voice->spdif = 0;
sound/ppc/beep.c
127
if (chip->playback.running || chip->capture.running || beep->running)
sound/ppc/pmac.c
1155
chip->capture.stream = SNDRV_PCM_STREAM_CAPTURE;
sound/ppc/pmac.c
1162
snd_pmac_dbdma_alloc(chip, &chip->capture.cmd, PMAC_MAX_FRAGS + 1) < 0 ||
sound/ppc/pmac.c
119
return &chip->capture;
sound/ppc/pmac.c
1227
chip->capture.dma = ioremap(rxdma_addr, 0x100);
sound/ppc/pmac.c
340
return snd_pmac_pcm_prepare(chip, &chip->capture, subs);
sound/ppc/pmac.c
347
return snd_pmac_pcm_trigger(chip, &chip->capture, subs, cmd);
sound/ppc/pmac.c
353
return snd_pmac_pcm_pointer(chip, &chip->capture, subs);
sound/ppc/pmac.c
628
return snd_pmac_pcm_open(chip, &chip->capture, subs);
sound/ppc/pmac.c
642
return snd_pmac_pcm_close(chip, &chip->capture, subs);
sound/ppc/pmac.c
690
chip->capture.cur_formats = chip->formats_ok;
sound/ppc/pmac.c
692
chip->capture.cur_freqs = chip->freqs_ok;
sound/ppc/pmac.c
707
out_le32(&chip->capture.dma->control, (RUN|PAUSE|FLUSH|WAKE|DEAD) << 16);
sound/ppc/pmac.c
708
snd_pmac_wait_ack(&chip->capture);
sound/ppc/pmac.c
757
snd_pmac_pcm_update(chip, &chip->capture);
sound/ppc/pmac.c
823
snd_pmac_dbdma_free(chip, &chip->capture.cmd);
sound/ppc/pmac.c
830
iounmap(chip->capture.dma);
sound/ppc/pmac.h
124
struct pmac_stream capture;
sound/soc/adi/axi-i2s.c
236
axi_i2s_dai.capture.channels_min = 2;
sound/soc/adi/axi-i2s.c
237
axi_i2s_dai.capture.channels_max = 2;
sound/soc/adi/axi-i2s.c
238
axi_i2s_dai.capture.rates = SNDRV_PCM_RATE_KNOT;
sound/soc/adi/axi-i2s.c
239
axi_i2s_dai.capture.formats =
sound/soc/amd/acp/acp-rembrandt.c
101
.capture = {
sound/soc/amd/acp/acp-rembrandt.c
116
.capture = {
sound/soc/amd/acp/acp-rembrandt.c
51
.capture = {
sound/soc/amd/acp/acp-rembrandt.c
76
.capture = {
sound/soc/amd/acp/acp-renoir.c
44
.capture = {
sound/soc/amd/acp/acp-renoir.c
69
.capture = {
sound/soc/amd/acp/acp-renoir.c
84
.capture = {
sound/soc/amd/acp/acp-sdw-legacy-mach.c
176
int playback, capture;
sound/soc/amd/acp/acp-sdw-legacy-mach.c
262
capture = (stream == SNDRV_PCM_STREAM_CAPTURE);
sound/soc/amd/acp/acp-sdw-legacy-mach.c
264
asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture,
sound/soc/amd/acp/acp-sdw-sof-mach.c
108
int playback, capture;
sound/soc/amd/acp/acp-sdw-sof-mach.c
194
capture = (stream == SNDRV_PCM_STREAM_CAPTURE);
sound/soc/amd/acp/acp-sdw-sof-mach.c
196
asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture,
sound/soc/amd/acp/acp63.c
119
.capture = {
sound/soc/amd/acp/acp63.c
134
.capture = {
sound/soc/amd/acp/acp63.c
69
.capture = {
sound/soc/amd/acp/acp63.c
94
.capture = {
sound/soc/amd/acp/acp70.c
112
.capture = {
sound/soc/amd/acp/acp70.c
47
.capture = {
sound/soc/amd/acp/acp70.c
72
.capture = {
sound/soc/amd/acp/acp70.c
97
.capture = {
sound/soc/amd/ps/ps-pdm-dma.c
337
.capture = {
sound/soc/amd/raven/acp3x-i2s.c
275
.capture = {
sound/soc/amd/renoir/acp3x-pdm-dma.c
361
.capture = {
sound/soc/amd/vangogh/acp5x-i2s.c
362
.capture = {
sound/soc/amd/yc/acp6x-pdm-dma.c
332
.capture = {
sound/soc/apple/mca.c
1128
fe->capture.channels_min = 1;
sound/soc/apple/mca.c
1129
fe->capture.channels_max = 32;
sound/soc/apple/mca.c
1130
fe->capture.rates = SNDRV_PCM_RATE_8000_192000;
sound/soc/apple/mca.c
1131
fe->capture.formats = APPLE_MCA_FMTBITS;
sound/soc/apple/mca.c
1136
fe->capture.stream_name =
sound/soc/apple/mca.c
1139
if (!fe->playback.stream_name || !fe->capture.stream_name) {
sound/soc/apple/mca.c
1155
be->capture.channels_min = 1;
sound/soc/apple/mca.c
1156
be->capture.channels_max = 32;
sound/soc/apple/mca.c
1157
be->capture.rates = SNDRV_PCM_RATE_8000_192000;
sound/soc/apple/mca.c
1158
be->capture.formats = APPLE_MCA_FMTBITS;
sound/soc/apple/mca.c
1162
be->capture.stream_name =
sound/soc/apple/mca.c
1164
if (!be->playback.stream_name || !be->capture.stream_name) {
sound/soc/atmel/atmel-i2s.c
202
struct snd_dmaengine_dai_dma_data capture;
sound/soc/atmel/atmel-i2s.c
539
snd_soc_dai_init_dma_data(dai, &dev->playback, &dev->capture);
sound/soc/atmel/atmel-i2s.c
558
.capture = {
sound/soc/atmel/atmel-i2s.c
708
dev->capture.addr = (dma_addr_t)mem->start + ATMEL_I2SC_RHR;
sound/soc/atmel/atmel-i2s.c
709
dev->capture.maxburst = 1;
sound/soc/atmel/atmel-pdmic.c
467
.capture = {
sound/soc/atmel/atmel-pdmic.c
644
atmel_pdmic_cpu_dai.capture.rate_min = rate_min;
sound/soc/atmel/atmel-pdmic.c
645
atmel_pdmic_cpu_dai.capture.rate_max = rate_max;
sound/soc/atmel/atmel_ssc_dai.c
847
.capture = {
sound/soc/atmel/mchp-i2s-mcc.c
1102
dev->capture.addr = (dma_addr_t)mem->start + MCHP_I2SMCC_RHR;
sound/soc/atmel/mchp-i2s-mcc.c
254
struct snd_dmaengine_dai_dma_data capture;
sound/soc/atmel/mchp-i2s-mcc.c
665
dev->capture.maxburst = maxburst;
sound/soc/atmel/mchp-i2s-mcc.c
910
snd_soc_dai_init_dma_data(dai, &dev->playback, &dev->capture);
sound/soc/atmel/mchp-i2s-mcc.c
945
.capture = {
sound/soc/atmel/mchp-pdmc.c
755
.capture = {
sound/soc/atmel/mchp-spdifrx.c
1010
.capture = {
sound/soc/atmel/mchp-spdifrx.c
1150
dev->capture.addr = (dma_addr_t)mem->start + SPDIFRX_RHR;
sound/soc/atmel/mchp-spdifrx.c
1151
dev->capture.maxburst = 1;
sound/soc/atmel/mchp-spdifrx.c
300
struct snd_dmaengine_dai_dma_data capture;
sound/soc/atmel/mchp-spdifrx.c
967
snd_soc_dai_init_dma_data(dai, NULL, &dev->capture);
sound/soc/au1x/ac97c.c
216
.capture = {
sound/soc/au1x/i2sc.c
220
.capture = {
sound/soc/au1x/psc-ac97.c
349
.capture = {
sound/soc/au1x/psc-i2s.c
279
.capture = {
sound/soc/bcm/bcm2835-i2s.c
775
.capture = {
sound/soc/bcm/bcm63xx-i2s-whistler.c
208
.capture = {
sound/soc/bcm/cygnus-ssp.c
1163
.capture = { \
sound/soc/cirrus/ep93xx-i2s.c
423
.capture = {
sound/soc/codecs/88pm860x-codec.c
1171
.capture = {
sound/soc/codecs/88pm860x-codec.c
1192
.capture = {
sound/soc/codecs/ab8500-codec.c
2383
.capture = {
sound/soc/codecs/ac97.c
56
.capture = {
sound/soc/codecs/ad1836.c
212
.capture = { \
sound/soc/codecs/ad1836.c
259
num_adcs = ad183x_dais[ad1836->type].capture.channels_max / 2;
sound/soc/codecs/ad193x.c
418
.capture = {
sound/soc/codecs/ad1980.c
193
.capture = {
sound/soc/codecs/ad73311.c
45
.capture = {
sound/soc/codecs/adau1372.c
902
.capture = {
sound/soc/codecs/adau1373.c
1219
.capture = {
sound/soc/codecs/adau1373.c
1239
.capture = {
sound/soc/codecs/adau1373.c
1259
.capture = {
sound/soc/codecs/adau1701.c
647
.capture = {
sound/soc/codecs/adau1761.c
948
.capture = {
sound/soc/codecs/adau1761.c
967
.capture = {
sound/soc/codecs/adau1781.c
456
.capture = {
sound/soc/codecs/adau1977.c
755
.capture = {
sound/soc/codecs/adau7002.c
73
.capture = {
sound/soc/codecs/adau7118.c
431
.capture = {
sound/soc/codecs/adav80x.c
369
unsigned int capture = 0x00;
sound/soc/codecs/adav80x.c
374
capture |= ADAV80X_CAPTURE_MODE_MASTER;
sound/soc/codecs/adav80x.c
385
capture |= ADAV80X_CAPTURE_MODE_I2S;
sound/soc/codecs/adav80x.c
389
capture |= ADAV80X_CAPTURE_MODE_LEFT_J;
sound/soc/codecs/adav80x.c
393
capture |= ADAV80X_CAPTURE_MODE_RIGHT_J;
sound/soc/codecs/adav80x.c
409
capture);
sound/soc/codecs/adav80x.c
773
.capture = {
sound/soc/codecs/adav80x.c
792
.capture = {
sound/soc/codecs/ads117x.c
49
.capture = {
sound/soc/codecs/ak4118.c
246
.capture = {
sound/soc/codecs/ak4535.c
365
.capture = {
sound/soc/codecs/ak4554.c
52
.capture = {
sound/soc/codecs/ak4613.c
790
.capture = {
sound/soc/codecs/ak4619.c
859
.capture = {
sound/soc/codecs/ak4642.c
512
.capture = {
sound/soc/codecs/ak4671.c
599
.capture = {
sound/soc/codecs/ak5386.c
139
.capture = {
sound/soc/codecs/ak5558.c
299
.capture = {
sound/soc/codecs/ak5558.c
311
.capture = {
sound/soc/codecs/alc5623.c
844
.capture = {
sound/soc/codecs/alc5632.c
1025
.capture = {
sound/soc/codecs/arizona.c
1938
routes[0].sink = dai->driver->capture.stream_name;
sound/soc/codecs/arizona.c
2001
int tx_max_chan = dai->driver->capture.channels_max;
sound/soc/codecs/aw88081.c
798
.capture = {
sound/soc/codecs/aw88166.c
1268
.capture = {
sound/soc/codecs/aw88261.c
726
.capture = {
sound/soc/codecs/aw88395/aw88395.c
94
.capture = {
sound/soc/codecs/aw88399.c
1235
.capture = {
sound/soc/codecs/bt-sco.c
37
.capture = {
sound/soc/codecs/bt-sco.c
54
.capture = {
sound/soc/codecs/chv3-codec.c
7
.capture = {
sound/soc/codecs/cpcap.c
1557
.capture = {
sound/soc/codecs/cq93vc.c
103
.capture = {
sound/soc/codecs/cros_ec_codec.c
368
.capture = {
sound/soc/codecs/cros_ec_codec.c
798
.capture = {
sound/soc/codecs/cs35l32.c
189
.capture = {
sound/soc/codecs/cs35l33.c
683
.capture = {
sound/soc/codecs/cs35l34.c
639
.capture = {
sound/soc/codecs/cs35l35.c
684
.capture = {
sound/soc/codecs/cs35l36.c
977
.capture = {
sound/soc/codecs/cs35l41.c
983
.capture = {
sound/soc/codecs/cs35l45.c
867
.capture = {
sound/soc/codecs/cs35l56.c
679
.capture = {
sound/soc/codecs/cs35l56.c
706
.capture = {
sound/soc/codecs/cs4234.c
581
.capture = {
sound/soc/codecs/cs4265.c
516
.capture = {
sound/soc/codecs/cs4265.c
534
.capture = {
sound/soc/codecs/cs4270.c
481
.capture = {
sound/soc/codecs/cs4271.c
474
.capture = {
sound/soc/codecs/cs42l42-sdw.c
189
.capture = {
sound/soc/codecs/cs42l42.c
1143
.capture = {
sound/soc/codecs/cs42l43.c
660
.capture = {
sound/soc/codecs/cs42l43.c
679
.capture = {
sound/soc/codecs/cs42l43.c
691
.capture = {
sound/soc/codecs/cs42l43.c
703
.capture = {
sound/soc/codecs/cs42l43.c
715
.capture = {
sound/soc/codecs/cs42l51.c
553
.capture = {
sound/soc/codecs/cs42l52.c
903
.capture = {
sound/soc/codecs/cs42l56.c
980
.capture = {
sound/soc/codecs/cs42l73.c
1185
.capture = {
sound/soc/codecs/cs42l73.c
1205
.capture = {
sound/soc/codecs/cs42l73.c
1225
.capture = {
sound/soc/codecs/cs42l84.c
676
.capture = {
sound/soc/codecs/cs42xx8.c
394
.capture = {
sound/soc/codecs/cs42xx8.c
591
cs42xx8_dai.capture.channels_max = cs42xx8->drvdata->num_adcs * 2;
sound/soc/codecs/cs47l15.c
1160
.capture = {
sound/soc/codecs/cs47l15.c
1182
.capture = {
sound/soc/codecs/cs47l15.c
1204
.capture = {
sound/soc/codecs/cs47l15.c
1217
.capture = {
sound/soc/codecs/cs47l15.c
1228
.capture = {
sound/soc/codecs/cs47l24.c
1020
.capture = {
sound/soc/codecs/cs47l24.c
1033
.capture = {
sound/soc/codecs/cs47l24.c
1044
.capture = {
sound/soc/codecs/cs47l24.c
1054
.capture = {
sound/soc/codecs/cs47l24.c
1065
.capture = {
sound/soc/codecs/cs47l24.c
976
.capture = {
sound/soc/codecs/cs47l24.c
998
.capture = {
sound/soc/codecs/cs47l35.c
1367
.capture = {
sound/soc/codecs/cs47l35.c
1389
.capture = {
sound/soc/codecs/cs47l35.c
1411
.capture = {
sound/soc/codecs/cs47l35.c
1432
.capture = {
sound/soc/codecs/cs47l35.c
1451
.capture = {
sound/soc/codecs/cs47l35.c
1462
.capture = {
sound/soc/codecs/cs47l35.c
1473
.capture = {
sound/soc/codecs/cs47l35.c
1483
.capture = {
sound/soc/codecs/cs47l35.c
1494
.capture = {
sound/soc/codecs/cs47l85.c
2268
.capture = {
sound/soc/codecs/cs47l85.c
2290
.capture = {
sound/soc/codecs/cs47l85.c
2312
.capture = {
sound/soc/codecs/cs47l85.c
2334
.capture = {
sound/soc/codecs/cs47l85.c
2355
.capture = {
sound/soc/codecs/cs47l85.c
2374
.capture = {
sound/soc/codecs/cs47l85.c
2393
.capture = {
sound/soc/codecs/cs47l85.c
2404
.capture = {
sound/soc/codecs/cs47l85.c
2415
.capture = {
sound/soc/codecs/cs47l85.c
2425
.capture = {
sound/soc/codecs/cs47l85.c
2436
.capture = {
sound/soc/codecs/cs47l90.c
2187
.capture = {
sound/soc/codecs/cs47l90.c
2209
.capture = {
sound/soc/codecs/cs47l90.c
2231
.capture = {
sound/soc/codecs/cs47l90.c
2253
.capture = {
sound/soc/codecs/cs47l90.c
2274
.capture = {
sound/soc/codecs/cs47l90.c
2293
.capture = {
sound/soc/codecs/cs47l90.c
2312
.capture = {
sound/soc/codecs/cs47l90.c
2323
.capture = {
sound/soc/codecs/cs47l90.c
2334
.capture = {
sound/soc/codecs/cs47l90.c
2344
.capture = {
sound/soc/codecs/cs47l90.c
2355
.capture = {
sound/soc/codecs/cs47l92.c
1707
.capture = {
sound/soc/codecs/cs47l92.c
1729
.capture = {
sound/soc/codecs/cs47l92.c
1751
.capture = {
sound/soc/codecs/cs47l92.c
1772
.capture = {
sound/soc/codecs/cs47l92.c
1791
.capture = {
sound/soc/codecs/cs47l92.c
1810
.capture = {
sound/soc/codecs/cs47l92.c
1821
.capture = {
sound/soc/codecs/cs47l92.c
1832
.capture = {
sound/soc/codecs/cs48l32.c
2348
int tx_max_chan = dai->driver->capture.channels_max;
sound/soc/codecs/cs48l32.c
3325
.capture = {
sound/soc/codecs/cs48l32.c
3347
.capture = {
sound/soc/codecs/cs48l32.c
3361
.capture = {
sound/soc/codecs/cs48l32.c
3373
.capture = {
sound/soc/codecs/cs48l32.c
3384
.capture = {
sound/soc/codecs/cs48l32.c
3396
.capture = {
sound/soc/codecs/cs530x.c
1311
cs530x->dev_dai->capture.channels_min = 2;
sound/soc/codecs/cs530x.c
1312
cs530x->dev_dai->capture.channels_max = cs530x->num_adcs;
sound/soc/codecs/cs530x.c
956
.capture = {
sound/soc/codecs/cs53l30.c
847
.capture = {
sound/soc/codecs/cx20442.c
305
.capture = {
sound/soc/codecs/cx2072x.c
1565
.capture = {
sound/soc/codecs/cx2072x.c
1590
.capture = {
sound/soc/codecs/da7210.c
1054
.capture = {
sound/soc/codecs/da7213.c
1760
.capture = {
sound/soc/codecs/da7218.c
2189
.capture = {
sound/soc/codecs/da7219.c
1696
.capture = {
sound/soc/codecs/da732x.c
1209
.capture = {
sound/soc/codecs/da732x.c
1229
.capture = {
sound/soc/codecs/da9055.c
1341
.capture = {
sound/soc/codecs/dmic.c
188
dai_drv->capture.channels_max = chans;
sound/soc/codecs/dmic.c
91
.capture = {
sound/soc/codecs/es7241.c
163
.capture = {
sound/soc/codecs/es8311.c
816
.capture = {
sound/soc/codecs/es8316.c
579
.capture = {
sound/soc/codecs/es8323.c
646
.capture = {
sound/soc/codecs/es8326.c
742
.capture = {
sound/soc/codecs/es8328.c
743
.capture = {
sound/soc/codecs/es8375.c
513
.capture = {
sound/soc/codecs/es8389.c
756
.capture = {
sound/soc/codecs/framer-codec.c
261
.capture = {
sound/soc/codecs/fs210x.c
1112
.capture = {
sound/soc/codecs/fs210x.c
1468
dai_drv->capture.rates = FS2105S_RATES;
sound/soc/codecs/gtm601.c
41
.capture = {
sound/soc/codecs/gtm601.c
59
.capture = {
sound/soc/codecs/hda.c
60
stream = &drvs[i].capture;
sound/soc/codecs/hdac_hda.c
105
.capture = {
sound/soc/codecs/hdac_hda.c
126
.capture = {
sound/soc/codecs/hdac_hda.c
226
maxbps = dai->driver->capture.sig_bits;
sound/soc/codecs/hdac_hda.c
84
.capture = {
sound/soc/codecs/hdmi-codec.c
1045
.capture = {
sound/soc/codecs/hdmi-codec.c
1066
.capture = {
sound/soc/codecs/hdmi-codec.c
1167
daidrv[i].capture.formats = hcd->i2s_formats;
sound/soc/codecs/hdmi-codec.c
1173
memset(&daidrv[i].capture, 0,
sound/soc/codecs/hdmi-codec.c
1174
sizeof(daidrv[i].capture));
sound/soc/codecs/hdmi-codec.c
1184
memset(&daidrv[i].capture, 0,
sound/soc/codecs/hdmi-codec.c
1185
sizeof(daidrv[i].capture));
sound/soc/codecs/hdmi-codec.c
905
.sink = dai->driver->capture.stream_name,
sound/soc/codecs/ics43432.c
29
.capture = {
sound/soc/codecs/idt821034.c
886
.capture = {
sound/soc/codecs/isabelle.c
1077
.capture = {
sound/soc/codecs/jz4725b.c
520
.capture = {
sound/soc/codecs/jz4740.c
209
.capture = {
sound/soc/codecs/jz4760.c
715
.capture = {
sound/soc/codecs/jz4770.c
747
.capture = {
sound/soc/codecs/lm49453.c
1337
.capture = {
sound/soc/codecs/lochnagar-sc.c
161
.capture = {
sound/soc/codecs/lochnagar-sc.c
181
.capture = {
sound/soc/codecs/lochnagar-sc.c
201
.capture = {
sound/soc/codecs/lpass-rx-macro.c
2020
.capture = {
sound/soc/codecs/lpass-tx-macro.c
1223
.capture = {
sound/soc/codecs/lpass-tx-macro.c
1237
.capture = {
sound/soc/codecs/lpass-tx-macro.c
1251
.capture = {
sound/soc/codecs/lpass-va-macro.c
956
.capture = {
sound/soc/codecs/lpass-va-macro.c
970
.capture = {
sound/soc/codecs/lpass-va-macro.c
984
.capture = {
sound/soc/codecs/lpass-wsa-macro.c
1384
.capture = {
sound/soc/codecs/lpass-wsa-macro.c
1398
.capture = {
sound/soc/codecs/madera.c
3260
routes[0].sink = dai->driver->capture.stream_name;
sound/soc/codecs/madera.c
3326
int tx_max_chan = dai->driver->capture.channels_max;
sound/soc/codecs/max98088.c
1371
.capture = {
sound/soc/codecs/max98090.c
2405
.capture = {
sound/soc/codecs/max98095.c
1443
.capture = {
sound/soc/codecs/max98373-i2c.c
464
.capture = {
sound/soc/codecs/max98373-sdw.c
717
.capture = {
sound/soc/codecs/max98388.c
843
.capture = {
sound/soc/codecs/max98390.c
772
.capture = {
sound/soc/codecs/max98396.c
1318
.capture = {
sound/soc/codecs/max98396.c
1339
.capture = {
sound/soc/codecs/max98504.c
278
.capture = {
sound/soc/codecs/max9860.c
480
.capture = {
sound/soc/codecs/max9867.c
544
.capture = {
sound/soc/codecs/max98925.c
503
.capture = {
sound/soc/codecs/max98926.c
466
.capture = {
sound/soc/codecs/max98927.c
637
.capture = {
sound/soc/codecs/mc13783.c
677
.capture = {
sound/soc/codecs/mc13783.c
706
.capture = {
sound/soc/codecs/ml26124.c
509
.capture = {
sound/soc/codecs/msm8916-wcd-analog.c
1107
.capture = {
sound/soc/codecs/msm8916-wcd-digital.c
1133
.capture = {
sound/soc/codecs/mt6351.c
301
.capture = {
sound/soc/codecs/mt6357.c
1699
.capture = {
sound/soc/codecs/mt6358.c
2289
.capture = {
sound/soc/codecs/mt6359.c
2713
.capture = {
sound/soc/codecs/mt6359.c
2739
.capture = {
sound/soc/codecs/mt6660.c
398
.capture = {
sound/soc/codecs/nau8540.c
640
.capture = {
sound/soc/codecs/nau8810.c
836
.capture = {
sound/soc/codecs/nau8821.c
1005
.capture = {
sound/soc/codecs/nau8822.c
1042
.capture = {
sound/soc/codecs/nau8824.c
1603
.capture = {
sound/soc/codecs/nau8825.c
1530
.capture = {
sound/soc/codecs/pcm186x.c
485
.capture = {
sound/soc/codecs/pcm186x.c
497
.capture = {
sound/soc/codecs/pcm3008.c
93
.capture = {
sound/soc/codecs/pcm3060.c
196
.capture = {
sound/soc/codecs/pcm3168a.c
349
dai->driver->capture.channels_max = channel_max;
sound/soc/codecs/pcm3168a.c
350
dai->driver->capture.formats = formats;
sound/soc/codecs/pcm3168a.c
616
.capture = {
sound/soc/codecs/pcm6240.c
1963
.capture = {
sound/soc/codecs/peb2466.c
840
.capture = {
sound/soc/codecs/pm4125.c
1489
.capture = {
sound/soc/codecs/rk3308_codec.c
699
.capture = {
sound/soc/codecs/rk3328_codec.c
338
.capture = {
sound/soc/codecs/rk817_codec.c
403
.capture = {
sound/soc/codecs/rt1017-sdca-sdw.c
691
.capture = {
sound/soc/codecs/rt1316-sdw.c
645
.capture = {
sound/soc/codecs/rt1318-sdw.c
722
.capture = {
sound/soc/codecs/rt1320-sdw.c
2833
.capture = {
sound/soc/codecs/rt1320-sdw.c
2846
.capture = {
sound/soc/codecs/rt274.c
1050
.capture = {
sound/soc/codecs/rt286.c
1016
.capture = {
sound/soc/codecs/rt286.c
1036
.capture = {
sound/soc/codecs/rt298.c
1077
.capture = {
sound/soc/codecs/rt298.c
1097
.capture = {
sound/soc/codecs/rt5514-spi.c
64
.capture = {
sound/soc/codecs/rt5514.c
1151
.capture = {
sound/soc/codecs/rt5575.c
132
.capture = {
sound/soc/codecs/rt5575.c
150
.capture = {
sound/soc/codecs/rt5575.c
168
.capture = {
sound/soc/codecs/rt5575.c
186
.capture = {
sound/soc/codecs/rt5616.c
1281
.capture = {
sound/soc/codecs/rt5631.c
1647
.capture = {
sound/soc/codecs/rt5640.c
2890
.capture = {
sound/soc/codecs/rt5640.c
2909
.capture = {
sound/soc/codecs/rt5645.c
3557
.capture = {
sound/soc/codecs/rt5645.c
3576
.capture = {
sound/soc/codecs/rt5651.c
2123
.capture = {
sound/soc/codecs/rt5651.c
2142
.capture = {
sound/soc/codecs/rt5659.c
3737
.capture = {
sound/soc/codecs/rt5659.c
3756
.capture = {
sound/soc/codecs/rt5659.c
3775
.capture = {
sound/soc/codecs/rt5660.c
1182
.capture = {
sound/soc/codecs/rt5663.c
3245
.capture = {
sound/soc/codecs/rt5665.c
4423
.capture = {
sound/soc/codecs/rt5665.c
4435
.capture = {
sound/soc/codecs/rt5665.c
4454
.capture = {
sound/soc/codecs/rt5665.c
4473
.capture = {
sound/soc/codecs/rt5665.c
4492
.capture = {
sound/soc/codecs/rt5668.c
2281
.capture = {
sound/soc/codecs/rt5668.c
2293
.capture = {
sound/soc/codecs/rt5670.c
2813
.capture = {
sound/soc/codecs/rt5670.c
2833
.capture = {
sound/soc/codecs/rt5677-spi.c
93
.capture = {
sound/soc/codecs/rt5677.c
5049
.capture = {
sound/soc/codecs/rt5677.c
5068
.capture = {
sound/soc/codecs/rt5677.c
5087
.capture = {
sound/soc/codecs/rt5677.c
5106
.capture = {
sound/soc/codecs/rt5677.c
5125
.capture = {
sound/soc/codecs/rt5677.c
5137
.capture = {
sound/soc/codecs/rt5682-i2c.c
101
.capture = {
sound/soc/codecs/rt5682-i2c.c
89
.capture = {
sound/soc/codecs/rt5682-sdw.c
255
.capture = {
sound/soc/codecs/rt5682-sdw.c
267
.capture = {
sound/soc/codecs/rt5682-sdw.c
286
.capture = {
sound/soc/codecs/rt5682s.c
3065
.capture = {
sound/soc/codecs/rt5682s.c
3077
.capture = {
sound/soc/codecs/rt700.c
1010
.capture = {
sound/soc/codecs/rt700.c
1029
.capture = {
sound/soc/codecs/rt711-sdca.c
1446
.capture = {
sound/soc/codecs/rt711-sdca.c
1458
.capture = {
sound/soc/codecs/rt711.c
1094
.capture = {
sound/soc/codecs/rt711.c
1106
.capture = {
sound/soc/codecs/rt712-sdca-dmic.c
741
.capture = {
sound/soc/codecs/rt712-sdca.c
1603
.capture = {
sound/soc/codecs/rt712-sdca.c
1630
.capture = {
sound/soc/codecs/rt715-sdca.c
927
.capture = {
sound/soc/codecs/rt715-sdca.c
939
.capture = {
sound/soc/codecs/rt715.c
943
.capture = {
sound/soc/codecs/rt715.c
955
.capture = {
sound/soc/codecs/rt721-sdca.c
1432
.capture = {
sound/soc/codecs/rt721-sdca.c
1456
.capture = {
sound/soc/codecs/rt722-sdca.c
1264
.capture = {
sound/soc/codecs/rt722-sdca.c
1288
.capture = {
sound/soc/codecs/rt9120.c
308
.capture = {
sound/soc/codecs/rtq9128.c
752
.capture = {
sound/soc/codecs/sdw-mockup.c
118
.capture = {
sound/soc/codecs/sgtl5000.c
1182
.capture = {
sound/soc/codecs/si476x.c
209
.capture = {
sound/soc/codecs/sma1303.c
1439
.capture = {
sound/soc/codecs/sma1307.c
1579
.capture = {
sound/soc/codecs/spdif_receiver.c
51
.capture = {
sound/soc/codecs/src4xxx.c
353
.capture = {
sound/soc/codecs/src4xxx.c
372
.capture = {
sound/soc/codecs/ssm2602.c
543
.capture = {
sound/soc/codecs/ssm4567.c
410
.capture = {
sound/soc/codecs/sta529.c
308
.capture = {
sound/soc/codecs/stac9766.c
244
.capture = {
sound/soc/codecs/tas2552.c
538
.capture = {
sound/soc/codecs/tas2562.c
610
.capture = {
sound/soc/codecs/tas2764.c
537
.capture = {
sound/soc/codecs/tas2770.c
522
.capture = {
sound/soc/codecs/tas2780.c
469
.capture = {
sound/soc/codecs/tas2781-i2c.c
1876
.capture = {
sound/soc/codecs/tas2783-sdw.c
996
.capture = {
sound/soc/codecs/tlv320adc3xxx.c
1373
.capture = {
sound/soc/codecs/tlv320adcx140.c
1233
.capture = {
sound/soc/codecs/tlv320aic23.c
528
.capture = {
sound/soc/codecs/tlv320aic26.c
228
.capture = {
sound/soc/codecs/tlv320aic31xx.c
1458
.capture = {
sound/soc/codecs/tlv320aic32x4.c
943
.capture = {
sound/soc/codecs/tlv320aic3x.c
1508
.capture = {
sound/soc/codecs/tscs42xx.c
1390
.capture = {
sound/soc/codecs/tscs454.c
3344
.capture = {
sound/soc/codecs/tscs454.c
3364
.capture = {
sound/soc/codecs/tscs454.c
3384
.capture = {
sound/soc/codecs/twl4030.c
2128
.capture = {
sound/soc/codecs/twl4030.c
2145
.capture = {
sound/soc/codecs/twl6040.c
1038
.capture = {
sound/soc/codecs/twl6040.c
1050
.capture = {
sound/soc/codecs/uda1342.c
246
.capture = {
sound/soc/codecs/uda1380.c
663
.capture = {
sound/soc/codecs/uda1380.c
684
.capture = {
sound/soc/codecs/wcd9335.c
2094
.capture = {
sound/soc/codecs/wcd9335.c
2123
.capture = {
sound/soc/codecs/wcd9335.c
2152
.capture = {
sound/soc/codecs/wcd934x.c
2014
.capture = {
sound/soc/codecs/wcd934x.c
2042
.capture = {
sound/soc/codecs/wcd934x.c
2070
.capture = {
sound/soc/codecs/wcd937x.c
2719
.capture = {
sound/soc/codecs/wcd938x.c
3324
.capture = {
sound/soc/codecs/wcd939x.c
3292
.capture = {
sound/soc/codecs/wm0010.c
800
.capture = {
sound/soc/codecs/wm0010.c
817
.capture = {
sound/soc/codecs/wm1250-ev1.c
108
.capture = {
sound/soc/codecs/wm2200.c
2089
.capture = {
sound/soc/codecs/wm5100.c
1898
.capture = {
sound/soc/codecs/wm5100.c
1918
.capture = {
sound/soc/codecs/wm5100.c
1938
.capture = {
sound/soc/codecs/wm5102.c
1792
.capture = {
sound/soc/codecs/wm5102.c
1814
.capture = {
sound/soc/codecs/wm5102.c
1836
.capture = {
sound/soc/codecs/wm5102.c
1857
.capture = {
sound/soc/codecs/wm5102.c
1876
.capture = {
sound/soc/codecs/wm5102.c
1895
.capture = {
sound/soc/codecs/wm5102.c
1906
.capture = {
sound/soc/codecs/wm5102.c
1917
.capture = {
sound/soc/codecs/wm5110.c
2092
.capture = {
sound/soc/codecs/wm5110.c
2114
.capture = {
sound/soc/codecs/wm5110.c
2136
.capture = {
sound/soc/codecs/wm5110.c
2157
.capture = {
sound/soc/codecs/wm5110.c
2176
.capture = {
sound/soc/codecs/wm5110.c
2195
.capture = {
sound/soc/codecs/wm5110.c
2206
.capture = {
sound/soc/codecs/wm5110.c
2217
.capture = {
sound/soc/codecs/wm5110.c
2227
.capture = {
sound/soc/codecs/wm5110.c
2238
.capture = {
sound/soc/codecs/wm8350.c
1448
.capture = {
sound/soc/codecs/wm8400.c
1252
.capture = {
sound/soc/codecs/wm8510.c
566
.capture = {
sound/soc/codecs/wm8580.c
898
.capture = {
sound/soc/codecs/wm8731.c
540
.capture = {
sound/soc/codecs/wm8737.c
528
.capture = {
sound/soc/codecs/wm8750.c
678
.capture = {
sound/soc/codecs/wm8753.c
1414
.capture = { /* dummy for fast DAI switching */
sound/soc/codecs/wm8753.c
1432
.capture = {
sound/soc/codecs/wm8770.c
558
.capture = {
sound/soc/codecs/wm8776.c
396
.capture = {
sound/soc/codecs/wm8782.c
63
.capture = {
sound/soc/codecs/wm8804.c
530
.capture = {
sound/soc/codecs/wm8900.c
1013
.capture = {
sound/soc/codecs/wm8903.c
1754
.capture = {
sound/soc/codecs/wm8904.c
2048
.capture = {
sound/soc/codecs/wm8904.c
2227
memset(&wm8904_dai.capture, 0, sizeof(wm8904_dai.capture));
sound/soc/codecs/wm8940.c
752
.capture = {
sound/soc/codecs/wm8960.c
1362
.capture = {
sound/soc/codecs/wm8961.c
824
.capture = {
sound/soc/codecs/wm8962.c
3082
.capture = {
sound/soc/codecs/wm8971.c
620
.capture = {
sound/soc/codecs/wm8974.c
644
.capture = {
sound/soc/codecs/wm8978.c
914
.capture = {
sound/soc/codecs/wm8983.c
967
.capture = {
sound/soc/codecs/wm8985.c
1096
.capture = {
sound/soc/codecs/wm8988.c
783
.capture = {
sound/soc/codecs/wm8990.c
1173
.capture = {
sound/soc/codecs/wm8991.c
1225
.capture = {
sound/soc/codecs/wm8993.c
1471
.capture = {
sound/soc/codecs/wm8994.c
3245
.capture = {
sound/soc/codecs/wm8994.c
3266
.capture = {
sound/soc/codecs/wm8994.c
3287
.capture = {
sound/soc/codecs/wm8995.c
2128
.capture = {
sound/soc/codecs/wm8995.c
2146
.capture = {
sound/soc/codecs/wm8995.c
2164
.capture = {
sound/soc/codecs/wm8996.c
2723
.capture = {
sound/soc/codecs/wm8996.c
2743
.capture = {
sound/soc/codecs/wm8997.c
1007
.capture = {
sound/soc/codecs/wm8997.c
1026
.capture = {
sound/soc/codecs/wm8997.c
1045
.capture = {
sound/soc/codecs/wm8997.c
964
.capture = {
sound/soc/codecs/wm8997.c
986
.capture = {
sound/soc/codecs/wm8998.c
1163
.capture = {
sound/soc/codecs/wm8998.c
1185
.capture = {
sound/soc/codecs/wm8998.c
1207
.capture = {
sound/soc/codecs/wm8998.c
1228
.capture = {
sound/soc/codecs/wm8998.c
1247
.capture = {
sound/soc/codecs/wm9705.c
266
.capture = {
sound/soc/codecs/wm9712.c
572
.capture = {
sound/soc/codecs/wm9713.c
1100
.capture = {
sound/soc/codecs/wm9713.c
1126
.capture = {
sound/soc/codecs/zl38060.c
355
.capture = {
sound/soc/dwc/dwc-i2s.c
620
dw_i2s_dai->capture.channels_min = MIN_CHANNEL_NUM;
sound/soc/dwc/dwc-i2s.c
621
dw_i2s_dai->capture.channels_max =
sound/soc/dwc/dwc-i2s.c
623
dw_i2s_dai->capture.formats = formats[idx];
sound/soc/dwc/dwc-i2s.c
624
dw_i2s_dai->capture.rates = rates;
sound/soc/fsl/fsl_asrc.c
823
.capture = {
sound/soc/fsl/fsl_audmix.c
348
.capture = {
sound/soc/fsl/fsl_easrc.c
1568
.capture = {
sound/soc/fsl/fsl_esai.c
816
.capture = {
sound/soc/fsl/fsl_micfil.c
1034
.capture = {
sound/soc/fsl/fsl_micfil.c
1537
fsl_micfil_dai.capture.formats = micfil->soc->formats;
sound/soc/fsl/fsl_qmc_audio.c
883
qmc_soc_dai_driver->capture.channels_min = 0;
sound/soc/fsl/fsl_qmc_audio.c
884
qmc_soc_dai_driver->capture.channels_max = 0;
sound/soc/fsl/fsl_qmc_audio.c
886
qmc_soc_dai_driver->capture.channels_min = 1;
sound/soc/fsl/fsl_qmc_audio.c
887
qmc_soc_dai_driver->capture.channels_max = count > 1 ? count : nb_rx_ts;
sound/soc/fsl/fsl_qmc_audio.c
889
qmc_soc_dai_driver->capture.formats = qmc_audio_formats(nb_rx_ts,
sound/soc/fsl/fsl_qmc_audio.c
895
qmc_soc_dai_driver->capture.rates = snd_pcm_rate_to_rate_bit(rx_fs_rate);
sound/soc/fsl/fsl_qmc_audio.c
896
qmc_soc_dai_driver->capture.rate_min = rx_fs_rate;
sound/soc/fsl/fsl_qmc_audio.c
897
qmc_soc_dai_driver->capture.rate_max = rx_fs_rate;
sound/soc/fsl/fsl_rpmsg.c
121
.capture = {
sound/soc/fsl/fsl_rpmsg.c
217
dai_drv->capture.rates = rpmsg->soc_data->rates;
sound/soc/fsl/fsl_rpmsg.c
219
dai_drv->capture.formats = rpmsg->soc_data->formats;
sound/soc/fsl/fsl_rpmsg.c
236
dai_drv->capture.channels_min = 1;
sound/soc/fsl/fsl_rpmsg.c
237
dai_drv->capture.channels_max = 8;
sound/soc/fsl/fsl_rpmsg.c
238
dai_drv->capture.rates = SNDRV_PCM_RATE_8000_48000;
sound/soc/fsl/fsl_rpmsg.c
239
dai_drv->capture.formats = SNDRV_PCM_FMTBIT_S32_LE;
sound/soc/fsl/fsl_rpmsg.c
241
dai_drv->capture.formats = SNDRV_PCM_FMTBIT_S16_LE;
sound/soc/fsl/fsl_sai.c
1025
.capture = {
sound/soc/fsl/fsl_sai.c
1051
.capture = {
sound/soc/fsl/fsl_spdif.c
1292
.capture = {
sound/soc/fsl/fsl_spdif.c
972
cpu_dai->driver->capture.formats |= SNDRV_PCM_FMTBIT_S32_LE;
sound/soc/fsl/fsl_spdif.c
974
cpu_dai->driver->capture.formats &= ~SNDRV_PCM_FMTBIT_S32_LE;
sound/soc/fsl/fsl_ssi.c
1173
.capture = {
sound/soc/fsl/fsl_ssi.c
1197
.capture = {
sound/soc/fsl/fsl_xcvr.c
1062
.capture = {
sound/soc/fsl/lpc3xxx-i2s.c
277
.capture = {
sound/soc/fsl/mpc5200_dma.c
181
if (psc_dma->capture.active)
sound/soc/fsl/mpc5200_dma.c
223
s = &psc_dma->capture;
sound/soc/fsl/mpc5200_dma.c
250
s = &psc_dma->capture;
sound/soc/fsl/mpc5200_dma.c
255
!psc_dma->capture.active) {
sound/soc/fsl/mpc5200_dma.c
275
s = &psc_dma->capture;
sound/soc/fsl/mpc5200_dma.c
357
psc_dma->capture.psc_dma = psc_dma;
sound/soc/fsl/mpc5200_dma.c
363
psc_dma->capture.bcom_task =
sound/soc/fsl/mpc5200_dma.c
367
if (!psc_dma->capture.bcom_task ||
sound/soc/fsl/mpc5200_dma.c
401
psc_dma->capture.irq =
sound/soc/fsl/mpc5200_dma.c
402
bcom_get_task_irq(psc_dma->capture.bcom_task);
sound/soc/fsl/mpc5200_dma.c
406
rc |= request_irq(psc_dma->capture.irq, &psc_dma_bcom_irq, IRQF_SHARED,
sound/soc/fsl/mpc5200_dma.c
407
"psc-dma-capture", &psc_dma->capture);
sound/soc/fsl/mpc5200_dma.c
423
free_irq(psc_dma->capture.irq, &psc_dma->capture);
sound/soc/fsl/mpc5200_dma.c
43
if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR))
sound/soc/fsl/mpc5200_dma.c
439
bcom_gen_bd_rx_release(psc_dma->capture.bcom_task);
sound/soc/fsl/mpc5200_dma.c
444
free_irq(psc_dma->capture.irq, &psc_dma->capture);
sound/soc/fsl/mpc5200_dma.h
67
struct psc_dma_stream capture;
sound/soc/fsl/mpc5200_dma.h
81
return &psc_dma->capture;
sound/soc/fsl/mpc5200_psc_ac97.c
243
.capture = {
sound/soc/fsl/mpc5200_psc_i2s.c
139
.capture = {
sound/soc/generic/test-component.c
616
ddriv[i].capture.stream_name = dname[i].name_capture;
sound/soc/generic/test-component.c
617
ddriv[i].capture.channels_min = 1;
sound/soc/generic/test-component.c
618
ddriv[i].capture.channels_max = 384;
sound/soc/generic/test-component.c
619
ddriv[i].capture.rates = STUB_RATES;
sound/soc/generic/test-component.c
620
ddriv[i].capture.formats = STUB_FORMATS;
sound/soc/google/chv3-i2s.c
71
.capture = {
sound/soc/hisilicon/hi6210-i2s.c
529
.capture = {
sound/soc/img/img-i2s-in.c
472
i2s->dai_driver.capture.channels_min = 2;
sound/soc/img/img-i2s-in.c
473
i2s->dai_driver.capture.channels_max = i2s->max_i2s_chan * 2;
sound/soc/img/img-i2s-in.c
474
i2s->dai_driver.capture.rates = SNDRV_PCM_RATE_8000_192000;
sound/soc/img/img-i2s-in.c
475
i2s->dai_driver.capture.formats = SNDRV_PCM_FMTBIT_S32_LE |
sound/soc/img/img-spdif-in.c
704
.capture = {
sound/soc/intel/atom/sst-mfld-platform-pcm.c
493
.capture = {
sound/soc/intel/atom/sst-mfld-platform-pcm.c
531
.capture = {
sound/soc/intel/atom/sst-mfld-platform-pcm.c
549
.capture = {
sound/soc/intel/atom/sst-mfld-platform-pcm.c
567
.capture = {
sound/soc/intel/atom/sst-mfld-platform-pcm.c
678
dai->driver->capture.channels_min) {
sound/soc/intel/avs/pcm.c
1363
if (dai->driver->capture.channels_min)
sound/soc/intel/avs/pcm.c
1414
.capture = {
sound/soc/intel/avs/pcm.c
1424
.capture = {
sound/soc/intel/avs/pcm.c
1463
.capture = {
sound/soc/intel/avs/pcm.c
1513
dai->capture.stream_name =
sound/soc/intel/avs/pcm.c
1516
if (!dai->name || !dai->playback.stream_name || !dai->capture.stream_name)
sound/soc/intel/avs/pcm.c
1534
dai->capture.stream_name =
sound/soc/intel/avs/pcm.c
1537
if (!dai->name || !dai->playback.stream_name || !dai->capture.stream_name)
sound/soc/intel/avs/pcm.c
1561
.capture = {
sound/soc/intel/avs/pcm.c
1662
dais[i].capture.stream_name =
sound/soc/intel/avs/pcm.c
1665
if (!dais[i].capture.stream_name) {
sound/soc/intel/avs/pcm.c
1671
dais[i].capture.formats = pcm->stream[1].formats;
sound/soc/intel/avs/pcm.c
1672
dais[i].capture.subformats = pcm->stream[1].subformats;
sound/soc/intel/avs/pcm.c
1673
dais[i].capture.rates = pcm->stream[1].rates;
sound/soc/intel/avs/pcm.c
1674
dais[i].capture.channels_min = pcm->stream[1].channels_min;
sound/soc/intel/avs/pcm.c
1675
dais[i].capture.channels_max = pcm->stream[1].channels_max;
sound/soc/intel/avs/pcm.c
1676
dais[i].capture.sig_bits = pcm->stream[1].maxbps;
sound/soc/intel/avs/probes.c
224
pstream = &dai->driver->capture;
sound/soc/intel/avs/probes.c
279
.capture = {
sound/soc/intel/avs/topology.c
1916
dai_drv->capture.subformats = fe_subformats;
sound/soc/intel/boards/sof_sdw.c
1072
int capture = ssp_info->dais[0].direction[SNDRV_PCM_STREAM_CAPTURE];
sound/soc/intel/boards/sof_sdw.c
1075
playback, capture, cpu_dai_name,
sound/soc/intel/boards/sof_sdw.c
917
int playback, capture;
sound/soc/intel/boards/sof_sdw.c
997
capture = (stream == SNDRV_PCM_STREAM_CAPTURE);
sound/soc/intel/boards/sof_sdw.c
999
asoc_sdw_init_dai_link(dev, *dai_links, be_id, name, playback, capture,
sound/soc/intel/catpt/pcm.c
1088
CATPT_VOLUME_CTL("Mic Capture Volume", capture),
sound/soc/intel/catpt/pcm.c
637
devfmt.channels = codec_dai->driver->capture.channels_max;
sound/soc/intel/catpt/pcm.c
702
.capture = {
sound/soc/intel/catpt/pcm.c
744
.capture = {
sound/soc/intel/catpt/pcm.c
765
.capture = {
sound/soc/intel/catpt/pcm.c
781
.capture = {
sound/soc/intel/catpt/pcm.c
794
.capture = {
sound/soc/intel/keembay/kmb_platform.c
776
.capture = {
sound/soc/intel/keembay/kmb_platform.c
795
.capture = {
sound/soc/jz4740/jz4740-i2s.c
351
.capture = {
sound/soc/jz4740/jz4740-i2s.c
393
.capture = {
sound/soc/kirkwood/kirkwood-i2s.c
565
.capture = {
sound/soc/kirkwood/kirkwood-i2s.c
584
.capture = {
sound/soc/kirkwood/kirkwood-i2s.c
607
.capture = {
sound/soc/kirkwood/kirkwood-i2s.c
628
.capture = {
sound/soc/kirkwood/kirkwood-i2s.c
82
dai_drv[i].capture.rates |= SNDRV_PCM_RATE_192000;
sound/soc/loongson/loongson1_ac97.c
273
.capture = {
sound/soc/loongson/loongson_i2s.c
240
.capture = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
579
.capture = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
593
.capture = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
621
.capture = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
645
.capture = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
670
.capture = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
694
.capture = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
718
.capture = {
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
741
.capture = {
sound/soc/mediatek/mt2701/mt2701-wm8960.c
52
SND_SOC_DAILINK_DEFS(capture,
sound/soc/mediatek/mt2701/mt2701-wm8960.c
80
SND_SOC_DAILINK_REG(capture),
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
216
.capture = {
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
228
.capture = {
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
240
.capture = {
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
252
.capture = {
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
264
.capture = {
sound/soc/mediatek/mt6797/mt6797-dai-adda.c
294
.capture = {
sound/soc/mediatek/mt6797/mt6797-dai-hostless.c
71
.capture = {
sound/soc/mediatek/mt6797/mt6797-dai-hostless.c
90
.capture = {
sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
267
.capture = {
sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
288
.capture = {
sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
153
.capture = {
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
387
.capture = {
sound/soc/mediatek/mt7986/mt7986-wm8960.c
30
SND_SOC_DAILINK_DEFS(capture,
sound/soc/mediatek/mt7986/mt7986-wm8960.c
58
SND_SOC_DAILINK_REG(capture),
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
546
.capture = {
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
565
.capture = {
sound/soc/mediatek/mt8173/mt8173-max98090.c
116
SND_SOC_DAILINK_REG(capture),
sound/soc/mediatek/mt8173/mt8173-max98090.c
89
SND_SOC_DAILINK_DEFS(capture,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c
123
SND_SOC_DAILINK_DEFS(capture,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c
151
SND_SOC_DAILINK_REG(capture),
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c
140
SND_SOC_DAILINK_DEFS(capture,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c
183
SND_SOC_DAILINK_REG(capture),
sound/soc/mediatek/mt8173/mt8173-rt5650.c
184
SND_SOC_DAILINK_DEFS(capture,
sound/soc/mediatek/mt8173/mt8173-rt5650.c
222
SND_SOC_DAILINK_REG(capture),
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
222
.capture = {
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
234
.capture = {
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
246
.capture = {
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
258
.capture = {
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
270
.capture = {
sound/soc/mediatek/mt8183/mt8183-dai-adda.c
395
.capture = {
sound/soc/mediatek/mt8183/mt8183-dai-hostless.c
71
.capture = {
sound/soc/mediatek/mt8183/mt8183-dai-hostless.c
90
.capture = {
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
891
.capture = {
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
915
.capture = {
sound/soc/mediatek/mt8183/mt8183-dai-pcm.c
266
.capture = {
sound/soc/mediatek/mt8183/mt8183-dai-pcm.c
287
.capture = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
468
.capture = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
480
.capture = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
492
.capture = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
504
.capture = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
516
.capture = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
528
.capture = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
540
.capture = {
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
552
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-adda.c
720
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-adda.c
732
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
121
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
140
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
159
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
178
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
191
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
203
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
215
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
227
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
239
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
251
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
270
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c
180
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c
202
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1070
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1082
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1106
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-pcm.c
362
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-src.c
634
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-src.c
653
.capture = {
sound/soc/mediatek/mt8186/mt8186-dai-tdm.c
587
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
546
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
558
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
570
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
582
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
594
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
606
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
618
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
630
.capture = {
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
642
.capture = {
sound/soc/mediatek/mt8188/mt8188-dai-adda.c
460
.capture = {
sound/soc/mediatek/mt8188/mt8188-dai-dmic.c
483
.capture = {
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2510
.capture = {
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2522
.capture = {
sound/soc/mediatek/mt8188/mt8188-dai-pcm.c
322
.capture = {
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
412
.capture = { \
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1128
.capture = {
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1152
.capture = {
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1164
.capture = {
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
1345
MT8189_I2S_DAI(I2SIN0, MT8189_DAI_I2S_IN0, 2, capture),
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
1346
MT8189_I2S_DAI(I2SIN1, MT8189_DAI_I2S_IN1, 2, capture),
sound/soc/mediatek/mt8189/mt8189-dai-pcm.c
301
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
221
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
233
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
245
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
257
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
269
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
281
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
293
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
305
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
317
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
329
.capture = {
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
341
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1283
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1302
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1314
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1326
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1849
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1861
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1885
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1921
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1945
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-pcm.c
357
.capture = {
sound/soc/mediatek/mt8192/mt8192-dai-pcm.c
378
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
568
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
580
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
592
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
604
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
616
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
628
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
640
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
652
.capture = {
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
664
.capture = {
sound/soc/mediatek/mt8195/mt8195-dai-adda.c
685
.capture = {
sound/soc/mediatek/mt8195/mt8195-dai-adda.c
697
.capture = {
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2534
.capture = {
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2546
.capture = {
sound/soc/mediatek/mt8195/mt8195-dai-pcm.c
323
.capture = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
906
.capture = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
918
.capture = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
930
.capture = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
942
.capture = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
954
.capture = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
975
.capture = {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
997
.capture = {
sound/soc/mediatek/mt8365/mt8365-dai-adda.c
240
.capture = {
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
217
.capture = {
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
748
.capture = {
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
770
.capture = {
sound/soc/mediatek/mt8365/mt8365-dai-pcm.c
227
.capture = {
sound/soc/meson/aiu-acodec-ctrl.c
137
.capture = AIU_ACODEC_STREAM(xname, "Capture", AIU_ACODEC_OUT_CHMAX), \
sound/soc/meson/aiu-codec-ctrl.c
109
.capture = AIU_CODEC_CTRL_STREAM(xname, "Capture"), \
sound/soc/meson/axg-pdm.c
447
.capture = {
sound/soc/meson/axg-spdifin.c
419
drv->capture.stream_name = "Capture";
sound/soc/meson/axg-spdifin.c
420
drv->capture.channels_min = 1;
sound/soc/meson/axg-spdifin.c
421
drv->capture.channels_max = 2;
sound/soc/meson/axg-spdifin.c
422
drv->capture.formats = SNDRV_PCM_FMTBIT_IEC958_SUBFRAME_LE;
sound/soc/meson/axg-spdifin.c
431
drv->capture.rates |= rb;
sound/soc/meson/axg-tdm-interface.c
450
.capture = {
sound/soc/meson/axg-tdm-interface.c
464
.capture = {
sound/soc/meson/axg-tdm-interface.c
92
dai->driver->capture.channels_max = rx_slots;
sound/soc/meson/axg-tdm-interface.c
93
dai->driver->capture.formats = fmt;
sound/soc/meson/axg-toddr.c
128
.capture = {
sound/soc/meson/axg-toddr.c
225
.capture = {
sound/soc/meson/g12a-toacodec.c
196
.capture = TOACODEC_STREAM(xname, "Capture", TOACODEC_OUT_CHMAX), \
sound/soc/meson/g12a-tohdmitx.c
184
.capture = TOHDMITX_STREAM(xname, "Capture", xfmt, xchmax), \
sound/soc/mxs/mxs-saif.c
712
.capture = {
sound/soc/pxa/mmp-sspa.c
360
.capture = {
sound/soc/pxa/pxa-ssp.c
835
.capture = {
sound/soc/pxa/pxa2xx-ac97.c
163
.capture = {
sound/soc/pxa/pxa2xx-ac97.c
179
.capture = {
sound/soc/pxa/pxa2xx-ac97.c
189
.capture = {
sound/soc/pxa/pxa2xx-i2s.c
348
.capture = {
sound/soc/qcom/lpass-apq8016.c
104
.capture = {
sound/soc/qcom/lpass-apq8016.c
69
.capture = {
sound/soc/qcom/lpass-sc7180.c
36
.capture = {
sound/soc/qcom/lpass-sc7280.c
31
.capture = {
sound/soc/qcom/lpass-sc7280.c
84
.capture = {
sound/soc/qcom/lpass-sc7280.c
97
.capture = {
sound/soc/qcom/qdsp6/q6asm-dai.c
1286
dai_drv->capture = empty_stream;
sound/soc/qcom/qdsp6/q6asm-dai.c
148
.capture = { \
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
153
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
183
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
214
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
245
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
276
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
29
.capture = { \
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
307
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
338
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
365
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
392
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
419
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
446
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
474
.capture = {
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
65
.capture = { \
sound/soc/renesas/fsi.c
1244
fsi_stream_transfer(&master->fsia.capture);
sound/soc/renesas/fsi.c
1246
fsi_stream_transfer(&master->fsib.capture);
sound/soc/renesas/fsi.c
1399
fsi->capture.handler = &fsi_pio_pop_handler;
sound/soc/renesas/fsi.c
1790
.capture = {
sound/soc/renesas/fsi.c
1806
.capture = {
sound/soc/renesas/fsi.c
1871
fsi->capture.handler = &fsi_pio_pop_handler; /* default PIO */
sound/soc/renesas/fsi.c
1872
fsi->capture.priv = fsi;
sound/soc/renesas/fsi.c
2061
__fsi_suspend(fsia, &fsia->capture, dev);
sound/soc/renesas/fsi.c
2064
__fsi_suspend(fsib, &fsib->capture, dev);
sound/soc/renesas/fsi.c
2076
__fsi_resume(fsia, &fsia->capture, dev);
sound/soc/renesas/fsi.c
2079
__fsi_resume(fsib, &fsib->capture, dev);
sound/soc/renesas/fsi.c
252
struct fsi_stream capture;
sound/soc/renesas/fsi.c
473
fsi->capture.oerr_num++;
sound/soc/renesas/fsi.c
476
fsi->capture.uerr_num++;
sound/soc/renesas/fsi.c
488
return fsi_is_play(substream) ? &fsi->playback : &fsi->capture;
sound/soc/renesas/fsi.c
575
io = &fsi->capture;
sound/soc/renesas/fsi.c
594
io = &fsi->capture;
sound/soc/renesas/fsi.c
685
data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->capture));
sound/soc/renesas/hac.c
279
.capture = {
sound/soc/renesas/hac.c
297
.capture = {
sound/soc/renesas/rcar/cmd.c
61
tio = &rdai->capture;
sound/soc/renesas/rcar/core.c
1004
is_play ? &rdai->playback : &rdai->capture,
sound/soc/renesas/rcar/core.c
1008
is_play ? &rdai->playback : &rdai->capture,
sound/soc/renesas/rcar/core.c
1145
struct device_node *capture)
sound/soc/renesas/rcar/core.c
1166
if (np == capture)
sound/soc/renesas/rcar/core.c
1167
rsnd_dai_connect(mod, &rdai->capture, mod->type);
sound/soc/renesas/rcar/core.c
1337
ret = rsnd_dai_call(pcm_new, &rdai->capture, rtd);
sound/soc/renesas/rcar/core.c
1346
ret = rsnd_preallocate_pages(rtd, &rdai->capture,
sound/soc/renesas/rcar/core.c
1383
io_capture = &rdai->capture;
sound/soc/renesas/rcar/core.c
1406
struct device_node *capture = of_parse_phandle(dai_np, "capture", io_i);
sound/soc/renesas/rcar/core.c
1408
if (!playback && !capture)
sound/soc/renesas/rcar/core.c
1415
if (capture)
sound/soc/renesas/rcar/core.c
1419
rsnd_parse_connect_ssi(rdai, playback, capture);
sound/soc/renesas/rcar/core.c
1420
rsnd_parse_connect_ssiu(rdai, playback, capture);
sound/soc/renesas/rcar/core.c
1421
rsnd_parse_connect_src(rdai, playback, capture);
sound/soc/renesas/rcar/core.c
1422
rsnd_parse_connect_ctu(rdai, playback, capture);
sound/soc/renesas/rcar/core.c
1423
rsnd_parse_connect_mix(rdai, playback, capture);
sound/soc/renesas/rcar/core.c
1424
rsnd_parse_connect_dvc(rdai, playback, capture);
sound/soc/renesas/rcar/core.c
1427
of_node_put(capture);
sound/soc/renesas/rcar/core.c
1440
drv->capture.rates = RSND_RATES;
sound/soc/renesas/rcar/core.c
1441
drv->capture.formats = RSND_FMTS;
sound/soc/renesas/rcar/core.c
1442
drv->capture.channels_min = 2;
sound/soc/renesas/rcar/core.c
1443
drv->capture.channels_max = 8;
sound/soc/renesas/rcar/core.c
1444
drv->capture.stream_name = io_capture->name;
sound/soc/renesas/rcar/core.c
1505
rsnd_parse_connect_graph(priv, &rdai->capture, dai_np);
sound/soc/renesas/rcar/core.c
1521
rsnd_parse_connect_simple(priv, &rdai->capture, dai_np);
sound/soc/renesas/rcar/core.c
1966
ret = rsnd_rdai_continuance_probe(priv, &rdai->capture);
sound/soc/renesas/rcar/core.c
1998
rsnd_dai_call(remove, &rdai->capture, priv);
sound/soc/renesas/rcar/core.c
2037
ret = rsnd_dai_call(remove, &rdai->capture, priv);
sound/soc/renesas/rcar/core.c
236
io = &rdai->capture;
sound/soc/renesas/rcar/core.c
689
return &rdai->capture;
sound/soc/renesas/rcar/debugfs.c
90
debugfs_create_file("capture", 0444, dir, &rdai->capture, &rsnd_debugfs_fops);
sound/soc/renesas/rcar/msiof.c
389
.capture = {
sound/soc/renesas/rcar/rsnd.h
455
struct device_node *capture);
sound/soc/renesas/rcar/rsnd.h
533
struct rsnd_dai_stream capture;
sound/soc/renesas/rcar/rsnd.h
792
struct device_node *capture);
sound/soc/renesas/rcar/rsnd.h
805
struct device_node *capture);
sound/soc/renesas/rcar/rsnd.h
823
#define rsnd_parse_connect_src(rdai, playback, capture) \
sound/soc/renesas/rcar/rsnd.h
826
playback, capture)
sound/soc/renesas/rcar/rsnd.h
835
#define rsnd_parse_connect_ctu(rdai, playback, capture) \
sound/soc/renesas/rcar/rsnd.h
838
playback, capture)
sound/soc/renesas/rcar/rsnd.h
847
#define rsnd_parse_connect_mix(rdai, playback, capture) \
sound/soc/renesas/rcar/rsnd.h
850
playback, capture)
sound/soc/renesas/rcar/rsnd.h
859
#define rsnd_parse_connect_dvc(rdai, playback, capture) \
sound/soc/renesas/rcar/rsnd.h
862
playback, capture)
sound/soc/renesas/rcar/ssi.c
1112
struct device_node *capture)
sound/soc/renesas/rcar/ssi.c
1135
if (np == capture)
sound/soc/renesas/rcar/ssi.c
1136
rsnd_ssi_connect(mod, &rdai->capture);
sound/soc/renesas/rcar/ssiu.c
471
struct device_node *capture)
sound/soc/renesas/rcar/ssiu.c
477
struct rsnd_dai_stream *io_c = &rdai->capture;
sound/soc/renesas/rcar/ssiu.c
494
if (np == capture)
sound/soc/renesas/rz-ssi.c
1028
rz_ssi_is_stream_running(&ssi->capture)) {
sound/soc/renesas/rz-ssi.c
1106
.capture = {
sound/soc/renesas/rz-ssi.c
1170
ssi->capture.transfer = rz_ssi_pio_recv;
sound/soc/renesas/rz-ssi.c
1174
ssi->capture.transfer = rz_ssi_dma_transfer;
sound/soc/renesas/rz-ssi.c
1178
ssi->capture.priv = ssi;
sound/soc/renesas/rz-ssi.c
127
struct rz_ssi_stream capture;
sound/soc/renesas/rz-ssi.c
183
return (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) ? &ssi->playback : &ssi->capture;
sound/soc/renesas/rz-ssi.c
188
return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch));
sound/soc/renesas/rz-ssi.c
420
rz_ssi_is_stream_running(&ssi->capture))
sound/soc/renesas/rz-ssi.c
430
if (ssi->capture.dma_ch)
sound/soc/renesas/rz-ssi.c
431
dmaengine_terminate_async(ssi->capture.dma_ch);
sound/soc/renesas/rz-ssi.c
600
if (ssi->capture.substream)
sound/soc/renesas/rz-ssi.c
601
strm_capture = &ssi->capture;
sound/soc/renesas/rz-ssi.c
616
if (ssi->capture.substream && is_stopped) {
sound/soc/renesas/rz-ssi.c
639
if (ssi->capture.substream && is_stopped) {
sound/soc/renesas/rz-ssi.c
652
if (ssi->capture.substream && is_stopped)
sound/soc/renesas/rz-ssi.c
653
rz_ssi_start(ssi, &ssi->capture);
sound/soc/renesas/rz-ssi.c
657
!rz_ssi_is_stream_running(&ssi->capture))
sound/soc/renesas/rz-ssi.c
665
if (irq == ssi->irq_rx && rz_ssi_is_stream_running(&ssi->capture)) {
sound/soc/renesas/rz-ssi.c
666
strm_capture->transfer(ssi, &ssi->capture);
sound/soc/renesas/rz-ssi.c
674
strm_capture->transfer(ssi, &ssi->capture);
sound/soc/renesas/rz-ssi.c
784
if (ssi->capture.dma_ch) {
sound/soc/renesas/rz-ssi.c
785
dma_release_channel(ssi->capture.dma_ch);
sound/soc/renesas/rz-ssi.c
786
ssi->capture.dma_ch = NULL;
sound/soc/renesas/rz-ssi.c
796
ssi->capture.dma_ch = dma_request_chan(dev, "rx");
sound/soc/renesas/rz-ssi.c
797
if (IS_ERR(ssi->capture.dma_ch))
sound/soc/renesas/rz-ssi.c
798
ssi->capture.dma_ch = NULL;
sound/soc/renesas/rz-ssi.c
800
if (!ssi->playback.dma_ch && !ssi->capture.dma_ch) {
sound/soc/renesas/rz-ssi.c
830
rz_ssi_is_stream_running(&ssi->capture))
sound/soc/renesas/rz-ssi.c
873
ssi->capture.transfer = rz_ssi_pio_recv;
sound/soc/renesas/siu.h
119
struct siu_stream capture;
sound/soc/renesas/siu_dai.c
134
siu_write32(base + SIU_SBDVCB, port_info->capture.volume);
sound/soc/renesas/siu_dai.c
370
vol = port_info->capture.volume;
sound/soc/renesas/siu_dai.c
414
cur_vol = port_info->capture.volume;
sound/soc/renesas/siu_dai.c
416
port_info->capture.volume = new_vol;
sound/soc/renesas/siu_dai.c
463
(*port_info)->capture.volume = DFLT_VOLUME_LEVEL;
sound/soc/renesas/siu_dai.c
532
if (WARN_ON(port_info->playback.rw_flg || port_info->capture.rw_flg))
sound/soc/renesas/siu_dai.c
558
siu_stream = &port_info->capture;
sound/soc/renesas/siu_dai.c
58
struct format_flag capture;
sound/soc/renesas/siu_dai.c
606
siu_flags[info->port_id].capture.i2s;
sound/soc/renesas/siu_dai.c
610
siu_flags[info->port_id].capture.pcm;
sound/soc/renesas/siu_dai.c
618
siu_flags[info->port_id].capture.mask) &
sound/soc/renesas/siu_dai.c
707
.capture = {
sound/soc/renesas/siu_dai.c
71
.capture = {
sound/soc/renesas/siu_dai.c
85
.capture = {
sound/soc/renesas/siu_pcm.c
155
struct siu_stream *siu_stream = &port_info->capture;
sound/soc/renesas/siu_pcm.c
240
struct siu_stream *siu_stream = &port_info->capture;
sound/soc/renesas/siu_pcm.c
262
struct siu_stream *siu_stream = &port_info->capture;
sound/soc/renesas/siu_pcm.c
315
siu_stream = &port_info->capture;
sound/soc/renesas/siu_pcm.c
346
siu_stream = &port_info->capture;
sound/soc/renesas/siu_pcm.c
369
siu_stream = &port_info->capture;
sound/soc/renesas/siu_pcm.c
461
siu_stream = &port_info->capture;
sound/soc/renesas/siu_pcm.c
521
INIT_WORK(&(*port_info)->capture.work, siu_io_work);
sound/soc/renesas/siu_pcm.c
534
cancel_work_sync(&port_info->capture.work);
sound/soc/renesas/ssi.c
351
.capture = {
sound/soc/renesas/ssi.c
368
.capture = {
sound/soc/rockchip/rockchip_i2s.c
709
dai->capture.stream_name = "Capture";
sound/soc/rockchip/rockchip_i2s.c
710
dai->capture.channels_min = 2;
sound/soc/rockchip/rockchip_i2s.c
711
dai->capture.channels_max = 8;
sound/soc/rockchip/rockchip_i2s.c
712
dai->capture.rates = SNDRV_PCM_RATE_8000_192000;
sound/soc/rockchip/rockchip_i2s.c
713
dai->capture.formats = SNDRV_PCM_FMTBIT_S8 |
sound/soc/rockchip/rockchip_i2s.c
725
dai->capture.channels_max = val;
sound/soc/rockchip/rockchip_i2s_tdm.c
1079
dai->capture.stream_name = "Capture";
sound/soc/rockchip/rockchip_i2s_tdm.c
1080
dai->capture.channels_min = 2;
sound/soc/rockchip/rockchip_i2s_tdm.c
1081
dai->capture.channels_max = 8;
sound/soc/rockchip/rockchip_i2s_tdm.c
1082
dai->capture.rates = SNDRV_PCM_RATE_8000_192000;
sound/soc/rockchip/rockchip_i2s_tdm.c
1083
dai->capture.formats = formats;
sound/soc/rockchip/rockchip_pdm.c
394
.capture = {
sound/soc/rockchip/rockchip_sai.c
1135
dai->capture.stream_name = "Capture";
sound/soc/rockchip/rockchip_sai.c
1136
dai->capture.channels_min = 1;
sound/soc/rockchip/rockchip_sai.c
1137
dai->capture.channels_max = 512;
sound/soc/rockchip/rockchip_sai.c
1138
dai->capture.rates = SNDRV_PCM_RATE_8000_384000;
sound/soc/rockchip/rockchip_sai.c
1139
dai->capture.formats = SNDRV_PCM_FMTBIT_S8 |
sound/soc/rockchip/rockchip_sai.c
153
static int rockchip_sai_poll_stream_idle(struct rk_sai_dev *sai, bool playback, bool capture)
sound/soc/rockchip/rockchip_sai.c
163
if (capture)
sound/soc/rockchip/rockchip_sai.c
170
if (capture)
sound/soc/rockchip/rockchip_sai.c
380
bool capture = stream == SNDRV_PCM_STREAM_CAPTURE || stream < 0;
sound/soc/rockchip/rockchip_sai.c
389
if (capture) {
sound/soc/rockchip/rockchip_sai.c
396
rockchip_sai_poll_stream_idle(sai, playback, capture);
sound/soc/samsung/aries_wm8994.c
447
.capture = {
sound/soc/samsung/i2s.c
1210
dai_drv->capture.channels_min = 1;
sound/soc/samsung/i2s.c
1211
dai_drv->capture.channels_max = 2;
sound/soc/samsung/i2s.c
1212
dai_drv->capture.rates = i2s_dai_data->pcm_rates;
sound/soc/samsung/i2s.c
1213
dai_drv->capture.formats = SAMSUNG_I2S_FMTS;
sound/soc/samsung/i2s.c
1214
dai_drv->capture.stream_name = "Primary Capture";
sound/soc/samsung/i2s.c
939
int capture = (substream->stream == SNDRV_PCM_STREAM_CAPTURE);
sound/soc/samsung/i2s.c
963
if (capture)
sound/soc/samsung/i2s.c
975
if (capture) {
sound/soc/samsung/midas_wm1811.c
485
.capture = {
sound/soc/samsung/midas_wm1811.c
504
.capture = {
sound/soc/samsung/pcm.c
464
.capture = { \
sound/soc/samsung/tm2_wm5110.c
397
.capture = {
sound/soc/samsung/tm2_wm5110.c
417
.capture = {
sound/soc/sdca/sdca_asoc.c
1187
stream = &dais[j].capture;
sound/soc/sdw_utils/soc_sdw_utils.c
1294
int *be_id, char *name, int playback, int capture,
sound/soc/sdw_utils/soc_sdw_utils.c
1313
dai_links->playback_only = playback && !capture;
sound/soc/sdw_utils/soc_sdw_utils.c
1314
dai_links->capture_only = !playback && capture;
sound/soc/sdw_utils/soc_sdw_utils.c
1321
int *be_id, char *name, int playback, int capture,
sound/soc/sdw_utils/soc_sdw_utils.c
1340
asoc_sdw_init_dai_link(dev, dai_links, be_id, name, playback, capture,
sound/soc/soc-compress.c
552
int playback = 0, capture = 0;
sound/soc/soc-compress.c
580
capture = 1;
sound/soc/soc-compress.c
586
if (playback + capture != 1) {
sound/soc/soc-compress.c
589
playback, capture);
sound/soc/soc-compress.c
609
int capture = 1;
sound/soc/soc-compress.c
614
capture = 0;
sound/soc/soc-compress.c
620
playback, capture, &be_pcm);
sound/soc/soc-compress.c
635
if (capture)
sound/soc/soc-core.c
2898
convert_endianness_formats(&dai_drv[i].capture);
sound/soc/soc-dapm.c
4387
if (dai->driver->capture.stream_name) {
sound/soc/soc-dapm.c
4389
template.name = dai->driver->capture.stream_name;
sound/soc/soc-dapm.c
4390
template.sname = dai->driver->capture.stream_name;
sound/soc/soc-pcm.c
2800
int *playback, int *capture)
sound/soc/soc-pcm.c
2862
*capture = has_capture;
sound/soc/soc-pcm.c
2869
int playback, int capture)
sound/soc/soc-pcm.c
2880
playback, capture, pcm);
sound/soc/soc-pcm.c
2886
playback, capture, pcm);
sound/soc/soc-pcm.c
2897
capture, pcm);
sound/soc/soc-pcm.c
2913
int ret = 0, playback = 0, capture = 0;
sound/soc/soc-pcm.c
2916
ret = soc_get_playback_capture(rtd, &playback, &capture);
sound/soc/soc-pcm.c
2920
ret = soc_create_pcm(&pcm, rtd, playback, capture);
sound/soc/soc-pcm.c
2942
if (capture)
sound/soc/soc-pcm.c
2986
if (capture)
sound/soc/soc-topology-test.c
176
.capture = cpu_to_le32(1),
sound/soc/soc-topology.c
1395
if (pcm->capture) {
sound/soc/soc-topology.c
1396
stream = &dai_drv->capture;
sound/soc/soc-topology.c
1519
link->playback_only = le32_to_cpu(pcm->playback) && !le32_to_cpu(pcm->capture);
sound/soc/soc-topology.c
1520
link->capture_only = !le32_to_cpu(pcm->playback) && le32_to_cpu(pcm->capture);
sound/soc/soc-topology.c
1872
if (d->capture) {
sound/soc/soc-topology.c
1873
stream = &dai_drv->capture;
sound/soc/soc-utils.c
232
.capture = {
sound/soc/sof/amd/acp-probes.c
117
pstream = &dai->driver->capture;
sound/soc/sof/amd/acp63.c
104
.capture = {
sound/soc/sof/amd/acp63.c
41
.capture = {
sound/soc/sof/amd/acp63.c
65
.capture = {
sound/soc/sof/amd/acp63.c
89
.capture = {
sound/soc/sof/amd/acp70.c
104
.capture = {
sound/soc/sof/amd/acp70.c
41
.capture = {
sound/soc/sof/amd/acp70.c
65
.capture = {
sound/soc/sof/amd/acp70.c
89
.capture = {
sound/soc/sof/amd/rembrandt.c
104
.capture = {
sound/soc/sof/amd/rembrandt.c
41
.capture = {
sound/soc/sof/amd/rembrandt.c
65
.capture = {
sound/soc/sof/amd/rembrandt.c
89
.capture = {
sound/soc/sof/amd/renoir.c
40
.capture = {
sound/soc/sof/amd/renoir.c
64
.capture = {
sound/soc/sof/amd/renoir.c
79
.capture = {
sound/soc/sof/amd/vangogh.c
101
.capture = {
sound/soc/sof/amd/vangogh.c
123
.capture = {
sound/soc/sof/amd/vangogh.c
38
.capture = {
sound/soc/sof/amd/vangogh.c
62
.capture = {
sound/soc/sof/amd/vangogh.c
86
.capture = {
sound/soc/sof/imx/imx-common.h
63
.capture = { \
sound/soc/sof/intel/atom.c
338
.capture = {
sound/soc/sof/intel/atom.c
349
.capture = {
sound/soc/sof/intel/atom.c
360
.capture = {
sound/soc/sof/intel/atom.c
371
.capture = {
sound/soc/sof/intel/atom.c
382
.capture = {
sound/soc/sof/intel/atom.c
393
.capture = {
sound/soc/sof/intel/bdw.c
545
.capture = {
sound/soc/sof/intel/bdw.c
556
.capture = {
sound/soc/sof/intel/hda-dai-ops.c
203
link_bps = codec_dai->driver->capture.sig_bits;
sound/soc/sof/intel/hda-dai.c
795
.capture = {
sound/soc/sof/intel/hda-dai.c
806
.capture = {
sound/soc/sof/intel/hda-dai.c
817
.capture = {
sound/soc/sof/intel/hda-dai.c
828
.capture = {
sound/soc/sof/intel/hda-dai.c
839
.capture = {
sound/soc/sof/intel/hda-dai.c
850
.capture = {
sound/soc/sof/intel/hda-dai.c
857
.capture = {
sound/soc/sof/intel/hda-dai.c
864
.capture = {
sound/soc/sof/intel/hda-dai.c
872
.capture = {
sound/soc/sof/intel/hda-dai.c
912
.capture = {
sound/soc/sof/intel/hda-dai.c
923
.capture = {
sound/soc/sof/intel/hda-dai.c
934
.capture = {
sound/soc/sof/intel/hda-probes.c
121
pstream = &dai->driver->capture;
sound/soc/sof/mediatek/mt8186/mt8186.c
367
.capture = {
sound/soc/sof/mediatek/mt8186/mt8186.c
374
.capture = {
sound/soc/sof/mediatek/mt8186/mt8186.c
493
.capture = {
sound/soc/sof/mediatek/mt8186/mt8186.c
500
.capture = {
sound/soc/sof/mediatek/mt8195/mt8195.c
391
.capture = {
sound/soc/sof/mediatek/mt8195/mt8195.c
398
.capture = {
sound/soc/sof/nocodec.c
59
links[i].playback_only = drv[i].playback.channels_min && !drv[i].capture.channels_min;
sound/soc/sof/nocodec.c
60
links[i].capture_only = !drv[i].playback.channels_min && drv[i].capture.channels_min;
sound/soc/sof/pcm.c
659
goto capture;
sound/soc/sof/pcm.c
693
capture:
sound/soc/sof/pcm.c
697
if (!spcm->pcm.capture)
sound/soc/sof/sof-client-probes.c
413
.capture = {
sound/soc/sof/topology.c
1782
goto capture;
sound/soc/sof/topology.c
1806
capture:
sound/soc/sof/topology.c
1810
if (!spcm->pcm.capture)
sound/soc/sof/topology.c
1853
if (spcm->pcm.capture)
sound/soc/sophgo/cv1800b-sound-adc.c
223
.capture = { .stream_name = "ADC Capture",
sound/soc/sophgo/cv1800b-tdm.c
570
.capture = {
sound/soc/spacemit/k1_i2s.c
322
.capture = {
sound/soc/spacemit/k1_i2s.c
367
dai->capture.stream_name = "Capture";
sound/soc/spacemit/k1_i2s.c
368
dai->capture.channels_min = 1;
sound/soc/spacemit/k1_i2s.c
369
dai->capture.channels_max = 2;
sound/soc/spacemit/k1_i2s.c
370
dai->capture.rates = SPACEMIT_PCM_RATES;
sound/soc/spacemit/k1_i2s.c
371
dai->capture.formats = SPACEMIT_PCM_FORMATS;
sound/soc/spear/spdif_in.c
162
.capture = {
sound/soc/starfive/jh7110_tdm.c
491
.capture = {
sound/soc/sti/sti_uniperif.c
448
stream = &dai->capture;
sound/soc/stm/stm32_adfsdm.c
138
.capture = {
sound/soc/stm/stm32_i2s.c
1153
stm32_i2s_dai_init(&dai_ptr->capture, "capture");
sound/soc/stm/stm32_sai_sub.c
1462
.capture = {
sound/soc/stm/stm32_spdifrx.c
868
.capture = {
sound/soc/sunxi/sun4i-codec.c
1577
.capture = {
sound/soc/sunxi/sun4i-codec.c
734
.capture = {
sound/soc/sunxi/sun4i-i2s.c
1125
.capture = {
sound/soc/sunxi/sun50i-dmic.c
269
.capture = {
sound/soc/sunxi/sun8i-codec.c
705
.capture = {
sound/soc/sunxi/sun8i-codec.c
730
.capture = {
sound/soc/sunxi/sun8i-codec.c
755
.capture = {
sound/soc/tegra/tegra186_asrc.c
503
.capture = { \
sound/soc/tegra/tegra186_asrc.c
529
.capture = { \
sound/soc/tegra/tegra20_ac97.c
229
.capture = {
sound/soc/tegra/tegra20_i2s.c
328
.capture = {
sound/soc/tegra/tegra210_admaif.c
643
.capture = { \
sound/soc/tegra/tegra210_adx.c
264
.capture = { \
sound/soc/tegra/tegra210_adx.c
290
.capture = { \
sound/soc/tegra/tegra210_ahub.h
173
.capture = { \
sound/soc/tegra/tegra210_amx.c
288
.capture = { \
sound/soc/tegra/tegra210_amx.c
314
.capture = { \
sound/soc/tegra/tegra210_amx.c
764
tegra210_amx_dais[TEGRA_AMX_OUT_DAI_ID].capture.channels_max =
sound/soc/tegra/tegra210_dmic.c
323
.capture = {
sound/soc/tegra/tegra210_dmic.c
335
.capture = {
sound/soc/tegra/tegra210_i2s.c
1105
tegra210_i2s_dais[id].capture.channels_max = i2s->soc_data->max_ch;
sound/soc/tegra/tegra210_i2s.c
747
.capture = {
sound/soc/tegra/tegra210_i2s.c
770
.capture = {
sound/soc/tegra/tegra210_mixer.c
319
.capture = { \
sound/soc/tegra/tegra210_mixer.c
345
.capture = { \
sound/soc/tegra/tegra210_mvc.c
576
.capture = {
sound/soc/tegra/tegra210_mvc.c
601
.capture = {
sound/soc/tegra/tegra210_ope.c
136
.capture = {
sound/soc/tegra/tegra210_ope.c
159
.capture = {
sound/soc/tegra/tegra210_sfc.c
3402
.capture = {
sound/soc/tegra/tegra210_sfc.c
3426
.capture = {
sound/soc/tegra/tegra30_i2s.c
321
.capture = {
sound/soc/ti/davinci-i2s.c
765
.capture = {
sound/soc/ti/davinci-mcasp.c
1991
.capture = {
sound/soc/ti/omap-dmic.c
445
.capture = {
sound/soc/ti/omap-mcbsp.c
1301
.capture = {
sound/soc/ti/omap-mcbsp.c
1403
omap_mcbsp_dai.capture.formats = SNDRV_PCM_FMTBIT_S16_LE;
sound/soc/ti/omap-mcpdm.c
516
.capture = {
sound/soc/uniphier/aio-ld11.c
201
.capture = {
sound/soc/uniphier/aio-ld11.c
214
.capture = {
sound/soc/uniphier/aio-ld11.c
232
.capture = {
sound/soc/uniphier/aio-pxs2.c
165
.capture = {
sound/soc/uniphier/aio-pxs2.c
183
.capture = {
sound/soc/uniphier/evea.c
412
.capture = {
sound/soc/ux500/ux500_msp_dai.c
703
.capture.channels_min = UX500_MSP_MIN_CHANNELS,
sound/soc/ux500/ux500_msp_dai.c
704
.capture.channels_max = UX500_MSP_MAX_CHANNELS,
sound/soc/ux500/ux500_msp_dai.c
705
.capture.rates = UX500_I2S_RATES,
sound/soc/ux500/ux500_msp_dai.c
706
.capture.formats = UX500_I2S_FORMATS,
sound/soc/xilinx/xlnx_i2s.c
220
drv_data->dai_drv.capture.stream_name = "Capture";
sound/soc/xilinx/xlnx_i2s.c
221
drv_data->dai_drv.capture.formats = format;
sound/soc/xilinx/xlnx_i2s.c
222
drv_data->dai_drv.capture.channels_min = drv_data->channels;
sound/soc/xilinx/xlnx_i2s.c
223
drv_data->dai_drv.capture.channels_max = drv_data->channels;
sound/soc/xilinx/xlnx_i2s.c
224
drv_data->dai_drv.capture.rates = SNDRV_PCM_RATE_8000_192000;
sound/soc/xilinx/xlnx_spdif.c
218
.capture = {
sound/usb/6fire/pcm.c
125
return &rt->capture;
sound/usb/6fire/pcm.c
315
sub = &rt->capture;
sound/usb/6fire/pcm.c
409
sub = &rt->capture;
sound/usb/6fire/pcm.c
439
if (!rt->playback.instance && !rt->capture.instance) {
sound/usb/6fire/pcm.c
609
spin_lock_init(&rt->capture.lock);
sound/usb/6fire/pcm.c
652
if (rt->capture.instance)
sound/usb/6fire/pcm.c
653
snd_pcm_stop_xrun(rt->capture.instance);
sound/usb/6fire/pcm.h
51
struct pcm_substream capture;
sound/usb/misc/ua101.c
1111
free_stream_urbs(&ua->capture);
sound/usb/misc/ua101.c
1114
free_stream_buffers(ua, &ua->capture);
sound/usb/misc/ua101.c
121
} capture, playback;
sound/usb/misc/ua101.c
1233
err = alloc_stream_buffers(ua, &ua->capture);
sound/usb/misc/ua101.c
1240
err = alloc_stream_urbs(ua, &ua->capture, capture_urb_complete);
sound/usb/misc/ua101.c
346
struct ua101_stream *stream = &ua->capture;
sound/usb/misc/ua101.c
489
kill_stream_urbs(&ua->capture);
sound/usb/misc/ua101.c
504
kill_stream_urbs(&ua->capture);
sound/usb/misc/ua101.c
511
ua->capture.urbs[0]->urb.complete = first_capture_urb_complete;
sound/usb/misc/ua101.c
516
err = submit_stream_urbs(ua, &ua->capture);
sound/usb/misc/ua101.c
600
snd_pcm_stop_xrun(ua->capture.substream);
sound/usb/misc/ua101.c
647
ua->capture.substream = substream;
sound/usb/misc/ua101.c
648
err = set_stream_hw(ua, substream, ua->capture.channels);
sound/usb/misc/ua101.c
759
ua->capture.period_pos = 0;
sound/usb/misc/ua101.c
760
ua->capture.buffer_pos = 0;
sound/usb/misc/ua101.c
839
return ua101_pcm_pointer(ua, &ua->capture);
sound/usb/misc/ua101.c
975
ua->capture.channels = fmt_capture->bNrChannels;
sound/usb/misc/ua101.c
977
ua->capture.frame_bytes =
sound/usb/misc/ua101.c
978
fmt_capture->bSubframeSize * ua->capture.channels;
sound/usb/misc/ua101.c
987
ua->capture.usb_pipe = usb_rcvisocpipe(ua->dev, usb_endpoint_num(epd));
sound/usb/misc/ua101.c
988
ua->capture.max_packet_bytes = usb_endpoint_maxp(epd);
tools/testing/selftests/alsa/test-pcmtest-driver.c
206
TEST_F(pcmtest, capture) {
tools/testing/selftests/bpf/prog_tests/varlen.c
39
bss->capture = true;
tools/testing/selftests/bpf/prog_tests/varlen.c
41
bss->capture = false;
tools/testing/selftests/bpf/progs/test_varlen.c
106
if (test_pid != pid || !capture)
tools/testing/selftests/bpf/progs/test_varlen.c
134
if (test_pid != pid || !capture)
tools/testing/selftests/bpf/progs/test_varlen.c
15
bool capture = false;
tools/testing/selftests/bpf/progs/test_varlen.c
50
if (test_pid != pid || !capture)
tools/testing/selftests/bpf/progs/test_varlen.c
80
if (test_pid != pid || !capture)