Symbol: open
arch/alpha/boot/tools/mkbb.c
101
dev = open(argv[1], O_RDWR);
arch/alpha/boot/tools/mkbb.c
108
fd = open(argv[2], O_RDONLY);
arch/alpha/boot/tools/objstrip.c
91
fd = open(inname, O_RDONLY);
arch/alpha/boot/tools/objstrip.c
99
ofd = open(argv[i++], O_WRONLY | O_CREAT | O_TRUNC, 0666);
arch/alpha/kernel/srmcons.c
191
.open = srmcons_open,
arch/arm/vdso/vdsomunge.c
138
infd = open(infile, O_RDONLY);
arch/arm/vdso/vdsomunge.c
179
outfd = open(outfile, O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR);
arch/arm64/kernel/pi/relacheck.c
54
fd = open(argv[1], O_RDWR);
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c
257
fd = open(path, O_RDONLY);
arch/arm64/kvm/ptdump.c
207
.open = kvm_ptdump_guest_open,
arch/arm64/kvm/ptdump.c
266
.open = kvm_pgtable_range_open,
arch/arm64/kvm/ptdump.c
273
.open = kvm_pgtable_levels_open,
arch/loongarch/kernel/kdebugfs.c
144
.open = simple_open,
arch/loongarch/kernel/kdebugfs.c
64
.open = simple_open,
arch/m68k/bvme6000/rtc.c
156
.open = rtc_open,
arch/m68k/emu/nfcon.c
94
.open = nfcon_tty_open,
arch/mips/boot/elf2ecoff.c
300
if ((infile = open(argv[1], O_RDONLY)) < 0) {
arch/mips/boot/elf2ecoff.c
507
if ((outfile = open(argv[2], O_WRONLY | O_CREAT, 0777)) < 0) {
arch/mips/include/asm/sgiarcs.h
223
LONG open;
arch/mips/kernel/rtlx.c
396
.open = file_open,
arch/mips/kernel/vpe.c
867
.open = vpe_open,
arch/mips/mm/sc-debugfs.c
46
.open = simple_open,
arch/mips/sibyte/common/sb_tbprof.c
397
if (xchg(&sbp.open, SB_OPENING) != SB_CLOSED)
arch/mips/sibyte/common/sb_tbprof.c
403
sbp.open = SB_CLOSED;
arch/mips/sibyte/common/sb_tbprof.c
412
sbp.open = SB_OPEN;
arch/mips/sibyte/common/sb_tbprof.c
423
if (minor != 0 || sbp.open != SB_CLOSED)
arch/mips/sibyte/common/sb_tbprof.c
432
sbp.open = SB_CLOSED;
arch/mips/sibyte/common/sb_tbprof.c
529
.open = sbprof_tb_open,
arch/mips/sibyte/common/sb_tbprof.c
565
sbp.open = SB_CLOSED;
arch/mips/sibyte/common/sb_tbprof.c
61
enum open_status open;
arch/mips/tools/loongson3-llsc-check.c
251
vmlinux_fd = open(vmlinux_path, O_RDONLY);
arch/mips/vdso/genvdso.c
115
fd = open(path, O_RDWR);
arch/parisc/kernel/perf.c
473
.open = perf_open,
arch/powerpc/boot/addnote.c
126
fd = open(av[1], O_RDWR);
arch/powerpc/boot/cpm-serial.c
289
scdp->open = cpm_serial_open;
arch/powerpc/boot/hack-coff.c
41
if ((fd = open(av[1], 2)) == -1) {
arch/powerpc/boot/main.c
241
if (console_ops.open && (console_ops.open() < 0))
arch/powerpc/boot/mktree.c
82
if ((in_fd = open(argv[1], O_RDONLY)) < 0) {
arch/powerpc/boot/mktree.c
87
if ((out_fd = open(argv[2], (O_RDWR | O_CREAT | O_TRUNC), 0666)) < 0) {
arch/powerpc/boot/mpc52xx-psc.c
59
scdp->open = psc_open;
arch/powerpc/boot/ns16550.c
77
scdp->open = ns16550_open;
arch/powerpc/boot/ofconsole.c
41
console_ops.open = of_console_open;
arch/powerpc/boot/opal.c
92
scdp->open = opal_con_open;
arch/powerpc/boot/ops.h
58
int (*open)(void);
arch/powerpc/boot/ops.h
68
int (*open)(void);
arch/powerpc/boot/serial.c
141
console_ops.open = serial_open;
arch/powerpc/boot/serial.c
23
return scdp->open();
arch/powerpc/kernel/dawr.c
89
.open = simple_open,
arch/powerpc/kernel/eeh.c
1775
.open = simple_open,
arch/powerpc/kernel/eeh.c
1818
.open = simple_open,
arch/powerpc/kernel/eeh.c
1844
.open = simple_open,
arch/powerpc/kernel/eeh.c
1890
.open = simple_open,
arch/powerpc/kernel/nvram_64.c
538
.open = nvram_pstore_open,
arch/powerpc/kvm/book3s_64_mmu_hv.c
2099
.open = debugfs_htab_open,
arch/powerpc/kvm/book3s_64_mmu_radix.c
1440
.open = debugfs_radix_open,
arch/powerpc/kvm/book3s_hv.c
2938
.open = debugfs_timings_open,
arch/powerpc/kvm/timing.c
200
.open = kvmppc_exit_timing_open,
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
652
.open = mpc52xx_wdt_open,
arch/powerpc/platforms/book3s/vas-api.c
596
.open = coproc_open,
arch/powerpc/platforms/cell/spufs/file.c
1047
.open = spufs_signal1_open,
arch/powerpc/platforms/cell/spufs/file.c
1055
.open = spufs_signal1_open,
arch/powerpc/platforms/cell/spufs/file.c
1184
.open = spufs_signal2_open,
arch/powerpc/platforms/cell/spufs/file.c
1192
.open = spufs_signal2_open,
arch/powerpc/platforms/cell/spufs/file.c
1332
.open = spufs_mss_open,
arch/powerpc/platforms/cell/spufs/file.c
1389
.open = spufs_psmap_open,
arch/powerpc/platforms/cell/spufs/file.c
148
.open = __fops ## _open, \
arch/powerpc/platforms/cell/spufs/file.c
1714
.open = spufs_mfc_open,
arch/powerpc/platforms/cell/spufs/file.c
1919
.open = spufs_caps_open,
arch/powerpc/platforms/cell/spufs/file.c
1958
.open = spufs_info_open,
arch/powerpc/platforms/cell/spufs/file.c
1996
.open = spufs_info_open,
arch/powerpc/platforms/cell/spufs/file.c
2034
.open = spufs_info_open,
arch/powerpc/platforms/cell/spufs/file.c
2089
.open = spufs_info_open,
arch/powerpc/platforms/cell/spufs/file.c
2145
.open = spufs_info_open,
arch/powerpc/platforms/cell/spufs/file.c
2163
.open = spufs_tid_open,
arch/powerpc/platforms/cell/spufs/file.c
2253
.open = spufs_stat_open,
arch/powerpc/platforms/cell/spufs/file.c
2425
.open = spufs_switch_log_open,
arch/powerpc/platforms/cell/spufs/file.c
2505
.open = spufs_ctx_open,
arch/powerpc/platforms/cell/spufs/file.c
302
.open = spufs_mem_open,
arch/powerpc/platforms/cell/spufs/file.c
452
.open = spufs_cntl_open,
arch/powerpc/platforms/cell/spufs/file.c
518
.open = spufs_regs_open,
arch/powerpc/platforms/cell/spufs/file.c
570
.open = spufs_regs_open,
arch/powerpc/platforms/cell/spufs/file.c
634
.open = spufs_pipe_open,
arch/powerpc/platforms/cell/spufs/file.c
663
.open = spufs_pipe_open,
arch/powerpc/platforms/cell/spufs/file.c
766
.open = spufs_pipe_open,
arch/powerpc/platforms/cell/spufs/file.c
794
.open = spufs_pipe_open,
arch/powerpc/platforms/cell/spufs/file.c
896
.open = spufs_pipe_open,
arch/powerpc/platforms/cell/spufs/file.c
924
.open = spufs_pipe_open,
arch/powerpc/platforms/cell/spufs/inode.c
208
.open = dcache_dir_open,
arch/powerpc/platforms/cell/spufs/inode.c
487
.open = dcache_dir_open,
arch/powerpc/platforms/powermac/low_i2c.c
1103
if (bus->open && (rc = bus->open(bus)) != 0) {
arch/powerpc/platforms/powermac/low_i2c.c
582
bus->open = kw_i2c_open;
arch/powerpc/platforms/powermac/low_i2c.c
92
int (*open)(struct pmac_i2c_bus *bus);
arch/powerpc/platforms/powernv/eeh-powernv.c
101
.open = simple_open,
arch/powerpc/platforms/powernv/memtrace.c
70
.open = simple_open,
arch/powerpc/platforms/powernv/opal-lpc.c
349
.open = simple_open,
arch/powerpc/platforms/powernv/opal-prd.c
325
.open = opal_prd_open,
arch/powerpc/platforms/powernv/opal-xscom.c
151
.open = simple_open,
arch/powerpc/platforms/pseries/dtl.c
325
.open = dtl_file_open,
arch/powerpc/platforms/pseries/htmdump.c
121
.open = simple_open,
arch/powerpc/platforms/pseries/htmdump.c
270
.open = simple_open,
arch/powerpc/platforms/pseries/htmdump.c
337
.open = simple_open,
arch/powerpc/platforms/pseries/htmdump.c
343
.open = simple_open,
arch/powerpc/platforms/pseries/lpar.c
2006
.open = simple_open,
arch/s390/crypto/prng.c
663
.open = &prng_open,
arch/s390/crypto/prng.c
670
.open = &prng_open,
arch/s390/hypfs/inode.c
414
.open = hypfs_open,
arch/s390/kernel/debug.c
165
.open = debug_open,
arch/s390/kernel/diag/diag_misc.c
47
.open = nonseekable_open,
arch/s390/kernel/perf_cpum_cf.c
1688
.open = cfset_open,
arch/s390/kernel/sysinfo.c
462
.open = stsi_open_##fc##_##s1##_##s2, \
arch/s390/pci/pci_clp.c
667
.open = nonseekable_open,
arch/s390/pci/pci_debug.c
176
.open = pci_perf_seq_open,
arch/sh/boards/mach-landisk/gio.c
122
.open = gio_open, /* open */
arch/sh/mm/tlb-debugfs.c
144
.open = tlb_debugfs_open,
arch/sparc/boot/piggyback.c
198
if ((image = open(argv[2], O_RDWR)) < 0)
arch/sparc/boot/piggyback.c
255
if ((tail = open(argv[4], O_RDONLY)) < 0)
arch/sparc/kernel/apc.c
135
.open = apc_open,
arch/sparc/kernel/mdesc.c
1305
.open = mdesc_open,
arch/sparc/vdso/vdso2c.c
163
int fd = open(name, O_RDONLY);
arch/um/drivers/chan_kern.c
73
.open = not_configged_open,
arch/um/drivers/chan_kern.c
97
if (chan->ops->open == NULL)
arch/um/drivers/chan_kern.c
99
else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary,
arch/um/drivers/chan_user.h
21
int (*open)(int, int, int, void *, char **);
arch/um/drivers/fd.c
87
.open = fd_open,
arch/um/drivers/harddog_kern.c
165
.open = harddog_open,
arch/um/drivers/hostaudio_kern.c
302
.open = hostaudio_open,
arch/um/drivers/hostaudio_kern.c
309
.open = hostmixer_open_mixdev,
arch/um/drivers/null.c
27
fd = open(DEV_NULL, O_RDWR);
arch/um/drivers/null.c
43
.open = null_open,
arch/um/drivers/port_user.c
102
.open = port_open,
arch/um/drivers/pty.c
144
.open = pty_open,
arch/um/drivers/pty.c
157
.open = pts_open,
arch/um/drivers/pty.c
94
master = open(line, O_RDWR);
arch/um/drivers/ssl.c
93
.open = line_open,
arch/um/drivers/stdio_console.c
99
.open = line_open,
arch/um/drivers/tty.c
52
fd = open(data->dev, mode);
arch/um/drivers/tty.c
73
.open = tty_open,
arch/um/drivers/vector_user.c
140
fd = open(PATH_NET_TUN, O_RDWR);
arch/um/drivers/vfio_user.c
125
fd = open(path, O_RDWR);
arch/um/drivers/vfio_user.c
27
fd = open("/dev/vfio/vfio", O_RDWR);
arch/um/drivers/xterm.c
218
.open = xterm_open,
arch/um/os-Linux/file.c
316
fd = open(file, O_RDONLY, 0);
arch/um/os-Linux/mem.c
146
fd = open(tempdir, O_CLOEXEC | O_RDWR | O_EXCL | O_TMPFILE, 0700);
arch/um/os-Linux/skas/process.c
415
stub_exe_fd = open(tmpfile, O_RDONLY | O_CLOEXEC | O_NOFOLLOW);
arch/um/os-Linux/tty.c
32
fd = open("/dev/ptmx", O_RDWR);
arch/um/os-Linux/umid.c
148
fd = open(file, O_RDONLY);
arch/um/os-Linux/umid.c
222
fd = open(file, O_RDWR | O_CREAT | O_EXCL, 0644);
arch/x86/kernel/apm_32.c
1881
.open = do_open,
arch/x86/kernel/callthunks.c
360
.open = callthunks_debug_open,
arch/x86/kernel/cpu/debugfs.c
46
.open = cpu_debug_open,
arch/x86/kernel/cpu/debugfs.c
80
.open = dom_debug_open,
arch/x86/kernel/cpu/mce/dev-mcelog.c
320
.open = mce_chrdev_open,
arch/x86/kernel/cpu/mce/severity.c
471
.open = severities_coverage_open,
arch/x86/kernel/cpu/sgx/driver.c
146
.open = sgx_open,
arch/x86/kernel/cpu/sgx/encl.c
689
.open = sgx_vma_open,
arch/x86/kernel/cpu/sgx/virt.c
313
.open = sgx_vepc_open,
arch/x86/kernel/cpuid.c
123
.open = cpuid_open,
arch/x86/kernel/itmt.c
77
.open = simple_open,
arch/x86/kernel/kdebugfs.c
71
.open = simple_open,
arch/x86/kernel/msr.c
232
.open = msr_open,
arch/x86/kvm/debugfs.c
186
.open = kvm_mmu_rmaps_stat_open,
arch/x86/mm/pat/memtype.c
1033
.open = memtype_seq_open,
arch/x86/mm/pat/set_memory.c
200
.open = cpastats_open,
arch/x86/tools/insn_sanity.c
109
fd = open("/dev/urandom", O_RDONLY);
arch/x86/tools/vdso2c.c
169
int fd = open(name, O_RDONLY);
arch/xtensa/platforms/iss/console.c
97
.open = rs_open,
arch/xtensa/platforms/iss/network.c
216
.open = tuntap_open,
arch/xtensa/platforms/iss/network.c
354
err = lp->tp.net_ops->open(lp);
arch/xtensa/platforms/iss/network.c
59
int (*open)(struct iss_net_private *lp);
arch/xtensa/platforms/iss/simdisk.c
145
.open = simdisk_open,
block/bdev.c
745
if (disk->fops->open) {
block/bdev.c
746
ret = disk->fops->open(disk, mode);
block/blk-mq-debugfs.c
581
.open = blk_mq_debugfs_open,
block/bsg.c
162
.open = bsg_open,
block/fops.c
953
.open = blkdev_open,
drivers/accel/amdxdna/amdxdna_pci_drv.c
218
.open = accel_open,
drivers/accel/amdxdna/amdxdna_pci_drv.c
237
.open = amdxdna_drm_open,
drivers/accel/drm_accel.c
164
if (filp->f_op->open)
drivers/accel/drm_accel.c
165
err = filp->f_op->open(inode, filp);
drivers/accel/drm_accel.c
177
.open = accel_stub_open,
drivers/accel/ethosu/ethosu_drv.c
193
.open = ethosu_open,
drivers/accel/habanalabs/common/debugfs.c
1859
.open = hl_debugfs_open,
drivers/accel/habanalabs/common/device.c
693
.open = hl_device_open_ctrl,
drivers/accel/habanalabs/common/firmware_if.c
662
int hl_fw_send_device_activity(struct hl_device *hdev, bool open)
drivers/accel/habanalabs/common/firmware_if.c
669
pkt.value = cpu_to_le64(open);
drivers/accel/habanalabs/common/firmware_if.c
672
dev_err(hdev->dev, "failed to send device activity msg(%u)\n", open);
drivers/accel/habanalabs/common/habanalabs.h
1775
int (*send_device_activity)(struct hl_device *hdev, bool open);
drivers/accel/habanalabs/common/habanalabs.h
4040
int hl_fw_send_device_activity(struct hl_device *hdev, bool open);
drivers/accel/habanalabs/common/habanalabs_drv.c
106
.open = hl_device_open,
drivers/accel/habanalabs/common/habanalabs_drv.c
88
.open = accel_open,
drivers/accel/habanalabs/gaudi/gaudi.c
9125
static int gaudi_send_device_activity(struct hl_device *hdev, bool open)
drivers/accel/habanalabs/gaudi2/gaudi2.c
11872
int gaudi2_send_device_activity(struct hl_device *hdev, bool open)
drivers/accel/habanalabs/gaudi2/gaudi2.c
11879
return hl_fw_send_device_activity(hdev, open);
drivers/accel/habanalabs/gaudi2/gaudi2P.h
619
int gaudi2_send_device_activity(struct hl_device *hdev, bool open);
drivers/accel/habanalabs/goya/goya.c
5426
static int goya_send_device_activity(struct hl_device *hdev, bool open)
drivers/accel/ivpu/ivpu_debugfs.c
180
.open = simple_open,
drivers/accel/ivpu/ivpu_debugfs.c
213
.open = fw_log_fops_open,
drivers/accel/ivpu/ivpu_debugfs.c
243
.open = simple_open,
drivers/accel/ivpu/ivpu_debugfs.c
270
.open = simple_open,
drivers/accel/ivpu/ivpu_debugfs.c
297
.open = simple_open,
drivers/accel/ivpu/ivpu_debugfs.c
323
.open = simple_open,
drivers/accel/ivpu/ivpu_debugfs.c
348
.open = simple_open,
drivers/accel/ivpu/ivpu_debugfs.c
468
.open = priority_bands_fops_open,
drivers/accel/ivpu/ivpu_drv.c
466
.open = ivpu_open,
drivers/accel/ivpu/ivpu_gem.c
349
.open = ivpu_gem_bo_open,
drivers/accel/qaic/qaic_data.c
602
.open = drm_gem_vm_open,
drivers/accel/qaic/qaic_drv.c
248
.open = qaic_open,
drivers/accel/rocket/rocket_drv.c
150
.open = rocket_open,
drivers/accessibility/speakup/devsynth.c
121
.open = speakup_file_open,
drivers/accessibility/speakup/devsynth.c
128
.open = speakup_file_open,
drivers/accessibility/speakup/speakup_soft.c
381
.open = softsynth_open,
drivers/accessibility/speakup/speakup_soft.c
390
.open = softsynth_open,
drivers/accessibility/speakup/spk_ttyio.c
109
.open = spk_ttyio_ldisc_open,
drivers/accessibility/speakup/spk_ttyio.c
158
if (tty->ops->open)
drivers/accessibility/speakup/spk_ttyio.c
159
ret = tty->ops->open(tty, NULL);
drivers/acpi/acpi_dbg.c
728
.open = acpi_aml_open,
drivers/acpi/apei/erst-dbg.c
195
.open = erst_dbg_open,
drivers/acpi/apei/erst.c
1026
.open = erst_open_pstore,
drivers/acpi/button.c
584
input->open = acpi_lid_input_open;
drivers/acpi/ec.c
348
static inline void acpi_ec_enable_gpe(struct acpi_ec *ec, bool open)
drivers/acpi/ec.c
350
if (open)
drivers/acpi/ec_sys.c
104
.open = simple_open,
drivers/android/binder.c
6021
.open = binder_vma_open,
drivers/android/binder.c
6992
.open = binder_open,
drivers/android/binder/rust_binderfs.c
361
.open = nonseekable_open,
drivers/android/binderfs.c
370
.open = nonseekable_open,
drivers/atm/adummy.c
136
.open = adummy_open,
drivers/atm/atmtcp.c
344
.open = atmtcp_v_open,
drivers/atm/eni.c
2203
.open = eni_open,
drivers/atm/fore200e.c
2993
.open = fore200e_open,
drivers/atm/he.c
166
.open = he_open,
drivers/atm/idt77252.c
140
.open = idt77252_open,
drivers/atm/iphase.c
3147
.open = ia_open,
drivers/atm/lanai.c
2540
.open = lanai_open,
drivers/atm/nicstar.c
161
.open = ns_open,
drivers/atm/solos-pci.c
1179
.open = popen,
drivers/auxdisplay/charlcd.c
527
.open = charlcd_open,
drivers/auxdisplay/ht16k33.c
512
keypad->dev->open = ht16k33_keypad_start;
drivers/auxdisplay/panel.c
1070
.open = keypad_open, /* open */
drivers/base/power/wakeup.c
1165
.open = wakeup_sources_stats_open,
drivers/base/regmap/regmap-debugfs.c
338
.open = simple_open,
drivers/base/regmap/regmap-debugfs.c
355
.open = simple_open,
drivers/base/regmap/regmap-debugfs.c
429
.open = simple_open,
drivers/base/regmap/regmap-debugfs.c
496
.open = simple_open,
drivers/base/regmap/regmap-debugfs.c
531
.open = simple_open,
drivers/base/regmap/regmap-debugfs.c
62
.open = simple_open,
drivers/block/amiflop.c
1767
.open = floppy_open,
drivers/block/aoe/aoeblk.c
316
.open = aoeblk_open,
drivers/block/aoe/aoechr.c
280
.open = aoechr_open,
drivers/block/ataflop.c
1984
.open = floppy_unlocked_open,
drivers/block/drbd/drbd_debugfs.c
459
.open = in_flight_summary_open,
drivers/block/drbd/drbd_debugfs.c
567
.open = callback_history_open,
drivers/block/drbd/drbd_debugfs.c
614
.open = connection_oldest_requests_open,
drivers/block/drbd/drbd_debugfs.c
759
.open = device_ ## name ## _open, \
drivers/block/drbd/drbd_debugfs.c
860
.open = drbd_version_open,
drivers/block/drbd/drbd_main.c
127
.open = drbd_open,
drivers/block/floppy.c
4220
.open = floppy_open,
drivers/block/loop.c
1768
.open = lo_open,
drivers/block/loop.c
2230
.open = nonseekable_open,
drivers/block/mtip32xx/mtip32xx.c
2265
.open = simple_open,
drivers/block/mtip32xx/mtip32xx.c
2271
.open = simple_open,
drivers/block/nbd.c
1770
.open = nbd_open,
drivers/block/rbd.c
696
.open = rbd_open,
drivers/block/rnbd/rnbd-clt.c
965
.open = rnbd_client_open,
drivers/block/swim.c
741
.open = floppy_unlocked_open,
drivers/block/swim3.c
1073
.open = floppy_unlocked_open,
drivers/block/ublk_drv.c
1265
.open = ublk_open,
drivers/block/ublk_drv.c
4027
.open = ublk_ch_open,
drivers/block/ublk_drv.c
4037
.open = ublk_ch_open,
drivers/block/ublk_drv.c
5370
.open = nonseekable_open,
drivers/block/z2ram.c
305
.open = z2_open,
drivers/block/zloop.c
1488
.open = zloop_ctl_open,
drivers/block/zloop.c
827
.open = zloop_open,
drivers/block/zram/zram_drv.c
1595
.open = simple_open,
drivers/block/zram/zram_drv.c
2975
.open = zram_open,
drivers/bluetooth/bfusb.c
668
hdev->open = bfusb_open;
drivers/bluetooth/bluecard_cs.c
709
hdev->open = bluecard_hci_open;
drivers/bluetooth/bpa10x.c
396
hdev->open = bpa10x_open;
drivers/bluetooth/bt3c_cs.c
565
hdev->open = bt3c_hci_open;
drivers/bluetooth/btintel_pcie.c
2431
hdev->open = btintel_pcie_open;
drivers/bluetooth/btmrvl_debugfs.c
135
.open = simple_open,
drivers/bluetooth/btmrvl_debugfs.c
57
.open = simple_open,
drivers/bluetooth/btmrvl_debugfs.c
97
.open = simple_open,
drivers/bluetooth/btmrvl_main.c
674
hdev->open = btmrvl_open;
drivers/bluetooth/btmtksdio.c
1377
hdev->open = btmtksdio_open;
drivers/bluetooth/btmtkuart.c
867
hdev->open = btmtkuart_open;
drivers/bluetooth/btnxpuart.c
1885
hdev->open = btnxpuart_open;
drivers/bluetooth/btqcomsmd.c
176
hdev->open = btqcomsmd_open;
drivers/bluetooth/btrsi.c
137
hdev->open = rsi_hci_open;
drivers/bluetooth/btsdio.c
324
hdev->open = btsdio_open;
drivers/bluetooth/btusb.c
3888
.open = simple_open,
drivers/bluetooth/btusb.c
4167
hdev->open = btusb_open;
drivers/bluetooth/dtl1_cs.c
464
hdev->open = dtl1_hci_open;
drivers/bluetooth/hci_ag6xx.c
304
.open = ag6xx_open,
drivers/bluetooth/hci_aml.c
671
.open = aml_open,
drivers/bluetooth/hci_ath.c
251
.open = ath_open,
drivers/bluetooth/hci_bcm.c
1299
.open = bcm_open,
drivers/bluetooth/hci_bcm4377.c
2385
hdev->open = bcm4377_hci_open;
drivers/bluetooth/hci_bcsp.c
765
.open = bcsp_open,
drivers/bluetooth/hci_h4.c
133
.open = h4_open,
drivers/bluetooth/hci_h5.c
1103
.open = h5_btrtl_open,
drivers/bluetooth/hci_h5.c
114
void (*open)(struct h5 *h5);
drivers/bluetooth/hci_h5.c
243
if (h5->vnd && h5->vnd->open)
drivers/bluetooth/hci_h5.c
244
h5->vnd->open(h5);
drivers/bluetooth/hci_h5.c
843
.open = h5_open,
drivers/bluetooth/hci_intel.c
1048
.open = intel_open,
drivers/bluetooth/hci_ldisc.c
662
hdev->open = hci_uart_open;
drivers/bluetooth/hci_ldisc.c
681
err = hu->proto->open(hu);
drivers/bluetooth/hci_ldisc.c
832
.open = hci_uart_tty_open,
drivers/bluetooth/hci_ll.c
804
.open = ll_open,
drivers/bluetooth/hci_mrvl.c
439
.open = mrvl_open,
drivers/bluetooth/hci_mrvl.c
453
.open = mrvl_open,
drivers/bluetooth/hci_nokia.c
668
.open = nokia_open,
drivers/bluetooth/hci_qca.c
2090
.open = qca_open,
drivers/bluetooth/hci_serdev.c
321
err = p->open(hu);
drivers/bluetooth/hci_serdev.c
351
hdev->open = hci_uart_open;
drivers/bluetooth/hci_uart.h
54
int (*open)(struct hci_uart *hu);
drivers/bluetooth/hci_vhci.c
158
.open = simple_open,
drivers/bluetooth/hci_vhci.c
197
.open = simple_open,
drivers/bluetooth/hci_vhci.c
266
.open = simple_open,
drivers/bluetooth/hci_vhci.c
379
.open = simple_open,
drivers/bluetooth/hci_vhci.c
432
hdev->open = vhci_open_dev;
drivers/bluetooth/hci_vhci.c
706
.open = vhci_open,
drivers/bluetooth/virtio_bt.c
302
hdev->open = virtbt_open;
drivers/bus/fsl-mc/fsl-mc-uapi.c
575
.open = fsl_mc_uapi_dev_open,
drivers/bus/mhi/host/debugfs.c
333
.open = mhi_debugfs_states_open,
drivers/bus/mhi/host/debugfs.c
339
.open = mhi_debugfs_events_open,
drivers/bus/mhi/host/debugfs.c
345
.open = mhi_debugfs_channels_open,
drivers/bus/mhi/host/debugfs.c
351
.open = mhi_debugfs_devices_open,
drivers/bus/mhi/host/debugfs.c
357
.open = mhi_debugfs_regdump_open,
drivers/bus/mhi/host/debugfs.c
363
.open = mhi_debugfs_device_wake_open,
drivers/bus/mhi/host/debugfs.c
370
.open = mhi_debugfs_timeout_ms_open,
drivers/bus/moxtet.c
486
.open = moxtet_debug_open,
drivers/bus/moxtet.c
549
.open = moxtet_debug_open,
drivers/cache/sifive_ccache.c
92
.open = simple_open,
drivers/cdrom/cdrom.c
1106
ret = cdo->open(cdi, 0); /* open for data */
drivers/cdrom/cdrom.c
1154
ret = cdi->ops->open(cdi, 1);
drivers/cdrom/cdrom.c
593
if (cdo->open == NULL || cdo->release == NULL)
drivers/cdrom/gdrom.c
465
.open = gdrom_open,
drivers/cdrom/gdrom.c
516
.open = gdrom_bdops_open,
drivers/char/apm-emulation.c
374
.open = apm_open,
drivers/char/bsr.c
151
.open = bsr_open,
drivers/char/ds1620.c
353
.open = ds1620_open,
drivers/char/dsp56k.c
486
.open = dsp56k_open,
drivers/char/dtlk.c
108
.open = dtlk_open,
drivers/char/hpet.c
710
.open = hpet_open,
drivers/char/hw_random/core.c
323
.open = rng_dev_open,
drivers/char/hw_random/s390-trng.c
139
.open = &trng_open,
drivers/char/ipmi/bt-bmc.c
340
.open = bt_bmc_open,
drivers/char/ipmi/ipmi_devintf.c
782
.open = ipmi_open,
drivers/char/ipmi/ipmi_watchdog.c
865
.open = ipmi_open,
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
461
.open = kcs_bmc_ipmi_open,
drivers/char/ipmi/kcs_bmc_serio.c
85
port->open = kcs_bmc_serio_open;
drivers/char/ipmi/ssif_bmc.c
279
.open = ssif_bmc_open,
drivers/char/lp.c
793
.open = lp_open,
drivers/char/mem.c
652
.open = open_mem,
drivers/char/mem.c
675
.open = open_port,
drivers/char/mem.c
739
if (dev->fops->open)
drivers/char/mem.c
740
return dev->fops->open(inode, filp);
drivers/char/mem.c
746
.open = memory_open,
drivers/char/misc.c
162
if (file->f_op->open)
drivers/char/misc.c
163
err = file->f_op->open(inode, file);
drivers/char/misc.c
187
.open = misc_open,
drivers/char/misc_minor_kunit.c
153
.open = miscdev_test_open,
drivers/char/nvram.c
496
.open = nvram_misc_open,
drivers/char/pc8736x_gpio.c
235
.open = pc8736x_gpio_open,
drivers/char/powernv-op-panel.c
135
.open = oppanel_open,
drivers/char/ppdev.c
794
.open = pp_open,
drivers/char/scx200_gpio.c
69
.open = scx200_gpio_open,
drivers/char/sonypi.c
1054
.open = sonypi_misc_open,
drivers/char/tlclk.c
268
.open = tlclk_open,
drivers/char/tpm/eventlog/common.c
70
.open = tpm_bios_measurements_open,
drivers/char/tpm/tpm-dev.c
62
.open = tpm_open,
drivers/char/tpm/tpmrm-dev.c
49
.open = tpmrm_open,
drivers/char/ttyprintk.c
153
.open = tpk_open,
drivers/char/virtio_console.c
1090
.open = port_fops_open,
drivers/char/xilinx_hwicap/xilinx_hwicap.c
594
.open = hwicap_open,
drivers/char/xillybus/xillybus_core.c
1797
.open = xillybus_open,
drivers/char/xillybus/xillyusb.c
1897
.open = xillyusb_open,
drivers/clk/clk.c
3655
.open = current_parent_open,
drivers/clk/starfive/clk-starfive-jh7110-pll.c
421
.open = jh7110_pll_registers_open,
drivers/comedi/comedi_fops.c
2475
.open = comedi_vm_open,
drivers/comedi/comedi_fops.c
2600
vma->vm_ops->open(vma);
drivers/comedi/comedi_fops.c
2993
if (dev->open) {
drivers/comedi/comedi_fops.c
2994
rc = dev->open(dev);
drivers/comedi/comedi_fops.c
3436
.open = comedi_open,
drivers/comedi/drivers.c
194
dev->open = NULL;
drivers/comedi/drivers/jr3_pci.c
698
dev->open = jr3_pci_open;
drivers/counter/counter-chrdev.c
460
.open = counter_chrdev_open,
drivers/crypto/bcm/util.c
476
.open = simple_open,
drivers/crypto/ccp/ccp-debugfs.c
258
.open = simple_open,
drivers/crypto/ccp/ccp-debugfs.c
265
.open = simple_open,
drivers/crypto/ccp/ccp-debugfs.c
272
.open = simple_open,
drivers/crypto/hisilicon/debugfs.c
1093
.open = simple_open,
drivers/crypto/hisilicon/debugfs.c
567
.open = simple_open,
drivers/crypto/hisilicon/debugfs.c
810
.open = simple_open,
drivers/crypto/hisilicon/hpre/hpre_main.c
984
.open = simple_open,
drivers/crypto/hisilicon/qm.c
4150
.open = simple_open,
drivers/crypto/hisilicon/sec2/sec_main.c
887
.open = simple_open,
drivers/crypto/hisilicon/zip/zip_main.c
830
.open = simple_open,
drivers/crypto/intel/iaa/iaa_crypto_stats.c
229
.open = wq_stats_open,
drivers/crypto/intel/iaa/iaa_crypto_stats.c
241
.open = global_stats_open,
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
251
int (*open)(struct qat_mig_dev *mdev);
drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.c
257
.open = qat_cnv_errors_file_open,
drivers/crypto/intel/qat/qat_common/adf_fw_counters.c
226
.open = qat_fw_counters_file_open,
drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c
1002
vfmig_ops->open = adf_gen4_vfmig_open_device;
drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c
153
.open = simple_open,
drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c
192
.open = simple_open,
drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c
40
.open = simple_open,
drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c
71
.open = simple_open,
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
22
if (!ops || !ops->init || !ops->cleanup || !ops->reset || !ops->open ||
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
66
return GET_VFMIG_OPS(accel_dev)->open(mdev);
drivers/cxl/core/memdev.c
1059
.open = cxl_memdev_open,
drivers/dax/device.c
386
.open = dax_open,
drivers/dma-buf/dma-heap.c
193
.open = dma_heap_open,
drivers/dma-buf/sw_sync.c
481
.open = sw_sync_debugfs_open,
drivers/dma/idxd/cdev.c
516
.open = idxd_cdev_open,
drivers/edac/altera_edac.c
188
.open = simple_open,
drivers/edac/altera_edac.c
644
.open = simple_open,
drivers/edac/altera_edac.c
654
.open = simple_open,
drivers/edac/altera_edac.c
664
.open = simple_open,
drivers/edac/debugfs.c
43
.open = simple_open,
drivers/edac/i5100_edac.c
939
.open = simple_open,
drivers/edac/npcm_edac.c
263
.open = simple_open,
drivers/edac/thunderx_edac.c
215
.open = simple_open, \
drivers/edac/versal_edac.c
814
.open = simple_open,
drivers/edac/versal_edac.c
908
.open = simple_open,
drivers/edac/xgene_edac.c
1160
.open = simple_open,
drivers/edac/xgene_edac.c
158
.open = simple_open,
drivers/edac/xgene_edac.c
851
.open = simple_open,
drivers/edac/xgene_edac.c
855
.open = simple_open,
drivers/edac/zynqmp_edac.c
282
.open = simple_open,
drivers/edac/zynqmp_edac.c
344
.open = simple_open,
drivers/extcon/extcon-rtk-type-c.c
797
.open = type_c_parameter_open,
drivers/extcon/extcon-rtk-type-c.c
839
.open = type_c_status_open,
drivers/firewire/core-cdev.c
1904
.open = fw_device_op_open,
drivers/firewire/nosy.c
403
.open = nosy_open,
drivers/firmware/arm_scmi/driver.c
2984
.open = simple_open,
drivers/firmware/arm_scmi/raw_mode.c
1004
.open = scmi_dbg_raw_mode_open,
drivers/firmware/arm_scmi/raw_mode.c
1021
.open = scmi_dbg_raw_mode_open,
drivers/firmware/arm_scmi/raw_mode.c
1045
.open = scmi_dbg_raw_mode_open,
drivers/firmware/arm_scmi/raw_mode.c
1068
.open = scmi_dbg_raw_mode_open,
drivers/firmware/arm_scmi/raw_mode.c
963
.open = scmi_dbg_raw_mode_open,
drivers/firmware/arm_scmi/raw_mode.c
970
.open = scmi_dbg_raw_mode_open,
drivers/firmware/arm_scmi/raw_mode.c
987
.open = scmi_dbg_raw_mode_open,
drivers/firmware/cirrus/cs_dsp.c
461
.open = simple_open,
drivers/firmware/cirrus/cs_dsp.c
468
.open = simple_open,
drivers/firmware/efi/capsule-loader.c
309
.open = efi_capsule_open,
drivers/firmware/efi/efi-pstore.c
249
.open = efi_pstore_open,
drivers/firmware/efi/libstub/efistub.h
660
efi_status_t (__efiapi *open) (efi_file_protocol_t *,
drivers/firmware/efi/libstub/efistub.h
687
u32 open;
drivers/firmware/efi/libstub/file.c
54
status = efi_call_proto(volume, open, &fh, fi->filename,
drivers/firmware/efi/test/efi_test.c
754
.open = efi_test_open,
drivers/firmware/psci/psci.c
473
.open = psci_debugfs_open,
drivers/firmware/tegra/bpmp-debugfs.c
396
.open = bpmp_debug_open,
drivers/firmware/tegra/bpmp-debugfs.c
683
.open = debugfs_open,
drivers/fpga/dfl-afu-main.c
849
.open = afu_open,
drivers/fpga/dfl-fme-main.c
703
.open = fme_open,
drivers/fsi/fsi-core.c
814
.open = cfam_open,
drivers/fsi/fsi-occ.c
207
.open = occ_open,
drivers/fsi/fsi-sbefifo.c
1006
.open = sbefifo_user_open,
drivers/fsi/fsi-scom.c
515
.open = scom_open,
drivers/fsi/i2cr-scom.c
78
.open = simple_open,
drivers/fwctl/main.c
266
.open = fwctl_fops_open,
drivers/gnss/core.c
204
.open = gnss_open,
drivers/gnss/core.c
55
ret = gdev->ops->open(gdev);
drivers/gnss/serial.c
78
.open = gnss_serial_open,
drivers/gnss/sirf.c
101
data->open = false;
drivers/gnss/sirf.c
119
data->open = false;
drivers/gnss/sirf.c
135
data->open = false;
drivers/gnss/sirf.c
158
.open = sirf_open,
drivers/gnss/sirf.c
176
if (data->open)
drivers/gnss/sirf.c
50
bool open;
drivers/gnss/sirf.c
95
data->open = true;
drivers/gnss/usb.c
113
.open = gnss_usb_open,
drivers/gpib/cb7210/cb7210.c
1294
if (link->open)
drivers/gpib/common/gpib_os.c
2072
.open = &ibopen,
drivers/gpib/ines/ines_gpib.c
1179
if (link->open)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1838
.open = skel_open,
drivers/gpib/tnt4882/tnt4882_gpib.c
1662
if (link->open)
drivers/gpio/gpio-mockup.c
351
.open = gpio_mockup_debugfs_open,
drivers/gpio/gpio-sloppy-logic-analyzer.c
218
.open = trigger_open,
drivers/gpio/gpio-virtuser.c
285
.open = simple_open,
drivers/gpio/gpio-virtuser.c
310
.open = simple_open,
drivers/gpio/gpio-virtuser.c
453
.open = simple_open,
drivers/gpio/gpio-virtuser.c
477
.open = simple_open,
drivers/gpio/gpio-virtuser.c
650
.open = simple_open,
drivers/gpio/gpiolib-cdev.c
2775
.open = gpio_chrdev_open,
drivers/gpu/drm/adp/adp_drv.c
80
.open = adp_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
948
.open = aca_dump_ce_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
966
.open = aca_dump_ue_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1495
.open = amdgpu_debugfs_regs2_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1504
.open = amdgpu_debugfs_gprwave_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
2153
.open = amdgpu_pt_info_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
3036
.open = drm_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
3097
.open = amdgpu_driver_open_kms,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
3123
.open = amdgpu_driver_open_kms,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
150
.open = ttm_bo_vm_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
390
.open = amdgpu_gem_object_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
592
.open = mca_dump_ce_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
610
.open = mca_dump_ue_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4451
.open = psp_read_spirom_debugfs_open,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
752
.open = amdgpu_mqd_info_open,
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
58
.open = kfd_open,
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
87
.open = kfd_debugfs_open,
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
95
.open = kfd_debugfs_open,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3598
.open = edp_ilr_open,
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c
351
if (!(*pin)->funcs->open(*pin, mode)) {
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c
207
.open = dal_hw_gpio_open,
drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c
85
.open = dal_hw_gpio_open,
drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.h
51
bool (*open)(
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c
106
.open = dal_hw_gpio_open,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
5082
.open = simple_open,
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
4077
.open = smu_stb_debugfs_open,
drivers/gpu/drm/arm/malidp_drv.c
544
.open = malidp_debugfs_open,
drivers/gpu/drm/armada/armada_debugfs.c
89
.open = armada_debugfs_crtc_reg_open,
drivers/gpu/drm/armada/armada_gem.c
33
.open = drm_gem_vm_open,
drivers/gpu/drm/bridge/ite-it6505.c
3493
.open = simple_open,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
532
.open = dw_hdmi_open,
drivers/gpu/drm/bridge/tda998x_drv.c
1908
priv->cec_glue.open = tda998x_cec_hook_open;
drivers/gpu/drm/display/drm_dp_aux_dev.c
245
.open = auxdev_open,
drivers/gpu/drm/drm_debugfs.c
183
.open = drm_debugfs_entry_open,
drivers/gpu/drm/drm_debugfs.c
191
.open = drm_debugfs_open,
drivers/gpu/drm/drm_debugfs.c
340
.open = drm_debufs_proc_info_open,
drivers/gpu/drm/drm_debugfs.c
619
.open = edid_open,
drivers/gpu/drm/drm_debugfs.c
629
.open = connector_open,
drivers/gpu/drm/drm_debugfs.c
666
.open = simple_open,
drivers/gpu/drm/drm_debugfs.c
724
.open = simple_open, \
drivers/gpu/drm/drm_debugfs_crc.c
172
.open = crc_control_open,
drivers/gpu/drm/drm_debugfs_crc.c
363
.open = crtc_crc_open,
drivers/gpu/drm/drm_drv.c
1207
if (filp->f_op->open)
drivers/gpu/drm/drm_drv.c
1208
err = filp->f_op->open(inode, filp);
drivers/gpu/drm/drm_drv.c
1220
.open = drm_stub_open,
drivers/gpu/drm/drm_file.c
175
if (dev->driver->open) {
drivers/gpu/drm/drm_file.c
176
ret = dev->driver->open(dev, file);
drivers/gpu/drm/drm_gem.c
514
if (obj->funcs->open) {
drivers/gpu/drm/drm_gem.c
515
ret = obj->funcs->open(obj, file_priv);
drivers/gpu/drm/drm_gem_dma_helper.c
322
.open = drm_gem_vm_open,
drivers/gpu/drm/drm_gem_shmem_helper.c
652
.open = drm_gem_shmem_vm_open,
drivers/gpu/drm/drm_mipi_dbi.c
1490
.open = mipi_dbi_debugfs_command_open,
drivers/gpu/drm/drm_panic.c
989
.open = simple_open,
drivers/gpu/drm/etnaviv/etnaviv_drv.c
505
.open = etnaviv_open,
drivers/gpu/drm/etnaviv/etnaviv_gem.c
557
.open = drm_gem_vm_open,
drivers/gpu/drm/exynos/exynos_drm_drv.c
109
.open = exynos_drm_open,
drivers/gpu/drm/exynos/exynos_drm_gem.c
137
.open = drm_gem_vm_open,
drivers/gpu/drm/gma500/gem.c
130
.open = drm_gem_vm_open,
drivers/gpu/drm/gma500/psb_drv.c
496
.open = drm_open,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_debugfs.c
91
.open = hibmc_open,
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1065
.open = i915_dsc_bpc_open,
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1132
.open = i915_dsc_output_format_open,
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1210
.open = i915_dsc_fractional_bpp_open,
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1306
.open = i915_joiner_open,
drivers/gpu/drm/i915/display/intel_display_debugfs.c
517
.open = crtc_updates_open,
drivers/gpu/drm/i915/display/intel_display_debugfs.c
809
.open = simple_open,
drivers/gpu/drm/i915/display/intel_display_debugfs.c
999
.open = i915_dsc_fec_support_open,
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
106
.open = intel_display_param_uint_open,
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
115
.open = intel_display_param_uint_open,
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
53
.open = intel_display_param_int_open,
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
62
.open = intel_display_param_int_open,
drivers/gpu/drm/i915/display/intel_dp_test.c
651
.open = i915_displayport_test_active_open,
drivers/gpu/drm/i915/display/intel_hdcp.c
2866
.open = intel_hdcp_force_14_open,
drivers/gpu/drm/i915/display/intel_hotplug.c
1252
.open = i915_hpd_storm_ctl_open,
drivers/gpu/drm/i915/display/intel_hotplug.c
1325
.open = i915_hpd_short_storm_ctl_open,
drivers/gpu/drm/i915/display/intel_wm.c
365
.open = pri_wm_latency_open,
drivers/gpu/drm/i915/display/intel_wm.c
374
.open = spr_wm_latency_open,
drivers/gpu/drm/i915/display/intel_wm.c
383
.open = cur_wm_latency_open,
drivers/gpu/drm/i915/display/skl_watermark.c
4055
.open = skl_watermark_ipc_status_open,
drivers/gpu/drm/i915/gem/i915_gem_mman.c
942
.open = vm_open,
drivers/gpu/drm/i915/gem/i915_gem_mman.c
949
.open = vm_open,
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
1186
.open = ttm_vm_open,
drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
16
.open = __name ## _open, \
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c
65
.open = forcewake_user_open,
drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c
156
.open = guc_log_relay_open,
drivers/gpu/drm/i915/i915_debugfs.c
700
.open = i915_forcewake_open,
drivers/gpu/drm/i915/i915_debugfs_params.c
139
.open = i915_param_uint_open,
drivers/gpu/drm/i915/i915_debugfs_params.c
148
.open = i915_param_uint_open,
drivers/gpu/drm/i915/i915_debugfs_params.c
193
.open = i915_param_charp_open,
drivers/gpu/drm/i915/i915_debugfs_params.c
202
.open = i915_param_charp_open,
drivers/gpu/drm/i915/i915_debugfs_params.c
76
.open = i915_param_int_open,
drivers/gpu/drm/i915/i915_debugfs_params.c
85
.open = i915_param_int_open,
drivers/gpu/drm/i915/i915_driver.c
1758
.open = drm_open,
drivers/gpu/drm/i915/i915_driver.c
1865
.open = i915_driver_open,
drivers/gpu/drm/i915/i915_gpu_error.c
2504
.open = i915_gpu_info_open,
drivers/gpu/drm/i915/i915_gpu_error.c
2541
.open = i915_error_state_open,
drivers/gpu/drm/imagination/pvr_drv.c
1380
.open = pvr_drm_driver_open,
drivers/gpu/drm/imagination/pvr_fw_trace.c
510
.open = fw_trace_open,
drivers/gpu/drm/lima/lima_drv.c
267
.open = lima_drm_driver_open,
drivers/gpu/drm/lima/lima_gem.c
213
.open = lima_gem_object_open,
drivers/gpu/drm/loongson/lsdc_crtc.c
667
.open = lsdc_crtc_man_op_open,
drivers/gpu/drm/mediatek/mtk_dpi.c
967
.open = mtk_dpi_debug_tp_open,
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
1304
.open = mtk_hdmi_v2_debug_abist_open,
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
455
.open = simple_open,
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
174
.open = simple_open,
drivers/gpu/drm/msm/dp/dp_debug.c
194
.open = msm_dp_test_active_open,
drivers/gpu/drm/msm/msm_debugfs.c
114
.open = msm_gpu_open,
drivers/gpu/drm/msm/msm_debugfs.c
207
.open = msm_kms_open,
drivers/gpu/drm/msm/msm_drv.c
838
.open = msm_open,
drivers/gpu/drm/msm/msm_drv.c
861
.open = msm_open,
drivers/gpu/drm/msm/msm_drv.c
881
.open = msm_open,
drivers/gpu/drm/msm/msm_gem.c
1179
.open = drm_gem_vm_open,
drivers/gpu/drm/msm/msm_gem.c
1185
.open = msm_gem_open,
drivers/gpu/drm/msm/msm_perf.c
163
if (perf->open) {
drivers/gpu/drm/msm/msm_perf.c
169
perf->open = true;
drivers/gpu/drm/msm/msm_perf.c
186
perf->open = false;
drivers/gpu/drm/msm/msm_perf.c
193
.open = perf_open,
drivers/gpu/drm/msm/msm_perf.c
28
bool open;
drivers/gpu/drm/msm/msm_rd.c
106
wait_event(rd->fifo_event, circ_space(&rd->fifo) > 0 || !rd->open);
drivers/gpu/drm/msm/msm_rd.c
107
if (!rd->open)
drivers/gpu/drm/msm/msm_rd.c
186
if (rd->open) {
drivers/gpu/drm/msm/msm_rd.c
192
rd->open = true;
drivers/gpu/drm/msm/msm_rd.c
219
rd->open = false;
drivers/gpu/drm/msm/msm_rd.c
228
.open = rd_open,
drivers/gpu/drm/msm/msm_rd.c
346
if (!rd->open)
drivers/gpu/drm/msm/msm_rd.c
84
bool open;
drivers/gpu/drm/nouveau/dispnv50/crc.c
705
.open = nv50_crc_debugfs_flip_threshold_open,
drivers/gpu/drm/nouveau/nouveau_debugfs.c
246
.open = nouveau_debugfs_pstate_open,
drivers/gpu/drm/nouveau/nouveau_drm.c
1317
.open = drm_open,
drivers/gpu/drm/nouveau/nouveau_drm.c
1337
.open = nouveau_drm_open,
drivers/gpu/drm/nouveau/nouveau_gem.c
219
.open = nouveau_gem_object_open,
drivers/gpu/drm/nouveau/nouveau_gem.c
71
.open = ttm_bo_vm_open,
drivers/gpu/drm/omapdrm/dss/dss.c
918
.open = dss_debug_open,
drivers/gpu/drm/omapdrm/omap_drv.c
641
.open = dev_open,
drivers/gpu/drm/omapdrm/omap_gem.c
1269
.open = drm_gem_vm_open,
drivers/gpu/drm/panfrost/panfrost_drv.c
936
.open = panfrost_open,
drivers/gpu/drm/panfrost/panfrost_gem.c
404
.open = panfrost_gem_open,
drivers/gpu/drm/panthor/panthor_drv.c
1624
.open = drm_open,
drivers/gpu/drm/panthor/panthor_drv.c
1687
.open = panthor_open,
drivers/gpu/drm/qxl/qxl_object.c
93
.open = qxl_gem_object_open,
drivers/gpu/drm/radeon/radeon_drv.c
541
.open = drm_open,
drivers/gpu/drm/radeon/radeon_drv.c
600
.open = radeon_driver_open_kms,
drivers/gpu/drm/radeon/radeon_gem.c
279
.open = radeon_gem_object_open,
drivers/gpu/drm/radeon/radeon_gem.c
78
.open = ttm_bo_vm_open,
drivers/gpu/drm/radeon/radeon_ttm.c
830
.open = radeon_ttm_vram_open,
drivers/gpu/drm/radeon/radeon_ttm.c
884
.open = radeon_ttm_gtt_open,
drivers/gpu/drm/tegra/drm.c
797
.open = drm_open,
drivers/gpu/drm/tegra/drm.c
885
.open = tegra_drm_open,
drivers/gpu/drm/tegra/gem.c
581
.open = drm_gem_vm_open,
drivers/gpu/drm/ttm/ttm_bo_vm.c
475
.open = ttm_bo_vm_open,
drivers/gpu/drm/v3d/v3d_drv.c
259
.open = v3d_open,
drivers/gpu/drm/vc4/vc4_bo.c
753
.open = drm_gem_vm_open,
drivers/gpu/drm/vc4/vc4_drv.c
207
.open = vc4_open,
drivers/gpu/drm/vgem/vgem_drv.c
112
.open = vgem_open,
drivers/gpu/drm/virtio/virtgpu_drv.c
232
.open = virtio_gpu_driver_open,
drivers/gpu/drm/virtio/virtgpu_object.c
128
.open = virtio_gpu_gem_object_open,
drivers/gpu/drm/virtio/virtgpu_vram.c
132
.open = virtio_gpu_gem_object_open,
drivers/gpu/drm/virtio/virtgpu_vram.c
28
.open = drm_gem_vm_open,
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1570
.open = drm_open,
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
1590
.open = vmw_driver_open,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
139
.open = ttm_bo_vm_open,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
145
.open = vmw_gem_object_open,
drivers/gpu/drm/xe/xe_bo.c
2064
.open = ttm_bo_vm_open,
drivers/gpu/drm/xe/xe_debugfs.c
241
.open = forcewake_open,
drivers/gpu/drm/xe/xe_device.c
310
.open = barrier_open,
drivers/gpu/drm/xe/xe_device.c
361
.open = drm_open,
drivers/gpu/drm/xe/xe_device.c
397
.open = xe_file_open,
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
264
.open = sched_groups_open,
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
357
.open = sched_groups_##CONFIG##_open, \
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
400
.open = simple_open,
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
678
.open = simple_open,
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
778
.open = config_blob_open,
drivers/gpu/drm/xe/xe_mmio_gem.c
43
.open = drm_gem_vm_open,
drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c
124
.open = lockdown_vfs_enabling_open,
drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c
278
.open = simple_open,
drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c
306
.open = simple_open,
drivers/gpu/drm/xen/xen_drm_front_gem.c
101
.open = drm_gem_vm_open,
drivers/gpu/drm/xlnx/zynqmp_dp.c
1916
.open = simple_open,
drivers/gpu/drm/xlnx/zynqmp_dp.c
2049
.open = simple_open,
drivers/gpu/vga/vga_switcheroo.c
901
.open = vga_switcheroo_debugfs_open,
drivers/hid/amd-sfh-hid/amd_sfh_hid.c
119
.open = amdtp_hid_open,
drivers/hid/hid-alps.c
748
input2->open = alps_sp_open;
drivers/hid/hid-appletb-kbd.c
276
handle->open = 0;
drivers/hid/hid-core.c
2422
ret = hdev->ll_driver->open(hdev);
drivers/hid/hid-debug.c
3805
.open = hid_debug_events_open,
drivers/hid/hid-goodix-spi.c
564
.open = goodix_hid_open,
drivers/hid/hid-hyperv.c
446
.open = mousevsc_hid_open,
drivers/hid/hid-input.c
2103
input_dev->open = hidinput_open;
drivers/hid/hid-letsketch.c
95
input->open = letsketch_open;
drivers/hid/hid-lg-g15.c
1075
input->open = lg_g15_input_open;
drivers/hid/hid-logitech-dj.c
1627
.open = logi_dj_ll_open,
drivers/hid/hid-logitech-hidpp.c
4156
input_dev->open = hidpp_input_open;
drivers/hid/hid-picolcd_cir.c
106
rdev->open = picolcd_cir_open;
drivers/hid/hid-picolcd_debugfs.c
160
.open = simple_open,
drivers/hid/hid-picolcd_debugfs.c
353
.open = simple_open,
drivers/hid/hid-picolcd_debugfs.c
63
.open = picolcd_debug_reset_open,
drivers/hid/hid-prodikeys.c
590
.open = pcmidi_in_open,
drivers/hid/hid-roccat.c
171
if (!device->open++) {
drivers/hid/hid-roccat.c
175
--device->open;
drivers/hid/hid-roccat.c
182
--device->open;
drivers/hid/hid-roccat.c
223
if (!--device->open) {
drivers/hid/hid-roccat.c
373
if (device->open) {
drivers/hid/hid-roccat.c
414
.open = roccat_open,
drivers/hid/hid-roccat.c
42
int open;
drivers/hid/hid-sensor-custom.c
715
.open = hid_sensor_custom_open,
drivers/hid/hid-steam.c
1173
.open = steam_client_ll_open,
drivers/hid/hid-steam.c
726
input->open = steam_input_open;
drivers/hid/hid-udraw-ps3.c
290
input_dev->open = udraw_open;
drivers/hid/hid-wiimote-debug.c
165
.open = wiidebug_drm_open,
drivers/hid/hid-wiimote-debug.c
77
.open = simple_open,
drivers/hid/hid-wiimote-modules.c
1232
wdata->extension.input->open = wiimod_classic_open;
drivers/hid/hid-wiimote-modules.c
1510
wdata->extension.input->open = wiimod_bboard_open;
drivers/hid/hid-wiimote-modules.c
1898
wdata->extension.input->open = wiimod_pro_open;
drivers/hid/hid-wiimote-modules.c
2118
wdata->extension.input->open = wiimod_drums_open;
drivers/hid/hid-wiimote-modules.c
2348
wdata->extension.input->open = wiimod_guitar_open;
drivers/hid/hid-wiimote-modules.c
2567
wdata->extension.input->open = wiimod_turntable_open;
drivers/hid/hid-wiimote-modules.c
2807
wdata->mp->open = wiimod_mp_open;
drivers/hid/hid-wiimote-modules.c
491
wdata->accel->open = wiimod_accel_open;
drivers/hid/hid-wiimote-modules.c
743
wdata->ir->open = wiimod_ir_open;
drivers/hid/hid-wiimote-modules.c
938
wdata->extension.input->open = wiimod_nunchuk_open;
drivers/hid/hidraw.c
301
if (!dev->open++) {
drivers/hid/hidraw.c
304
dev->open--;
drivers/hid/hidraw.c
311
dev->open--;
drivers/hid/hidraw.c
345
if (hidraw->open) {
drivers/hid/hidraw.c
352
--hidraw->open;
drivers/hid/hidraw.c
354
if (!hidraw->open) {
drivers/hid/hidraw.c
562
.open = hidraw_open,
drivers/hid/i2c-hid/i2c-hid-core.c
861
.open = i2c_hid_open,
drivers/hid/intel-ish-hid/ishtp-hid.c
190
.open = ishtp_hid_open,
drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.c
96
.open = quicki2c_hid_open,
drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.c
88
.open = quickspi_hid_open,
drivers/hid/surface-hid/surface_hid_core.c
180
.open = surface_hid_open,
drivers/hid/uhid.c
393
.open = uhid_hid_open,
drivers/hid/uhid.c
801
.open = uhid_char_open,
drivers/hid/usbhid/hid-core.c
1345
.open = usbhid_open,
drivers/hid/usbhid/hiddev.c
226
if (!--list->hiddev->open) {
drivers/hid/usbhid/hiddev.c
258
if (!hiddev->open++) {
drivers/hid/usbhid/hiddev.c
279
hiddev->open--;
drivers/hid/usbhid/hiddev.c
852
.open = hiddev_open,
drivers/hid/usbhid/hiddev.c
937
if (hiddev->open) {
drivers/hid/usbhid/usbkbd.c
332
input_dev->open = usb_kbd_open;
drivers/hid/usbhid/usbmouse.c
177
input_dev->open = usb_mouse_open;
drivers/hid/wacom_sys.c
2092
input_dev->open = wacom_open;
drivers/hsi/clients/cmt_speech.c
1357
.open = cs_char_open,
drivers/hsi/clients/hsi_char.c
661
.open = hsc_open,
drivers/hv/hv_utils_transport.c
291
hvt->fops.open = hvt_op_open;
drivers/hv/mshv_root_main.c
96
.open = mshv_dev_open,
drivers/hv/mshv_vtl_main.c
1183
.open = mshv_vtl_hvcall_dev_open,
drivers/hv/mshv_vtl_main.c
1276
.open = mshv_vtl_low_open,
drivers/hwmon/asus_atk0110.c
785
.open = atk_debugfs_ggrp_open,
drivers/hwmon/fschmd.c
951
.open = watchdog_open,
drivers/hwmon/mr75203.c
213
.open = simple_open,
drivers/hwmon/pmbus/acbel-fsg032.c
38
.open = simple_open,
drivers/hwmon/pmbus/ibm-cffps.c
127
.open = simple_open,
drivers/hwmon/pmbus/ibm-cffps.c
255
.open = simple_open,
drivers/hwmon/pmbus/max20730.c
302
.open = simple_open,
drivers/hwmon/pmbus/pmbus_core.c
3610
.open = simple_open,
drivers/hwmon/pmbus/q54sj108a2.c
269
.open = simple_open,
drivers/hwmon/pmbus/ucd9000.c
443
.open = simple_open,
drivers/hwmon/pt5161l.c
514
.open = simple_open,
drivers/hwmon/pt5161l.c
540
.open = simple_open,
drivers/hwmon/pt5161l.c
565
.open = simple_open,
drivers/hwmon/w83793.c
1454
.open = watchdog_open,
drivers/hwtracing/coresight/coresight-cpu-debug.c
522
.open = simple_open,
drivers/hwtracing/coresight/coresight-etb10.c
652
.open = etb_open,
drivers/hwtracing/coresight/coresight-tmc-core.c
344
.open = tmc_open,
drivers/hwtracing/coresight/coresight-tmc-core.c
422
.open = tmc_crashdata_open,
drivers/hwtracing/coresight/ultrasoc-smb.c
163
.open = smb_open,
drivers/hwtracing/intel_th/core.c
832
if (file->f_op->open) {
drivers/hwtracing/intel_th/core.c
833
err = file->f_op->open(inode, file);
drivers/hwtracing/intel_th/core.c
856
.open = intel_th_output_open,
drivers/hwtracing/intel_th/msu.c
1624
.open = msc_mmap_open,
drivers/hwtracing/intel_th/msu.c
1667
.open = intel_th_msc_open,
drivers/hwtracing/stm/core.c
687
.open = stm_mmap_open,
drivers/hwtracing/stm/core.c
836
.open = stm_char_open,
drivers/i2c/i2c-dev.c
644
.open = i2cdev_open,
drivers/iio/adc/ad9467.c
1227
.open = simple_open,
drivers/iio/adc/ad9467.c
1262
.open = simple_open,
drivers/iio/adc/at91_adc.c
946
input->open = atmel_ts_open;
drivers/iio/gyro/adis16136.c
101
.open = simple_open,
drivers/iio/imu/adis16400.c
234
.open = simple_open,
drivers/iio/imu/adis16475.c
187
.open = simple_open,
drivers/iio/imu/adis16475.c
218
.open = simple_open,
drivers/iio/imu/adis16480.c
215
.open = simple_open,
drivers/iio/imu/adis16480.c
245
.open = simple_open,
drivers/iio/imu/adis16550.c
312
.open = simple_open,
drivers/iio/imu/adis16550.c
339
.open = simple_open,
drivers/iio/imu/bno055/bno055.c
1307
.open = simple_open,
drivers/iio/industrialio-backend.c
184
.open = simple_open,
drivers/iio/industrialio-backend.c
203
.open = simple_open,
drivers/iio/industrialio-core.c
1882
.open = iio_chrdev_open,
drivers/iio/industrialio-core.c
1891
.open = iio_chrdev_open,
drivers/iio/industrialio-core.c
455
.open = simple_open,
drivers/infiniband/core/ucaps.c
46
.open = simple_open,
drivers/infiniband/core/ucma.c
1929
.open = ucma_open,
drivers/infiniband/core/user_mad.c
1087
.open = ib_umad_open,
drivers/infiniband/core/user_mad.c
1154
.open = ib_umad_sm_open,
drivers/infiniband/core/uverbs_main.c
1030
.open = ib_uverbs_open,
drivers/infiniband/core/uverbs_main.c
1040
.open = ib_uverbs_open,
drivers/infiniband/core/uverbs_main.c
825
.open = rdma_umap_open,
drivers/infiniband/hw/bnxt_re/debugfs.c
132
.open = simple_open,
drivers/infiniband/hw/bnxt_re/debugfs.c
331
.open = simple_open,
drivers/infiniband/hw/cxgb4/device.c
192
.open = wr_log_open,
drivers/infiniband/hw/cxgb4/device.c
366
.open = qp_open,
drivers/infiniband/hw/cxgb4/device.c
461
.open = stag_open,
drivers/infiniband/hw/cxgb4/device.c
551
.open = stats_open,
drivers/infiniband/hw/cxgb4/device.c
723
.open = ep_open,
drivers/infiniband/hw/hfi1/debugfs.c
1085
.open = openf, \
drivers/infiniband/hw/hfi1/debugfs.h
35
.open = _##name##_open, \
drivers/infiniband/hw/hfi1/fault.c
194
.open = fault_opcodes_open,
drivers/infiniband/hw/hfi1/file_ops.c
80
.open = hfi1_file_open,
drivers/infiniband/hw/hns/hns_roce_debugfs.c
23
.open = hns_debugfs_seqfile_open,
drivers/infiniband/hw/irdma/i40iw_if.c
175
.open = i40iw_open,
drivers/infiniband/hw/mlx5/cong.c
417
.open = simple_open,
drivers/infiniband/hw/mlx5/main.c
3859
.open = simple_open,
drivers/infiniband/hw/mlx5/mr.c
437
.open = simple_open,
drivers/infiniband/hw/mlx5/mr.c
482
.open = simple_open,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
753
.open = simple_open,
drivers/infiniband/hw/usnic/usnic_debugfs.c
108
.open = simple_open,
drivers/infiniband/hw/usnic/usnic_debugfs.c
64
.open = simple_open,
drivers/infiniband/sw/rdmavt/mmap.c
57
.open = rvt_vma_open,
drivers/infiniband/sw/rxe/rxe_mmap.c
52
.open = rxe_vma_open,
drivers/input/evdev.c
1295
.open = evdev_open,
drivers/input/evdev.c
1324
if (evdev->open) {
drivers/input/evdev.c
29
int open;
drivers/input/evdev.c
390
else if (!evdev->open++) {
drivers/input/evdev.c
393
evdev->open--;
drivers/input/evdev.c
404
if (evdev->exist && !--evdev->open)
drivers/input/gameport/fm801-gp.c
83
port->open = fm801_gp_open;
drivers/input/gameport/gameport.c
836
if (gameport->open) {
drivers/input/gameport/gameport.c
837
if (gameport->open(gameport, mode)) {
drivers/input/gameport/lightning.c
222
port->open = l4_open;
drivers/input/input.c
127
if (handle->open) {
drivers/input/input.c
1774
if (dev->open) {
drivers/input/input.c
1775
error = dev->open(dev);
drivers/input/input.c
548
if (handle->open && handle->handler->start)
drivers/input/input.c
587
handle->open++;
drivers/input/input.c
600
if (dev->open) {
drivers/input/input.c
601
error = dev->open(dev);
drivers/input/input.c
604
handle->open--;
drivers/input/input.c
659
if (!--handle->open) {
drivers/input/input.c
718
handle->open = 0;
drivers/input/joydev.c
206
else if (!joydev->open++) {
drivers/input/joydev.c
209
joydev->open--;
drivers/input/joydev.c
222
if (joydev->exist && !--joydev->open)
drivers/input/joydev.c
36
int open;
drivers/input/joydev.c
714
.open = joydev_open,
drivers/input/joydev.c
743
if (joydev->open)
drivers/input/joystick/a3d.c
296
input_dev->open = a3d_open;
drivers/input/joystick/a3d.c
346
adc->open = a3d_adc_open;
drivers/input/joystick/adafruit-seesaw.c
270
seesaw->input_dev->open = seesaw_open;
drivers/input/joystick/adc-joystick.c
285
input->open = adc_joystick_open;
drivers/input/joystick/adi.c
411
input_dev->open = adi_open;
drivers/input/joystick/amijoy.c
117
amijoy_dev[i]->open = amijoy_open;
drivers/input/joystick/analog.c
388
input_dev->open = analog_open;
drivers/input/joystick/cobra.c
196
input_dev->open = cobra_open;
drivers/input/joystick/db9.c
618
input_dev->open = db9_open;
drivers/input/joystick/gamecon.c
827
input_dev->open = gc_open;
drivers/input/joystick/gf2k.c
293
input_dev->open = gf2k_open;
drivers/input/joystick/grip.c
349
input_dev->open = grip_open;
drivers/input/joystick/grip_mp.c
604
input_dev->open = grip_open;
drivers/input/joystick/guillemot.c
216
input_dev->open = guillemot_open;
drivers/input/joystick/iforce/iforce-main.c
243
input_dev->open = iforce_open;
drivers/input/joystick/interact.c
247
input_dev->open = interact_open;
drivers/input/joystick/maplecontrol.c
115
idev->open = dc_pad_open;
drivers/input/joystick/n64joy.c
282
dev->open = n64joy_open;
drivers/input/joystick/psxpad-spi.c
312
idev->open = psxpad_spi_poll_open;
drivers/input/joystick/pxrc.c
178
pxrc->input->open = pxrc_open;
drivers/input/joystick/sidewinder.c
745
input_dev->open = sw_open;
drivers/input/joystick/tmdc.c
311
input_dev->open = tmdc_open;
drivers/input/joystick/turbografx.c
214
input_dev->open = tgfx_open;
drivers/input/joystick/walkera0701.c
253
w->input_dev->open = walkera0701_open;
drivers/input/joystick/xpad.c
1982
input_dev->open = xpad_open;
drivers/input/keyboard/applespi.c
990
.open = applespi_tp_dim_open,
drivers/input/keyboard/bcm-keypad.c
331
input_dev->open = bcm_kp_open;
drivers/input/keyboard/cap11xx.c
573
priv->idev->open = cap11xx_input_open;
drivers/input/keyboard/ep93xx_keypad.c
237
input_dev->open = ep93xx_keypad_open;
drivers/input/keyboard/gpio_keys.c
889
input->open = gpio_keys_open;
drivers/input/keyboard/gpio_keys_polled.c
270
input->open = gpio_keys_polled_open;
drivers/input/keyboard/imx_keypad.c
462
input_dev->open = imx_keypad_open;
drivers/input/keyboard/ipaq-micro-keys.c
117
keys->input->open = micro_key_open;
drivers/input/keyboard/locomokbd.c
262
input_dev->open = locomokbd_open;
drivers/input/keyboard/lpc32xx-keys.c
199
input->open = lpc32xx_kscan_open;
drivers/input/keyboard/matrix_keypad.c
438
input_dev->open = matrix_keypad_start;
drivers/input/keyboard/max7359_keypad.c
199
input_dev->open = max7359_open;
drivers/input/keyboard/max7360-keypad.c
256
input->open = max7360_keypad_open;
drivers/input/keyboard/nspire-keypad.c
222
input->open = nspire_keypad_open;
drivers/input/keyboard/omap4-keypad.c
419
input_dev->open = omap4_keypad_open;
drivers/input/keyboard/pinephone-keyboard.c
402
ppkb->input->open = ppkb_open;
drivers/input/keyboard/pmic8xxx-keypad.c
562
kp->input->open = pmic8xxx_kp_open;
drivers/input/keyboard/pxa27x_keypad.c
646
input_dev->open = pxa27x_keypad_open;
drivers/input/keyboard/samsung-keypad.c
391
input_dev->open = samsung_keypad_open;
drivers/input/keyboard/spear-keyboard.c
193
input_dev->open = spear_kbd_open;
drivers/input/keyboard/st-keyscan.c
149
input_dev->open = keyscan_open;
drivers/input/keyboard/sun4i-lradc-keys.c
294
lradc->input->open = sun4i_lradc_open;
drivers/input/keyboard/tc3589x-keypad.c
410
input->open = tc3589x_keypad_open;
drivers/input/keyboard/tegra-kbc.c
645
kbc->idev->open = tegra_kbc_open;
drivers/input/misc/adxl34x.c
745
input_dev->open = adxl34x_input_open;
drivers/input/misc/atc260x-onkey.c
253
input_dev->open = atc260x_onkey_open;
drivers/input/misc/ati_remote2.c
579
idev->open = ati_remote2_open;
drivers/input/misc/bma150.c
474
idev->open = bma150_open;
drivers/input/misc/cm109.c
116
unsigned open:1;
drivers/input/misc/cm109.c
529
if (dev->open) {
drivers/input/misc/cm109.c
568
dev->open = 1;
drivers/input/misc/cm109.c
593
dev->open = 0;
drivers/input/misc/cm109.c
778
input_dev->open = cm109_input_open;
drivers/input/misc/cma3000_d0x.c
318
input_dev->open = cma3000_open;
drivers/input/misc/da7280.c
1222
input_dev->open = da7280_haptic_open;
drivers/input/misc/keyspan_remote.c
111
int open;
drivers/input/misc/keyspan_remote.c
522
input_dev->open = keyspan_open;
drivers/input/misc/kxtj9.c
457
input_dev->open = kxtj9_input_open;
drivers/input/misc/max77693-haptic.c
360
haptic->input_dev->open = max77693_haptic_open;
drivers/input/misc/mma8450.c
177
input->open = mma8450_open;
drivers/input/misc/uinput.c
1127
.open = uinput_open,
drivers/input/misc/wistron_btns.c
1224
wistron_idev->open = wistron_flush;
drivers/input/misc/yealink.c
913
input_dev->open = input_open;
drivers/input/mouse/amimouse.c
113
dev->open = amimouse_open;
drivers/input/mouse/appletouch.c
896
input_dev->open = atp_open;
drivers/input/mouse/atarimouse.c
135
atamouse_dev->open = atamouse_open;
drivers/input/mouse/bcm5974.c
1004
input_dev->open = bcm5974_open;
drivers/input/mouse/cyapa.c
454
input->open = cyapa_open;
drivers/input/mouse/inport.c
149
inport_dev->open = inport_open;
drivers/input/mouse/logibm.c
142
logibm_dev->open = logibm_open;
drivers/input/mouse/maplemouse.c
96
input_dev->open = dc_mouse_open;
drivers/input/mouse/pc110pad.c
132
pc110pad_dev->open = pc110pad_open;
drivers/input/mouse/synaptics.c
757
serio->open = synaptics_pt_open;
drivers/input/mouse/synaptics_i2c.c
504
input->open = synaptics_i2c_open;
drivers/input/mouse/synaptics_usb.c
384
input_dev->open = synusb_open;
drivers/input/mousedev.c
429
else if (!mousedev->open++) {
drivers/input/mousedev.c
432
mousedev->open--;
drivers/input/mousedev.c
443
if (mousedev->exist && !--mousedev->open)
drivers/input/mousedev.c
462
if (!mixdev->open++) {
drivers/input/mousedev.c
488
if (!--mixdev->open) {
drivers/input/mousedev.c
59
int open;
drivers/input/mousedev.c
778
.open = mousedev_open,
drivers/input/mousedev.c
820
if (mousedev->open)
drivers/input/mousedev.c
943
if (mousedev_mix->open) {
drivers/input/rmi4/rmi_f03.c
180
serio->open = rmi_f03_pt_open;
drivers/input/rmi4/rmi_f54.c
275
.open = v4l2_fh_open,
drivers/input/serio/altera_ps2.c
109
serio->open = altera_ps2_open;
drivers/input/serio/ambakmi.c
127
io->open = amba_kmi_open;
drivers/input/serio/ambakmi.c
32
unsigned int open;
drivers/input/serio/ams_delta_serio.c
160
serio->open = ams_delta_serio_open;
drivers/input/serio/apbps2.c
173
priv->io->open = apbps2_open;
drivers/input/serio/arc_ps2.c
164
io->open = arc_ps2_open;
drivers/input/serio/ct82c710.c
167
ct82c710_port->open = ct82c710_open;
drivers/input/serio/gscps2.c
379
serio->open = gscps2_open;
drivers/input/serio/hil_mlc.c
954
mlc_serio->open = hil_mlc_serio_open;
drivers/input/serio/maceps2.c
124
serio->open = maceps2_open;
drivers/input/serio/olpc_apsp.c
196
kb_serio->open = olpc_apsp_open;
drivers/input/serio/olpc_apsp.c
213
pad_serio->open = olpc_apsp_open;
drivers/input/serio/pcips2.c
150
serio->open = pcips2_open;
drivers/input/serio/ps2-gpio.c
441
serio->open = ps2_gpio_open;
drivers/input/serio/q40kbd.c
116
port->open = q40kbd_open;
drivers/input/serio/rpckbd.c
124
serio->open = rpckbd_open;
drivers/input/serio/sa1111ps2.c
166
ps2if->open = 1;
drivers/input/serio/sa1111ps2.c
182
ps2if->open = 0;
drivers/input/serio/sa1111ps2.c
266
serio->open = ps2_open;
drivers/input/serio/sa1111ps2.c
49
unsigned int open;
drivers/input/serio/serio.c
943
if (serio->open && serio->open(serio)) {
drivers/input/serio/serio_raw.c
233
.open = serio_raw_open,
drivers/input/serio/serport.c
171
serio->open = serport_serio_open;
drivers/input/serio/serport.c
266
.open = serport_ldisc_open,
drivers/input/serio/sun4i-ps2.c
251
serio->open = sun4i_ps2_open;
drivers/input/serio/userio.c
264
.open = userio_char_open,
drivers/input/serio/xilinx_ps2.c
295
serio->open = sxps2_open;
drivers/input/tablet/acecad.c
173
input_dev->open = usb_acecad_open;
drivers/input/tablet/aiptek.c
1750
inputdev->open = aiptek_open;
drivers/input/tablet/hanwang.c
364
input_dev->open = hanwang_open;
drivers/input/tablet/kbtab.c
150
input_dev->open = kbtab_open;
drivers/input/tablet/pegasus_notetaker.c
374
input_dev->open = pegasus_open;
drivers/input/touchscreen/88pm860x-ts.c
250
touch->idev->open = pm860x_touch_open;
drivers/input/touchscreen/ad7879.c
567
input_dev->open = ad7879_open;
drivers/input/touchscreen/ar1021_i2c.c
115
input->open = ar1021_i2c_open;
drivers/input/touchscreen/atmel_mxt_ts.c
2142
input_dev->open = mxt_input_open;
drivers/input/touchscreen/atmel_mxt_ts.c
2366
.open = v4l2_fh_open,
drivers/input/touchscreen/auo-pixcir-ts.c
525
input_dev->open = auo_pixcir_input_open;
drivers/input/touchscreen/bcm_iproc_tsc.c
477
idev->open = iproc_ts_start;
drivers/input/touchscreen/bu21029_ts.c
382
in_dev->open = bu21029_start_chip;
drivers/input/touchscreen/chipone_icn8318.c
203
input->open = icn8318_start;
drivers/input/touchscreen/colibri-vf50-ts.c
307
input->open = vf50_ts_open;
drivers/input/touchscreen/cyttsp_core.c
667
input_dev->open = cyttsp_open;
drivers/input/touchscreen/da9034-ts.c
331
input_dev->open = da9034_touch_open;
drivers/input/touchscreen/da9052_tsi.c
252
input_dev->open = da9052_ts_input_open;
drivers/input/touchscreen/edt-ft5x06.c
813
.open = simple_open,
drivers/input/touchscreen/eeti_ts.c
199
input->open = eeti_ts_open;
drivers/input/touchscreen/ektf2127.c
283
input->open = ektf2127_start;
drivers/input/touchscreen/fsl-imx25-tcq.c
543
idev->open = mx25_tcq_open;
drivers/input/touchscreen/himax_hx852x.c
403
hx->input_dev->open = hx852x_input_open;
drivers/input/touchscreen/htcpen.c
140
htcpen_dev->open = htcpen_open;
drivers/input/touchscreen/imagis.c
238
input_dev->open = imagis_input_open;
drivers/input/touchscreen/imx6ul_tsc.c
408
input_dev->open = imx6ul_tsc_open;
drivers/input/touchscreen/ipaq-micro-ts.c
98
ts->input->open = micro_ts_open;
drivers/input/touchscreen/iqs5xx.c
501
input->open = iqs5xx_open;
drivers/input/touchscreen/lpc32xx_ts.c
239
input->open = lpc32xx_ts_open;
drivers/input/touchscreen/mc13783_ts.c
195
idev->open = mc13783_ts_open;
drivers/input/touchscreen/melfas_mip4.c
1469
input->open = mip4_input_open;
drivers/input/touchscreen/migor_ts.c
148
input->open = migor_ts_open;
drivers/input/touchscreen/mk712.c
181
mk712_dev->open = mk712_open;
drivers/input/touchscreen/mms114.c
588
input_dev->open = mms114_input_open;
drivers/input/touchscreen/msg2638.c
321
input_dev->open = msg2638_input_open;
drivers/input/touchscreen/mxs-lradc-ts.c
587
input->open = mxs_lradc_ts_open;
drivers/input/touchscreen/novatek-nvt-ts.c
280
input->open = nvt_ts_start;
drivers/input/touchscreen/pcap_ts.c
168
input_dev->open = pcap_ts_open;
drivers/input/touchscreen/pixcir_i2c_ts.c
496
input->open = pixcir_input_open;
drivers/input/touchscreen/resistive-adc-touch.c
243
input->open = grts_open;
drivers/input/touchscreen/rohm_bu21023.c
1110
input->open = rohm_ts_open;
drivers/input/touchscreen/s6sy761.c
429
sdata->input->open = s6sy761_input_open;
drivers/input/touchscreen/stmfts.c
655
sdata->input->open = stmfts_input_open;
drivers/input/touchscreen/stmpe-ts.c
332
idev->open = stmpe_ts_open;
drivers/input/touchscreen/sun4i-ts.c
291
ts->input->open = sun4i_ts_open;
drivers/input/touchscreen/sur40.c
1130
.open = v4l2_fh_open,
drivers/input/touchscreen/sur40.c
698
input->open = sur40_open;
drivers/input/touchscreen/sx8654.c
352
input->open = sx8654_open;
drivers/input/touchscreen/ts4800-ts.c
179
input_dev->open = ts4800_ts_open;
drivers/input/touchscreen/tsc2007_core.c
340
input_dev->open = tsc2007_open;
drivers/input/touchscreen/tsc200x-core.c
499
input_dev->open = tsc200x_open;
drivers/input/touchscreen/usbtouchscreen.c
1531
input_dev->open = usbtouch_open;
drivers/input/touchscreen/wacom_i2c.c
198
input->open = wacom_i2c_open;
drivers/input/touchscreen/wacom_w8001.c
558
dev->open = w8001_open;
drivers/input/touchscreen/wm831x-ts.c
346
input_dev->open = wm831x_ts_input_open;
drivers/input/touchscreen/wm97xx-core.c
565
wm->input_dev->open = wm97xx_ts_input_open;
drivers/input/touchscreen/zet6223.c
202
input->open = zet6223_start;
drivers/input/touchscreen/zforce_ts.c
759
input_dev->open = zforce_input_open;
drivers/input/touchscreen/zinitix.c
573
input_dev->open = zinitix_input_open;
drivers/iommu/intel/debugfs.c
744
.open = dmar_perf_latency_open,
drivers/iommu/iommufd/eventq.c
384
.open = nonseekable_open, \
drivers/iommu/iommufd/main.c
559
.open = iommufd_fops_vma_open,
drivers/iommu/iommufd/main.c
615
.open = iommufd_fops_open,
drivers/iommu/omap-iommu-debug.c
233
.open = simple_open, \
drivers/ipack/devices/ipoctal.c
674
.open = ipoctal_open,
drivers/isdn/capi/capi.c
1028
.open = capi_open,
drivers/isdn/capi/capi.c
1235
.open = capinc_tty_open,
drivers/isdn/hardware/mISDN/avmfritz.c
929
err = fc->isac.open(&fc->isac, rq);
drivers/isdn/hardware/mISDN/hfcsusb.c
542
hw->open++;
drivers/isdn/hardware/mISDN/hfcsusb.c
545
hw->open--;
drivers/isdn/hardware/mISDN/hfcsusb.c
550
__builtin_return_address(0), hw->open);
drivers/isdn/hardware/mISDN/hfcsusb.c
551
if (!hw->open) {
drivers/isdn/hardware/mISDN/hfcsusb.h
303
int open;
drivers/isdn/hardware/mISDN/ipac.h
28
int (*open)(struct isac_hw *, struct channel_req *);
drivers/isdn/hardware/mISDN/isar.h
44
int (*open)(struct isar_hw *, struct channel_req *);
drivers/isdn/hardware/mISDN/mISDNipac.c
866
isac->open = open_dchannel;
drivers/isdn/hardware/mISDN/mISDNisar.c
1671
isar->open = &isar_open;
drivers/isdn/hardware/mISDN/netjet.c
884
err = card->isac.open(&card->isac, rq);
drivers/isdn/hardware/mISDN/speedfax.c
250
err = sf->isac.open(&sf->isac, rq);
drivers/isdn/hardware/mISDN/speedfax.c
252
err = sf->isar.open(&sf->isar, rq);
drivers/isdn/mISDN/timerdev.c
270
.open = mISDN_open,
drivers/leds/uleds.c
198
.open = uleds_open,
drivers/macintosh/adb.c
846
.open = adb_open,
drivers/macintosh/ans-lcd.c
140
.open = anslcd_open,
drivers/macintosh/smu.c
1316
.open = smu_open,
drivers/macintosh/via-pmu.c
2474
.open = pmu_open,
drivers/mailbox/bcm-pdc-mailbox.c
476
.open = simple_open,
drivers/mailbox/mailbox-test.c
260
.open = simple_open,
drivers/mailbox/mailbox-test.c
85
.open = simple_open,
drivers/md/bcache/debug.c
231
.open = bch_dump_open,
drivers/md/bcache/super.c
763
.open = open_dev,
drivers/md/bcache/super.c
771
.open = open_dev,
drivers/md/dm-ioctl.c
2168
.open = dm_open,
drivers/md/dm.c
3784
.open = dm_blk_open,
drivers/md/dm.c
3795
.open = dm_blk_open,
drivers/md/md.c
8459
.open = md_open,
drivers/media/cec/core/cec-api.c
696
.open = cec_open,
drivers/media/cec/core/cec-core.c
215
.open = cec_error_inj_open,
drivers/media/cec/i2c/tda9950.c
145
if (!priv->open)
drivers/media/cec/i2c/tda9950.c
262
if (priv->glue && priv->glue->open)
drivers/media/cec/i2c/tda9950.c
263
ret = priv->glue->open(priv->glue->data);
drivers/media/cec/i2c/tda9950.c
265
priv->open = true;
drivers/media/cec/i2c/tda9950.c
272
priv->open = false;
drivers/media/cec/i2c/tda9950.c
70
bool open;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
1334
.open = v4l2_fh_open,
drivers/media/common/saa7146/saa7146_fops.c
201
.open = v4l2_fh_open,
drivers/media/common/siano/smsdvb-debugfs.c
342
.open = smsdvb_stats_open,
drivers/media/common/videobuf2/videobuf2-dma-contig.c
300
vma->vm_ops->open(vma);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
354
vma->vm_ops->open(vma);
drivers/media/common/videobuf2/videobuf2-memops.c
124
.open = vb2_common_vm_open,
drivers/media/common/videobuf2/videobuf2-vmalloc.c
197
vma->vm_ops->open(vma);
drivers/media/dvb-core/dmxdev.c
1267
.open = dvb_demux_open,
drivers/media/dvb-core/dmxdev.c
1388
.open = dvb_dvr_open,
drivers/media/dvb-core/dmxdev.c
1410
if (dmxdev->demux->open(dmxdev->demux) < 0)
drivers/media/dvb-core/dvb_ca_en50221.c
1006
if (ca->open)
drivers/media/dvb-core/dvb_ca_en50221.c
1073
if (ca->open) {
drivers/media/dvb-core/dvb_ca_en50221.c
1261
if (!ca->open)
drivers/media/dvb-core/dvb_ca_en50221.c
1267
if (!ca->open)
drivers/media/dvb-core/dvb_ca_en50221.c
138
unsigned int open:1;
drivers/media/dvb-core/dvb_ca_en50221.c
1754
ca->open = 1;
drivers/media/dvb-core/dvb_ca_en50221.c
1783
ca->open = 0;
drivers/media/dvb-core/dvb_ca_en50221.c
1840
.open = dvb_ca_en50221_io_open,
drivers/media/dvb-core/dvb_ca_en50221.c
1898
ca->open = 0;
drivers/media/dvb-core/dvb_ca_en50221.c
240
slot_status = ca->pub->poll_slot_status(ca->pub, slot, ca->open);
drivers/media/dvb-core/dvb_demux.c
1294
dmx->open = dvbdmx_open;
drivers/media/dvb-core/dvb_frontend.c
2946
.open = dvb_frontend_open,
drivers/media/dvb-core/dvb_net.c
1614
.open = locked_dvb_net_open,
drivers/media/dvb-core/dvbdev.c
108
if (file->f_op->open)
drivers/media/dvb-core/dvbdev.c
109
err = file->f_op->open(inode, file);
drivers/media/dvb-core/dvbdev.c
124
.open = dvb_device_open,
drivers/media/dvb-frontends/cxd2099.c
531
static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open)
drivers/media/dvb-frontends/dib0070.c
234
void dib0070_ctrl_agc_filter(struct dvb_frontend *fe, u8 open)
drivers/media/dvb-frontends/dib0070.c
238
if (open) {
drivers/media/dvb-frontends/dib0070.h
51
extern void dib0070_ctrl_agc_filter(struct dvb_frontend *, u8 open);
drivers/media/dvb-frontends/dib0070.h
67
static inline void dib0070_ctrl_agc_filter(struct dvb_frontend *fe, u8 open)
drivers/media/dvb-frontends/rtl2832_sdr.c
1224
.open = v4l2_fh_open,
drivers/media/dvb-frontends/sp2.c
234
int slot, int open)
drivers/media/dvb-frontends/sp2.c
240
dev_dbg(&s->client->dev, "slot:%d open:%d\n", slot, open);
drivers/media/dvb-frontends/sp2.h
41
int slot, int open);
drivers/media/firewire/firedtv-ci.c
216
.open = dvb_generic_open,
drivers/media/i2c/ad5820.c
264
.open = ad5820_open,
drivers/media/i2c/adp1653.c
371
.open = adp1653_open,
drivers/media/i2c/ak7375.c
146
.open = ak7375_open,
drivers/media/i2c/dw9714.c
104
.open = dw9714_open,
drivers/media/i2c/dw9719.c
322
.open = dw9719_open,
drivers/media/i2c/dw9768.c
383
.open = dw9768_open,
drivers/media/i2c/dw9807-vcm.c
144
.open = dw9807_open,
drivers/media/i2c/et8ek8/et8ek8_driver.c
1374
.open = et8ek8_open,
drivers/media/i2c/hi556.c
1206
.open = hi556_open,
drivers/media/i2c/hi847.c
2765
.open = hi847_open,
drivers/media/i2c/imx208.c
765
.open = imx208_open,
drivers/media/i2c/imx258.c
1212
.open = imx258_open,
drivers/media/i2c/imx319.c
2226
.open = imx319_open,
drivers/media/i2c/imx355.c
1515
.open = imx355_open,
drivers/media/i2c/ir-kbd-i2c.c
921
rc->open = ir_open;
drivers/media/i2c/mt9p031.c
1057
.open = mt9p031_open,
drivers/media/i2c/mt9v032.c
990
.open = mt9v032_open,
drivers/media/i2c/og01a1b.c
883
.open = og01a1b_open,
drivers/media/i2c/ov08d10.c
1266
.open = ov08d10_open,
drivers/media/i2c/ov08x40.c
2075
.open = ov08x40_open,
drivers/media/i2c/ov13858.c
1548
.open = ov13858_open,
drivers/media/i2c/ov13b10.c
1354
.open = ov13b10_open,
drivers/media/i2c/ov2659.c
1340
.open = ov2659_open,
drivers/media/i2c/ov2685.c
655
.open = ov2685_open,
drivers/media/i2c/ov5647.c
932
.open = ov5647_open,
drivers/media/i2c/ov5675.c
1166
.open = ov5675_open,
drivers/media/i2c/ov5695.c
1064
.open = ov5695_open,
drivers/media/i2c/ov7670.c
1761
.open = ov7670_open,
drivers/media/i2c/ov7740.c
883
.open = ov7740_open,
drivers/media/i2c/ov8856.c
2250
.open = ov8856_open,
drivers/media/i2c/ov9650.c
1402
.open = ov965x_open,
drivers/media/i2c/ov9734.c
805
.open = ov9734_open,
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1497
.open = s5c73m3_open,
drivers/media/i2c/s5c73m3/s5c73m3-core.c
1514
.open = s5c73m3_oif_open,
drivers/media/i2c/s5k5baf.c
1778
.open = s5k5baf_open,
drivers/media/i2c/s5k5baf.c
1784
.open = s5k5baf_open,
drivers/media/i2c/s5k6a3.c
185
.open = s5k6a3_open,
drivers/media/i2c/tvp5150.c
1745
.open = tvp5150_open,
drivers/media/i2c/video-i2c.c
383
.open = v4l2_fh_open,
drivers/media/mc/mc-device.c
543
.open = media_device_open,
drivers/media/mc/mc-devnode.c
165
if (devnode->fops->open) {
drivers/media/mc/mc-devnode.c
166
ret = devnode->fops->open(filp);
drivers/media/mc/mc-devnode.c
198
.open = media_open,
drivers/media/pci/bt8xx/bttv-driver.c
2310
.open = v4l2_fh_open,
drivers/media/pci/bt8xx/bttv-driver.c
2493
.open = radio_open,
drivers/media/pci/bt8xx/dst_ca.c
642
.open = dst_ca_open,
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
445
.open = snd_cobalt_pcm_capture_open,
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
453
.open = snd_cobalt_pcm_playback_open,
drivers/media/pci/cobalt/cobalt-v4l2.c
1173
.open = v4l2_fh_open,
drivers/media/pci/cobalt/cobalt-v4l2.c
1183
.open = v4l2_fh_open,
drivers/media/pci/cobalt/cobalt-v4l2.c
1193
.open = v4l2_fh_open,
drivers/media/pci/cx18/cx18-alsa-pcm.c
233
.open = snd_cx18_pcm_capture_open,
drivers/media/pci/cx18/cx18-streams.c
28
.open = cx18_v4l2_open,
drivers/media/pci/cx18/cx18-streams.c
36
.open = cx18_v4l2_open,
drivers/media/pci/cx23885/altera-ci.c
444
int slot, int open)
drivers/media/pci/cx23885/cimax2.c
399
int slot, int open)
drivers/media/pci/cx23885/cimax2.c
406
netup_ci_set_irq(en50221, open ? (NETUP_IRQ_DETAM | ci_irq_flags())
drivers/media/pci/cx23885/cimax2.h
29
int slot, int open);
drivers/media/pci/cx23885/cx23885-417.c
1408
.open = v4l2_fh_open,
drivers/media/pci/cx23885/cx23885-alsa.c
499
.open = snd_cx23885_pcm_open,
drivers/media/pci/cx23885/cx23885-dvb.c
134
static void cx23885_dvb_gate_ctrl(struct cx23885_tsport *port, int open)
drivers/media/pci/cx23885/cx23885-dvb.c
147
fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open);
drivers/media/pci/cx23885/cx23885-input.c
371
rc->open = cx23885_input_ir_open;
drivers/media/pci/cx23885/cx23885-video.c
1156
.open = v4l2_fh_open,
drivers/media/pci/cx23885/cx23885.h
300
void (*gate_ctrl)(struct cx23885_tsport *port, int open);
drivers/media/pci/cx25821/cx25821-alsa.c
641
.open = snd_cx25821_pcm_open,
drivers/media/pci/cx25821/cx25821-video.c
578
.open = v4l2_fh_open,
drivers/media/pci/cx25821/cx25821-video.c
623
.open = v4l2_fh_open,
drivers/media/pci/cx88/cx88-alsa.c
588
.open = snd_cx88_pcm_open,
drivers/media/pci/cx88/cx88-blackbird.c
1030
.open = v4l2_fh_open,
drivers/media/pci/cx88/cx88-dvb.c
190
static void cx88_dvb_gate_ctrl(struct cx88_core *core, int open)
drivers/media/pci/cx88/cx88-dvb.c
209
fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open);
drivers/media/pci/cx88/cx88-input.c
476
dev->open = cx88_ir_open;
drivers/media/pci/cx88/cx88-video.c
1133
.open = v4l2_fh_open,
drivers/media/pci/cx88/cx88-video.c
1212
.open = radio_open,
drivers/media/pci/cx88/cx88.h
373
void (*gate_ctrl)(struct cx88_core *core, int open);
drivers/media/pci/ddbridge/ddbridge-ci.c
130
static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open)
drivers/media/pci/ddbridge/ddbridge-ci.c
259
static int poll_slot_status_xo2(struct dvb_ca_en50221 *ca, int slot, int open)
drivers/media/pci/ddbridge/ddbridge-core.c
2715
.open = ddb_open,
drivers/media/pci/ddbridge/ddbridge-core.c
843
.open = ts_open,
drivers/media/pci/dt3155/dt3155.c
280
.open = v4l2_fh_open,
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1165
.open = v4l2_fh_open,
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1088
.open = video_open,
drivers/media/pci/ivtv/ivtv-alsa-pcm.c
235
.open = snd_ivtv_pcm_capture_open,
drivers/media/pci/ivtv/ivtv-streams.c
39
.open = ivtv_v4l2_open,
drivers/media/pci/ivtv/ivtv-streams.c
52
.open = ivtv_v4l2_open,
drivers/media/pci/ivtv/ivtv-streams.c
63
.open = ivtv_v4l2_open,
drivers/media/pci/mantis/mantis_ca.c
116
static int mantis_slot_status(struct dvb_ca_en50221 *en50221, int slot, int open)
drivers/media/pci/mgb4/mgb4_vin.c
362
.open = fh_open,
drivers/media/pci/mgb4/mgb4_vout.c
584
.open = fh_open,
drivers/media/pci/netup_unidvb/netup_unidvb_ci.c
115
int slot, int open)
drivers/media/pci/ngene/ngene-dvb.c
101
.open = dvb_generic_open,
drivers/media/pci/saa7134/saa7134-alsa.c
867
.open = snd_card_saa7134_capture_open,
drivers/media/pci/saa7134/saa7134-empress.c
161
.open = v4l2_fh_open,
drivers/media/pci/saa7134/saa7134-input.c
793
rc->open = saa7134_ir_open;
drivers/media/pci/saa7134/saa7134-video.c
1510
.open = video_open,
drivers/media/pci/saa7134/saa7134-video.c
1558
.open = video_open,
drivers/media/pci/saa7134/saa7134.h
674
void (*gate_ctrl)(struct saa7134_dev *dev, int open);
drivers/media/pci/saa7164/saa7164-encoder.c
932
.open = fops_open,
drivers/media/pci/saa7164/saa7164-vbi.c
638
.open = fops_open,
drivers/media/pci/solo6x10/solo6x10-g723.c
235
.open = snd_solo_pcm_open,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1130
.open = v4l2_fh_open,
drivers/media/pci/solo6x10/solo6x10-v4l2.c
577
.open = v4l2_fh_open,
drivers/media/pci/ttpci/budget-av.c
261
static int ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open)
drivers/media/pci/ttpci/budget-av.c
294
if ((budget_av->slot_status == SLOTSTATUS_NONE) || (!open)) {
drivers/media/pci/ttpci/budget-ci.c
403
static int ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open)
drivers/media/pci/tw5864/tw5864-video.c
833
.open = v4l2_fh_open,
drivers/media/pci/tw68/tw68-video.c
853
.open = v4l2_fh_open,
drivers/media/pci/tw686x/tw686x-audio.c
259
.open = tw686x_pcm_open,
drivers/media/pci/tw686x/tw686x-video.c
1041
.open = v4l2_fh_open,
drivers/media/pci/zoran/zoran_driver.c
727
.open = v4l2_fh_open,
drivers/media/platform/allegro-dvt/allegro-core.c
3652
.open = allegro_open,
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
500
.open = v4l2_fh_open,
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
722
.open = v4l2_fh_open,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
138
.open = v4l2_fh_open,
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
892
.open = ge2d_open,
drivers/media/platform/amphion/vdec.c
1969
.open = vdec_open,
drivers/media/platform/amphion/venc.c
1340
.open = venc_open,
drivers/media/platform/amphion/vpu_dbg.c
413
.open = vpu_dbg_inst_open,
drivers/media/platform/amphion/vpu_dbg.c
421
.open = vpu_dbg_core_open,
drivers/media/platform/amphion/vpu_dbg.c
429
.open = vpu_dbg_fwlog_open,
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
669
.open = v4l2_fh_open,
drivers/media/platform/arm/mali-c55/mali-c55-params.c
529
.open = v4l2_fh_open,
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
88
.open = v4l2_fh_open,
drivers/media/platform/aspeed/aspeed-video.c
1924
.open = aspeed_video_open,
drivers/media/platform/atmel/atmel-isi.c
962
.open = isi_open,
drivers/media/platform/broadcom/bcm2835-unicam.c
2119
.open = v4l2_fh_open,
drivers/media/platform/chips-media/coda/coda-common.c
2775
.open = coda_open,
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1935
.open = wave5_vpu_open_dec,
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1799
.open = wave5_vpu_open_enc,
drivers/media/platform/imagination/e5010-jpeg-enc.c
1602
.open = e5010_open,
drivers/media/platform/intel/pxa_camera.c
1999
.open = pxac_fops_camera_open,
drivers/media/platform/m2m-deinterlace.c
887
.open = deinterlace_open,
drivers/media/platform/marvell/mcam-core.c
1657
.open = mcam_v4l_open,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1217
.open = mtk_jpeg_open,
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
1162
.open = mtk_mdp_m2m_open,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
671
.open = mdp_m2m_open,
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c
142
.open = simple_open,
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c
327
.open = fops_vcodec_open,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c
228
.open = fops_vcodec_open,
drivers/media/platform/mediatek/vpu/mtk_vpu.c
699
.open = simple_open,
drivers/media/platform/microchip/microchip-isc-base.c
1164
.open = isc_open,
drivers/media/platform/nuvoton/npcm-video.c
1439
.open = npcm_video_open,
drivers/media/platform/nvidia/tegra-vde/v4l2.c
871
.open = tegra_open,
drivers/media/platform/nxp/dw100/dw100.c
682
.open = dw100_open,
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2765
.open = mxc_jpeg_open,
drivers/media/platform/nxp/imx-pxp.c
1727
.open = pxp_open,
drivers/media/platform/nxp/imx7-media-csi.c
1562
.open = imx7_csi_video_open,
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
682
.open = mxc_isi_m2m_open,
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1301
.open = mxc_isi_video_open,
drivers/media/platform/nxp/mx2_emmaprp.c
776
.open = emmaprp_open,
drivers/media/platform/qcom/camss/camss-csid.c
1325
.open = csid_init_formats,
drivers/media/platform/qcom/camss/camss-csiphy.c
764
.open = csiphy_init_formats,
drivers/media/platform/qcom/camss/camss-ispif.c
1362
.open = ispif_init_formats,
drivers/media/platform/qcom/camss/camss-vfe.c
1992
.open = vfe_init_formats,
drivers/media/platform/qcom/camss/camss-video.c
610
.open = v4l2_fh_open,
drivers/media/platform/qcom/iris/iris_vidc.c
638
.open = iris_open,
drivers/media/platform/qcom/venus/vdec.c
1775
.open = vdec_open,
drivers/media/platform/qcom/venus/venc.c
1551
.open = venc_open,
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
969
.open = v4l2_fh_open,
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1759
.open = v4l2_fh_open,
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
640
.open = rvin_open,
drivers/media/platform/renesas/rcar_drif.c
1049
.open = v4l2_fh_open,
drivers/media/platform/renesas/rcar_fdp1.c
2176
.open = fdp1_open,
drivers/media/platform/renesas/rcar_jpu.c
1293
.open = jpu_open,
drivers/media/platform/renesas/renesas-ceu.c
1115
.open = ceu_open,
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
1101
.open = rzg2l_cru_open,
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
431
.open = v4l2_fh_open,
drivers/media/platform/renesas/sh_vou.c
1198
.open = sh_vou_open,
drivers/media/platform/renesas/vsp1/vsp1_histo.c
464
.open = v4l2_fh_open,
drivers/media/platform/renesas/vsp1/vsp1_video.c
1107
.open = vsp1_video_open,
drivers/media/platform/rockchip/rga/rga.c
432
.open = rga_open,
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
504
.open = v4l2_fh_open,
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1498
.open = v4l2_fh_open,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2740
.open = v4l2_fh_open,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
87
.open = v4l2_fh_open,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1332
.open = rkvdec_open,
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
722
.open = gsc_m2m_open,
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
325
fimc_pipeline_call(ve, open, &ve->vdev.entity, false);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
492
ret = fimc_pipeline_call(ve, open, &ve->vdev.entity, true);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
549
.open = fimc_capture_open,
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
283
ret = fimc_pipeline_call(ve, open, me, true);
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
335
.open = isp_video_open,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
419
.open = fimc_isp_subdev_open,
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1564
fimc_pipeline_call(&fimc->ve, open,
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
484
ret = fimc_pipeline_call(&fimc->ve, open, me, true);
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
539
.open = fimc_lite_open,
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
700
.open = fimc_m2m_open,
drivers/media/platform/samsung/exynos4-is/media-dev.c
366
.open = __fimc_pipeline_open,
drivers/media/platform/samsung/s3c-camif/camif-capture.c
622
.open = s3c_camif_open,
drivers/media/platform/samsung/s5p-g2d/g2d.c
571
.open = g2d_open,
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1029
.open = s5p_jpeg_open,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1098
.open = s5p_mfc_open,
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
677
.open = bdisp_open,
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
450
.open = delta_mjpeg_open,
drivers/media/platform/st/sti/delta/delta-v4l2.c
1733
.open = delta_open,
drivers/media/platform/st/sti/delta/delta-v4l2.c
368
ret = call_dec_op(dec, open, ctx);
drivers/media/platform/st/sti/delta/delta.h
261
int (*open)(struct delta_ctx *ctx);
drivers/media/platform/st/sti/hva/hva-h264.c
1049
.open = hva_h264_open,
drivers/media/platform/st/sti/hva/hva-h264.c
1060
.open = hva_h264_open,
drivers/media/platform/st/sti/hva/hva-v4l2.c
1269
.open = hva_open,
drivers/media/platform/st/sti/hva/hva-v4l2.c
217
ret = enc->open(ctx);
drivers/media/platform/st/sti/hva/hva.h
392
int (*open)(struct hva_ctx *ctx);
drivers/media/platform/st/stm32/dma2d/dma2d.c
545
.open = dma2d_open,
drivers/media/platform/st/stm32/stm32-dcmi.c
1513
.open = dcmi_open,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
333
.open = v4l2_fh_open,
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c
251
.open = sun4i_csi_open,
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
876
.open = sun6i_csi_capture_open,
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
775
.open = deinterlace_open,
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
711
.open = rotate_open,
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1720
.open = v4l2_fh_open,
drivers/media/platform/ti/am437x/am437x-vpfe.c
2092
.open = vpfe_open,
drivers/media/platform/ti/cal/cal-video.c
834
.open = v4l2_fh_open,
drivers/media/platform/ti/davinci/vpif_capture.c
1319
.open = v4l2_fh_open,
drivers/media/platform/ti/davinci/vpif_display.c
1076
.open = v4l2_fh_open,
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
407
.open = v4l2_fh_open,
drivers/media/platform/ti/omap/omap_vout.c
1293
.open = v4l2_fh_open,
drivers/media/platform/ti/omap3isp/ispccdc.c
2512
.open = ccdc_init_formats,
drivers/media/platform/ti/omap3isp/ispccp2.c
925
.open = ccp2_init_formats,
drivers/media/platform/ti/omap3isp/ispcsi2.c
1125
.open = csi2_init_formats,
drivers/media/platform/ti/omap3isp/isppreview.c
2127
.open = preview_init_formats,
drivers/media/platform/ti/omap3isp/ispresizer.c
1609
.open = resizer_init_formats,
drivers/media/platform/ti/omap3isp/ispvideo.c
1482
.open = isp_video_open,
drivers/media/platform/ti/vpe/vip.c
3011
.open = vip_open,
drivers/media/platform/ti/vpe/vpe.c
2439
.open = vpe_open,
drivers/media/platform/verisilicon/hantro_drv.c
706
.open = hantro_open,
drivers/media/platform/via/via-camera.c
723
.open = viacam_open,
drivers/media/platform/xilinx/xilinx-dma.c
619
.open = v4l2_fh_open,
drivers/media/platform/xilinx/xilinx-tpg.c
484
.open = xtpg_open,
drivers/media/radio/dsbr100.c
317
.open = v4l2_fh_open,
drivers/media/radio/radio-cadet.c
503
.open = cadet_open,
drivers/media/radio/radio-isa.c
144
.open = v4l2_fh_open,
drivers/media/radio/radio-keene.c
262
.open = v4l2_fh_open,
drivers/media/radio/radio-ma901.c
304
.open = v4l2_fh_open,
drivers/media/radio/radio-miropcm20.c
409
.open = pcm20_open,
drivers/media/radio/radio-mr800.c
468
.open = v4l2_fh_open,
drivers/media/radio/radio-raremono.c
283
.open = v4l2_fh_open,
drivers/media/radio/radio-sf16fmi.c
212
.open = v4l2_fh_open,
drivers/media/radio/radio-si476x.c
1148
.open = si476x_radio_fops_open,
drivers/media/radio/radio-si476x.c
1204
.open = simple_open,
drivers/media/radio/radio-si476x.c
1233
.open = simple_open,
drivers/media/radio/radio-si476x.c
1261
.open = simple_open,
drivers/media/radio/radio-si476x.c
1296
.open = simple_open,
drivers/media/radio/radio-si476x.c
1331
.open = simple_open,
drivers/media/radio/radio-tea5764.c
388
.open = v4l2_fh_open,
drivers/media/radio/radio-tea5777.c
503
.open = v4l2_fh_open,
drivers/media/radio/radio-timb.c
81
.open = v4l2_fh_open,
drivers/media/radio/si470x/radio-si470x-common.c
564
.open = si470x_fops_open,
drivers/media/radio/si4713/radio-platform-si4713.c
48
.open = v4l2_fh_open,
drivers/media/radio/si4713/radio-usb-si4713.c
122
.open = v4l2_fh_open,
drivers/media/radio/tea575x.c
467
.open = v4l2_fh_open,
drivers/media/rc/ati_remote.c
737
idev->open = ati_remote_input_open;
drivers/media/rc/ati_remote.c
755
rdev->open = ati_remote_rc_open;
drivers/media/rc/ene_ir.c
1044
rdev->open = ene_open;
drivers/media/rc/fintek-cir.c
516
rdev->open = fintek_open;
drivers/media/rc/iguanair.c
455
rc->open = iguanair_open;
drivers/media/rc/imon.c
176
.open = display_open,
drivers/media/rc/imon.c
185
.open = display_open,
drivers/media/rc/ir-hix5hd2.c
301
rdev->open = hix5hd2_ir_open;
drivers/media/rc/ite-cir.c
1373
rdev->open = ite_open;
drivers/media/rc/lirc_dev.c
707
.open = lirc_open,
drivers/media/rc/nuvoton-cir.c
990
rdev->open = nvt_open;
drivers/media/rc/rc-main.c
1830
if (dev->open)
drivers/media/rc/rc-main.c
1831
dev->input_dev->open = ir_open;
drivers/media/rc/rc-main.c
982
if (!rdev->users++ && rdev->open)
drivers/media/rc/rc-main.c
983
rval = rdev->open(rdev);
drivers/media/rc/serial_ir.c
523
rcdev->open = serial_ir_open;
drivers/media/rc/st_rc.c
304
rdev->open = st_rc_open;
drivers/media/rc/xbox_remote.c
154
rdev->open = xbox_remote_rc_open;
drivers/media/test-drivers/vicodec/vicodec-core.c
2020
.open = vicodec_open,
drivers/media/test-drivers/vim2m.c
1461
.open = vim2m_open,
drivers/media/test-drivers/vimc/vimc-capture.c
196
.open = v4l2_fh_open,
drivers/media/test-drivers/visl/visl-core.c
407
.open = visl_open,
drivers/media/test-drivers/vivid/vivid-core.c
673
.open = v4l2_fh_open,
drivers/media/test-drivers/vivid/vivid-core.c
684
.open = v4l2_fh_open,
drivers/media/usb/airspy/airspy.c
837
.open = v4l2_fh_open,
drivers/media/usb/as102/as102_usb_drv.c
67
.open = as102_open,
drivers/media/usb/au0828/au0828-input.c
297
rc->open = au0828_rc_start;
drivers/media/usb/au0828/au0828-video.c
1739
.open = au0828_v4l2_open,
drivers/media/usb/au0828/au0828-video.c
1943
init_waitqueue_head(&dev->open);
drivers/media/usb/au0828/au0828.h
241
wait_queue_head_t open;
drivers/media/usb/cx231xx/cx231xx-417.c
1598
.open = v4l2_fh_open,
drivers/media/usb/cx231xx/cx231xx-audio.c
552
.open = snd_cx231xx_capture_open,
drivers/media/usb/cx231xx/cx231xx-cards.c
1415
init_waitqueue_head(&dev->open);
drivers/media/usb/cx231xx/cx231xx-cards.c
1949
wake_up_interruptible_all(&dev->open);
drivers/media/usb/cx231xx/cx231xx-video.c
1614
wake_up_interruptible_nr(&dev->open, 1);
drivers/media/usb/cx231xx/cx231xx-video.c
1623
wake_up_interruptible(&dev->open);
drivers/media/usb/cx231xx/cx231xx-video.c
1640
.open = cx231xx_v4l2_open,
drivers/media/usb/cx231xx/cx231xx-video.c
1694
.open = cx231xx_v4l2_open,
drivers/media/usb/cx231xx/cx231xx.h
634
wait_queue_head_t open, wait_frame, wait_stream;
drivers/media/usb/dvb-usb-v2/anysee.c
1241
int open)
drivers/media/usb/dvb-usb-v2/az6007.c
516
static int az6007_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open)
drivers/media/usb/dvb-usb/az6027.c
674
static int az6027_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open)
drivers/media/usb/dvb-usb/cxusb-analog.c
1581
.open = cxusb_videoradio_open,
drivers/media/usb/dvb-usb/cxusb-analog.c
1588
.open = cxusb_videoradio_open,
drivers/media/usb/dvb-usb/pctv452e.c
335
int open)
drivers/media/usb/dvb-usb/ttusb2.c
292
static int tt3650_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open)
drivers/media/usb/em28xx/em28xx-audio.c
617
.open = snd_em28xx_capture_open,
drivers/media/usb/em28xx/em28xx-input.c
740
rc->open = em28xx_ir_start;
drivers/media/usb/em28xx/em28xx-video.c
2325
.open = em28xx_v4l2_open,
drivers/media/usb/em28xx/em28xx-video.c
2386
.open = em28xx_v4l2_open,
drivers/media/usb/go7007/go7007-v4l2.c
828
.open = v4l2_fh_open,
drivers/media/usb/go7007/snd-go7007.c
176
.open = go7007_snd_capture_open,
drivers/media/usb/gspca/gspca.c
1387
.open = v4l2_fh_open,
drivers/media/usb/hackrf/hackrf.c
1235
.open = v4l2_fh_open,
drivers/media/usb/hdpvr/hdpvr-video.c
570
.open = hdpvr_open,
drivers/media/usb/msi2500/msi2500.c
1113
.open = v4l2_fh_open,
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c
1146
.open = pvr2_v4l2_open,
drivers/media/usb/pwc/pwc-if.c
140
.open = v4l2_fh_open,
drivers/media/usb/s2255/s2255drv.c
1508
.open = s2255_open,
drivers/media/usb/stk1160/stk1160-v4l.c
320
.open = v4l2_fh_open,
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
958
.open = stc_open,
drivers/media/usb/usbtv/usbtv-audio.c
313
.open = snd_usbtv_pcm_open,
drivers/media/usb/usbtv/usbtv-video.c
721
.open = v4l2_fh_open,
drivers/media/usb/uvc/uvc_debugfs.c
61
.open = uvc_debugfs_stats_open,
drivers/media/usb/uvc/uvc_metadata.c
151
.open = v4l2_fh_open,
drivers/media/usb/uvc/uvc_v4l2.c
1272
.open = uvc_v4l2_open,
drivers/media/v4l2-core/v4l2-dev.c
433
ret = vdev->fops->open(filp);
drivers/media/v4l2-core/v4l2-dev.c
488
.open = v4l2_open,
drivers/media/v4l2-core/v4l2-dev.c
935
if (WARN_ON(!vdev->fops || !vdev->fops->open || !vdev->fops->release))
drivers/media/v4l2-core/v4l2-dv-timings.c
1221
.open = simple_open, \
drivers/media/v4l2-core/v4l2-flash-led-class.c
646
.open = v4l2_flash_open,
drivers/media/v4l2-core/v4l2-subdev.c
1232
.open = subdev_open,
drivers/media/v4l2-core/v4l2-subdev.c
126
if (sd->internal_ops && sd->internal_ops->open) {
drivers/media/v4l2-core/v4l2-subdev.c
127
ret = sd->internal_ops->open(sd, subdev_fh);
drivers/mfd/aat2870-core.c
316
.open = simple_open,
drivers/mfd/tps65010.c
293
.open = dbg_tps_open,
drivers/mfd/ucb1x00-ts.c
384
idev->open = ucb1x00_ts_open;
drivers/misc/bcm-vk/bcm_vk_dev.c
1260
.open = bcm_vk_open,
drivers/misc/bcm-vk/bcm_vk_tty.c
224
.open = bcm_vk_tty_open,
drivers/misc/eeprom/idt_89hpesx.c
1022
.open = simple_open,
drivers/misc/fastrpc.c
2187
.open = fastrpc_device_open,
drivers/misc/genwqe/card_dev.c
1231
.open = genwqe_open,
drivers/misc/genwqe/card_dev.c
417
.open = genwqe_vma_open,
drivers/misc/hpilo.c
641
.open = ilo_open,
drivers/misc/ibmasm/ibmasmfs.c
540
.open = command_file_open,
drivers/misc/ibmasm/ibmasmfs.c
548
.open = event_file_open,
drivers/misc/ibmasm/ibmasmfs.c
556
.open = r_heartbeat_file_open,
drivers/misc/ibmasm/ibmasmfs.c
564
.open = simple_open,
drivers/misc/ibmvmc.c
1394
.open = ibmvmc_open,
drivers/misc/lis3lv02d/lis3lv02d.c
670
.open = lis3lv02d_misc_open,
drivers/misc/lis3lv02d/lis3lv02d.c
696
input_dev->open = lis3lv02d_joystick_open;
drivers/misc/lkdtm/core.c
69
.open = lkdtm_debugfs_open, \
drivers/misc/mei/debugfs.c
154
.open = simple_open,
drivers/misc/mei/main.c
1203
.open = mei_open,
drivers/misc/ntsync.c
1192
.open = ntsync_char_open,
drivers/misc/ocxl/file.c
474
.open = afu_open,
drivers/misc/phantom.c
277
.open = phantom_open,
drivers/misc/uacce/uacce.c
325
.open = uacce_fops_open,
drivers/misc/vmw_vmci/vmci_host.c
972
.open = vmci_host_open,
drivers/mmc/core/block.c
2764
.open = mmc_rpmb_chrdev_open,
drivers/mmc/core/block.c
3170
.open = mmc_ext_csd_open,
drivers/mmc/core/block.c
872
.open = mmc_blk_open,
drivers/mmc/core/debugfs.c
298
.open = mmc_err_stats_open,
drivers/mmc/core/mmc_test.c
3140
.open = mtf_test_open,
drivers/mmc/core/sdio_uart.c
998
.open = sdio_uart_open,
drivers/most/most_cdev.c
307
.open = comp_open,
drivers/most/most_snd.c
409
.open = pcm_open,
drivers/mtd/mtd_blkdevs.c
194
if (dev->open)
drivers/mtd/mtd_blkdevs.c
202
if (dev->tr->open) {
drivers/mtd/mtd_blkdevs.c
203
ret = dev->tr->open(dev);
drivers/mtd/mtd_blkdevs.c
214
dev->open++;
drivers/mtd/mtd_blkdevs.c
234
if (--dev->open)
drivers/mtd/mtd_blkdevs.c
267
.open = blktrans_open,
drivers/mtd/mtd_blkdevs.c
432
if (old->open) {
drivers/mtd/mtdblock.c
347
.open = mtdblock_open,
drivers/mtd/mtdchar.c
1412
.open = mtdchar_open,
drivers/mtd/ubi/block.c
297
.open = ubiblock_open,
drivers/mtd/ubi/cdev.c
1155
.open = vol_cdev_open,
drivers/mtd/ubi/debug.c
472
.open = simple_open,
drivers/mtd/ubi/debug.c
577
.open = eraseblk_count_open,
drivers/net/arcnet/arcdevice.h
325
void (*open)(struct net_device *dev);
drivers/net/arcnet/arcnet.c
573
if (lp->hw.open)
drivers/net/arcnet/arcnet.c
574
lp->hw.open(dev);
drivers/net/arcnet/com20020_cs.c
289
if (link->open)
drivers/net/arcnet/com20020_cs.c
300
if (link->open) {
drivers/net/caif/caif_serial.c
375
.open = ldisc_open,
drivers/net/can/can327.c
1112
.open = can327_ldisc_open,
drivers/net/can/slcan/slcan-core.c
924
.open = slcan_open,
drivers/net/ethernet/3com/3c574_cs.c
1141
link->open--;
drivers/net/ethernet/3com/3c574_cs.c
453
if (link->open)
drivers/net/ethernet/3com/3c574_cs.c
463
if (link->open) {
drivers/net/ethernet/3com/3c574_cs.c
679
link->open++;
drivers/net/ethernet/3com/3c589_cs.c
352
if (link->open)
drivers/net/ethernet/3com/3c589_cs.c
362
if (link->open) {
drivers/net/ethernet/3com/3c589_cs.c
523
link->open++;
drivers/net/ethernet/3com/3c589_cs.c
947
link->open--;
drivers/net/ethernet/3com/3c59x.c
632
open:1,
drivers/net/ethernet/8390/8390.h
84
unsigned open:1;
drivers/net/ethernet/8390/axnet_cs.c
383
if (link->open)
drivers/net/ethernet/8390/axnet_cs.c
394
if (link->open) {
drivers/net/ethernet/8390/axnet_cs.c
484
link->open++;
drivers/net/ethernet/8390/axnet_cs.c
505
link->open--;
drivers/net/ethernet/8390/pcnet_cs.c
665
if (link->open)
drivers/net/ethernet/8390/pcnet_cs.c
675
if (link->open) {
drivers/net/ethernet/8390/pcnet_cs.c
926
link->open++;
drivers/net/ethernet/8390/pcnet_cs.c
948
link->open--;
drivers/net/ethernet/amd/nmclan_cs.c
694
if (link->open)
drivers/net/ethernet/amd/nmclan_cs.c
704
if (link->open) {
drivers/net/ethernet/amd/nmclan_cs.c
784
link->open++;
drivers/net/ethernet/amd/nmclan_cs.c
809
link->open--;
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
113
.open = simple_open,
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
120
.open = simple_open,
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
191
.open = simple_open,
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
198
.open = simple_open,
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
205
.open = simple_open,
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
258
.open = simple_open,
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
265
.open = simple_open,
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
318
.open = simple_open,
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
325
.open = simple_open,
drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c
60
.open = simple_open,
drivers/net/ethernet/broadcom/cnic.c
1147
uinfo->open = cnic_uio_open;
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
435
.open = bnad_debugfs_open_fwtrc,
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
443
.open = bnad_debugfs_open_fwsave,
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
451
.open = bnad_debugfs_open_reg,
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
460
.open = bnad_debugfs_open_reg,
drivers/net/ethernet/brocade/bna/bnad_debugfs.c
468
.open = bnad_debugfs_open_drvinfo,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1138
.open = devlog_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1236
.open = mboxlog_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1319
.open = mbox_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1612
.open = mps_trc_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1660
.open = mem_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1932
.open = mps_tcam_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2009
.open = rss_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2228
.open = rss_key_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
231
.open = cim_la_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2312
.open = rss_pf_config_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2375
.open = rss_vf_config_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2563
.open = dcb_info_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
274
.open = cim_pif_la_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
320
.open = cim_ma_la_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3247
.open = sge_qinfo_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3307
.open = simple_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3449
.open = simple_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
413
.open = cim_ibq_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
442
.open = cim_obq_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
688
.open = tp_la_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
724
.open = ulprx_la_open,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
814
.open = pm_stats_open,
drivers/net/ethernet/chelsio/cxgb4/l2t.c
739
.open = l2t_seq_open,
drivers/net/ethernet/dec/tulip/xircom_cb.c
450
xp->open = 1;
drivers/net/ethernet/dec/tulip/xircom_cb.c
476
card->open = 0;
drivers/net/ethernet/dec/tulip/xircom_cb.c
88
int open;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
1073
link->open++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
1114
link->open--;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
652
if (link->open)
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
662
if (link->open) {
drivers/net/ethernet/huawei/hinic/hinic_debugfs.c
174
.open = simple_open,
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c
136
.open = fm10k_dbg_desc_open,
drivers/net/ethernet/intel/i40e/i40e_client.c
426
client->ops && client->ops->open) {
drivers/net/ethernet/intel/i40e/i40e_client.c
428
ret = client->ops->open(&cdev->lan_info, client);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1579
.open = simple_open,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1705
.open = simple_open,
drivers/net/ethernet/intel/ice/ice_gnss.c
282
.open = ice_gnss_open,
drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c
117
.open = simple_open,
drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c
183
.open = simple_open,
drivers/net/ethernet/intel/libie/fwlog.c
473
.open = libie_debugfs_module_open,
drivers/net/ethernet/intel/libie/fwlog.c
555
.open = simple_open,
drivers/net/ethernet/intel/libie/fwlog.c
652
.open = simple_open,
drivers/net/ethernet/intel/libie/fwlog.c
744
.open = simple_open,
drivers/net/ethernet/intel/libie/fwlog.c
844
.open = simple_open,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
186
.open = rvu_dbg_open_##name, \
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
196
.open = simple_open, \
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1363
.open = simple_open,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1562
.open = simple_open,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1620
.open = simple_open,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
169
.open = simple_open,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
175
.open = simple_open,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
197
.open = simple_open,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
500
.open = simple_open,
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
420
.open = simple_open,
drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c
312
.open = fbnic_dbg_desc_open,
drivers/net/ethernet/microsoft/mana/mana_en.c
49
.open = simple_open,
drivers/net/ethernet/qualcomm/emac/emac-sgmii.c
272
.open = emac_sgmii_common_open,
drivers/net/ethernet/qualcomm/emac/emac-sgmii.c
280
.open = emac_sgmii_common_open,
drivers/net/ethernet/qualcomm/emac/emac-sgmii.c
289
.open = emac_sgmii_common_open,
drivers/net/ethernet/qualcomm/emac/emac-sgmii.c
60
if (!(adpt->phy.sgmii_ops && adpt->phy.sgmii_ops->open))
drivers/net/ethernet/qualcomm/emac/emac-sgmii.c
63
return adpt->phy.sgmii_ops->open(adpt);
drivers/net/ethernet/qualcomm/emac/emac-sgmii.h
19
int (*open)(struct emac_adapter *adpt);
drivers/net/ethernet/smsc/smc91c92_cs.c
1069
link->open++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1107
link->open--;
drivers/net/ethernet/smsc/smc91c92_cs.c
716
if (link->open)
drivers/net/ethernet/smsc/smc91c92_cs.c
749
if (link->open) {
drivers/net/ethernet/ti/netcp.h
202
int (*open)(void *intf_priv, struct net_device *ndev);
drivers/net/ethernet/ti/netcp_core.c
1713
if (module->open) {
drivers/net/ethernet/ti/netcp_core.c
1714
ret = module->open(intf_modpriv->module_priv, ndev);
drivers/net/ethernet/ti/netcp_ethss.c
2093
if (ndev && slave->open &&
drivers/net/ethernet/ti/netcp_ethss.c
2137
if (!slave->open)
drivers/net/ethernet/ti/netcp_ethss.c
2846
if (!gbe_intf->slave->open)
drivers/net/ethernet/ti/netcp_ethss.c
2942
slave->open = true;
drivers/net/ethernet/ti/netcp_ethss.c
2967
gbe_intf->slave->open = false;
drivers/net/ethernet/ti/netcp_ethss.c
3008
slave->open = false;
drivers/net/ethernet/ti/netcp_ethss.c
3148
slave->open = true;
drivers/net/ethernet/ti/netcp_ethss.c
3821
.open = gbe_open,
drivers/net/ethernet/ti/netcp_ethss.c
3840
.open = gbe_open,
drivers/net/ethernet/ti/netcp_ethss.c
696
bool open;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1397
link->open++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1732
link->open--;
drivers/net/ethernet/xircom/xirc2ps_cs.c
946
if (link->open) {
drivers/net/ethernet/xircom/xirc2ps_cs.c
958
if (link->open) {
drivers/net/hamradio/6pack.c
690
.open = sixpack_open,
drivers/net/hamradio/baycom_par.c
391
.open = par96_open,
drivers/net/hamradio/baycom_ser_fdx.c
474
.open = ser12_open,
drivers/net/hamradio/baycom_ser_hdx.c
532
.open = ser12_open,
drivers/net/hamradio/hdlcdrv.c
438
if (!s->ops || !s->ops->open)
drivers/net/hamradio/hdlcdrv.c
458
i = s->ops->open(dev);
drivers/net/hamradio/mkiss.c
942
.open = mkiss_open,
drivers/net/ieee802154/ca8210.c
2628
.open = ca8210_test_int_open,
drivers/net/mctp/mctp-serial.c
504
.open = mctp_serial_open,
drivers/net/netdevsim/dev.c
132
.open = simple_open,
drivers/net/netdevsim/dev.c
221
.open = simple_open,
drivers/net/netdevsim/dev.c
293
.open = simple_open,
drivers/net/netdevsim/dev.c
390
.open = simple_open,
drivers/net/netdevsim/fib.c
1417
.open = simple_open,
drivers/net/netdevsim/health.c
172
.open = simple_open,
drivers/net/netdevsim/ipsec.c
68
.open = simple_open,
drivers/net/netdevsim/netdev.c
913
.open = simple_open,
drivers/net/netdevsim/netdev.c
966
.open = simple_open,
drivers/net/netdevsim/psample.c
192
.open = simple_open,
drivers/net/netdevsim/psp.c
235
.open = simple_open,
drivers/net/netdevsim/udp_tunnels.c
119
.open = simple_open,
drivers/net/ppp/ppp_async.c
368
.open = ppp_asynctty_open,
drivers/net/ppp/ppp_generic.c
1122
.open = ppp_open,
drivers/net/ppp/ppp_synctty.c
360
.open = ppp_sync_open,
drivers/net/rionet.c
360
rnet->open = true;
drivers/net/rionet.c
379
rnet->open = false;
drivers/net/rionet.c
501
rnet->open = false;
drivers/net/rionet.c
62
bool open;
drivers/net/rionet.c
629
if (rnet->open)
drivers/net/slip/slip.c
1272
.open = slip_open,
drivers/net/tap.c
1036
.open = tap_open,
drivers/net/tun.c
3472
.open = tun_chr_open,
drivers/net/usb/hso.c
3200
.open = hso_serial_open,
drivers/net/wan/hdlc.c
126
if (!hdlc->open)
drivers/net/wan/hdlc.c
148
hdlc->carrier, hdlc->open);
drivers/net/wan/hdlc.c
154
if (hdlc->proto->open) {
drivers/net/wan/hdlc.c
155
int result = hdlc->proto->open(dev);
drivers/net/wan/hdlc.c
170
hdlc->open = 1;
drivers/net/wan/hdlc.c
183
hdlc->carrier, hdlc->open);
drivers/net/wan/hdlc.c
188
hdlc->open = 0;
drivers/net/wan/hdlc.c
247
hdlc->open = 0;
drivers/net/wan/hdlc_x25.c
269
.open = x25_open,
drivers/net/wan/wanxl.c
400
if (get_status(port)->open) {
drivers/net/wan/wanxl.c
417
if (get_status(port)->open) {
drivers/net/wan/wanxl.c
442
if (!get_status(port)->open)
drivers/net/wan/wanxl.c
446
if (get_status(port)->open)
drivers/net/wan/wanxl.h
137
volatile u32 open;
drivers/net/wireless/ath/ath10k/debug.c
1017
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
1248
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
1369
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
1375
.open = ath10k_debug_cal_data_open,
drivers/net/wireless/ath/ath10k/debug.c
1442
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
1688
.open = ath10k_tpc_stats_open,
drivers/net/wireless/ath/ath10k/debug.c
1786
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
1848
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
1918
.open = simple_open
drivers/net/wireless/ath/ath10k/debug.c
1962
.open = simple_open
drivers/net/wireless/ath/ath10k/debug.c
201
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
2039
.open = simple_open
drivers/net/wireless/ath/ath10k/debug.c
2094
.open = simple_open
drivers/net/wireless/ath/ath10k/debug.c
2156
.open = simple_open
drivers/net/wireless/ath/ath10k/debug.c
2209
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
2246
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
2333
.open = ath10k_tpc_stats_final_open,
drivers/net/wireless/ath/ath10k/debug.c
2378
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
2457
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
2496
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
457
.open = ath10k_fw_stats_open,
drivers/net/wireless/ath/ath10k/debug.c
498
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
612
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
631
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
679
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
750
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
861
.open = simple_open,
drivers/net/wireless/ath/ath10k/debug.c
955
.open = simple_open,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
234
.open = simple_open,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
285
.open = simple_open,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
335
.open = simple_open,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
386
.open = simple_open,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
447
.open = simple_open,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
475
.open = simple_open,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
641
.open = simple_open,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
754
.open = simple_open,
drivers/net/wireless/ath/ath10k/spectral.c
359
.open = simple_open,
drivers/net/wireless/ath/ath10k/spectral.c
406
.open = simple_open,
drivers/net/wireless/ath/ath10k/spectral.c
461
.open = simple_open,
drivers/net/wireless/ath/ath11k/cfr.c
685
.open = simple_open,
drivers/net/wireless/ath/ath11k/cfr.c
800
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
1100
.open = simple_open
drivers/net/wireless/ath/ath11k/debugfs.c
1119
.open = simple_open
drivers/net/wireless/ath/ath11k/debugfs.c
1165
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
1278
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
1332
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
1383
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
1465
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
1757
.open = simple_open
drivers/net/wireless/ath/ath11k/debugfs.c
1762
.open = simple_open
drivers/net/wireless/ath/ath11k/debugfs.c
1767
.open = simple_open
drivers/net/wireless/ath/ath11k/debugfs.c
1772
.open = simple_open
drivers/net/wireless/ath/ath11k/debugfs.c
190
.open = ath11k_open_pdev_stats,
drivers/net/wireless/ath/ath11k/debugfs.c
261
.open = ath11k_open_vdev_stats,
drivers/net/wireless/ath/ath11k/debugfs.c
345
.open = ath11k_open_bcn_stats,
drivers/net/wireless/ath/ath11k/debugfs.c
435
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
491
.open = simple_open
drivers/net/wireless/ath/ath11k/debugfs.c
589
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
730
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
793
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs.c
848
.open = ath11k_open_sram_dump,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4646
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4830
.open = ath11k_open_htt_stats,
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
4891
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
237
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
370
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
469
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
539
.open = ath11k_dbg_sta_open_htt_peer_stats,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
608
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
659
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
709
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
760
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
824
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
884
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
909
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
944
.open = simple_open,
drivers/net/wireless/ath/ath11k/debugfs_sta.c
979
.open = simple_open,
drivers/net/wireless/ath/ath11k/spectral.c
359
.open = simple_open,
drivers/net/wireless/ath/ath11k/spectral.c
406
.open = simple_open,
drivers/net/wireless/ath/ath11k/spectral.c
460
.open = simple_open,
drivers/net/wireless/ath/ath12k/debugfs.c
1008
.open = ath12k_open_link_stats,
drivers/net/wireless/ath/ath12k/debugfs.c
101
.open = simple_open,
drivers/net/wireless/ath/ath12k/debugfs.c
1210
.open = simple_open,
drivers/net/wireless/ath/ath12k/debugfs.c
1318
.open = ath12k_open_vdev_stats,
drivers/net/wireless/ath/ath12k/debugfs.c
1385
.open = ath12k_open_bcn_stats,
drivers/net/wireless/ath/ath12k/debugfs.c
1446
.open = ath12k_open_pdev_stats,
drivers/net/wireless/ath/ath12k/debugfs.c
33
.open = simple_open
drivers/net/wireless/ath/ath12k/debugfs.c
801
.open = ath12k_open_tpc_stats,
drivers/net/wireless/ath/ath12k/debugfs.c
810
.open = simple_open,
drivers/net/wireless/ath/ath12k/debugfs.c
903
.open = simple_open,
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6156
.open = simple_open,
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6293
.open = ath12k_open_htt_stats,
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
6356
.open = simple_open,
drivers/net/wireless/ath/ath12k/debugfs_sta.c
248
.open = simple_open,
drivers/net/wireless/ath/ath12k/debugfs_sta.c
298
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
248
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
268
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
350
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
464
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
519
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
636
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
801
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
874
.open = simple_open,
drivers/net/wireless/ath/ath5k/debug.c
970
.open = open_file_eeprom,
drivers/net/wireless/ath/ath6kl/debug.c
1018
.open = ath6kl_regdump_open,
drivers/net/wireless/ath/ath6kl/debug.c
1061
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1123
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1227
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1259
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1299
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1341
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1386
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1566
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1613
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1653
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1711
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
1771
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
332
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
443
.open = ath6kl_fwlog_open,
drivers/net/wireless/ath/ath6kl/debug.c
519
.open = ath6kl_fwlog_open,
drivers/net/wireless/ath/ath6kl/debug.c
559
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
693
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
758
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
861
.open = simple_open,
drivers/net/wireless/ath/ath6kl/debug.c
934
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-debug.c
176
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-debug.c
252
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-debug.c
42
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-debug.c
78
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-spectral.c
1003
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-spectral.c
832
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-spectral.c
875
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-spectral.c
917
.open = simple_open,
drivers/net/wireless/ath/ath9k/common-spectral.c
960
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
1042
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
1065
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
1122
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
117
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
1186
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
1248
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
213
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
263
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
384
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
806
.open = open_file_reset,
drivers/net/wireless/ath/ath9k/debug.c
883
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
925
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug.c
977
.open = open_file_regdump,
drivers/net/wireless/ath/ath9k/debug_sta.c
240
.open = simple_open,
drivers/net/wireless/ath/ath9k/debug_sta.c
82
.open = simple_open,
drivers/net/wireless/ath/ath9k/dfs_debug.c
126
.open = simple_open,
drivers/net/wireless/ath/ath9k/dfs_debug.c
134
.open = simple_open,
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
142
.open = simple_open,
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
188
.open = simple_open,
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
240
.open = simple_open,
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
284
.open = simple_open,
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
308
.open = simple_open,
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
355
.open = simple_open,
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
391
.open = simple_open,
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
72
.open = simple_open,
drivers/net/wireless/ath/ath9k/tx99.c
216
.open = simple_open,
drivers/net/wireless/ath/ath9k/tx99.c
263
.open = simple_open,
drivers/net/wireless/ath/wcn36xx/debug.c
136
.open = simple_open,
drivers/net/wireless/ath/wcn36xx/debug.c
172
.open = simple_open,
drivers/net/wireless/ath/wcn36xx/debug.c
94
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
1035
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
1545
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
1819
.open = wil_tx_latency_seq_open,
drivers/net/wireless/ath/wil6210/debugfs.c
1983
.open = wil_link_stats_seq_open,
drivers/net/wireless/ath/wil6210/debugfs.c
2037
.open = wil_link_stats_global_seq_open,
drivers/net/wireless/ath/wil6210/debugfs.c
2088
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
2153
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
2239
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
2289
.open = wil_compressed_rx_status_seq_open,
drivers/net/wireless/ath/wil6210/debugfs.c
679
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
731
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
769
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
867
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
943
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
947
.open = simple_open,
drivers/net/wireless/ath/wil6210/debugfs.c
958
.open = wil_pmcring_seq_open,
drivers/net/wireless/ath/wil6210/debugfs.c
998
.open = simple_open,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1196
.open = simple_open,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
178
.open = brcms_debugfs_entry_open,
drivers/net/wireless/intel/iwlegacy/3945-rs.c
833
.open = simple_open,
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2665
.open = simple_open,
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2710
.open = simple_open,
drivers/net/wireless/intel/iwlegacy/4965-rs.c
2738
.open = simple_open,
drivers/net/wireless/intel/iwlegacy/debug.c
137
.open = simple_open, \
drivers/net/wireless/intel/iwlegacy/debug.c
145
.open = simple_open, \
drivers/net/wireless/intel/iwlegacy/debug.c
155
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
31
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
38
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
47
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
3166
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
3209
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
3235
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
106
.open = _iwl_dbgfs_##name##_open, \
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
437
.open = iwl_dbgfs_fw_info_open,
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
68
.open = _iwl_dbgfs_##name##_open, \
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
96
.open = _iwl_dbgfs_##name##_open, \
drivers/net/wireless/intel/iwlwifi/mei/main.c
1902
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/mei/main.c
1917
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
120
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
189
.open = _iwl_dbgfs_##name##_open, \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
199
.open = _iwl_dbgfs_##name##_open, \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
211
.open = _iwl_dbgfs_##name##_open, \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
241
.open = _iwl_dbgfs_##name##_open, \
drivers/net/wireless/intel/iwlwifi/mld/debugfs.h
65
.open = _iwl_dbgfs_##name##_open, \
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
782
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c
788
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1612
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1620
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1630
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
2092
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h
10
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h
34
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h
42
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3857
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3904
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3994
.open = simple_open,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2716
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2723
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2731
.open = simple_open, \
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3224
.open = iwl_dbgfs_tx_queue_open,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
3232
.open = iwl_dbgfs_monitor_data_open,
drivers/net/wireless/intersil/p54/main.c
173
err = priv->open(dev);
drivers/net/wireless/intersil/p54/p54.h
168
int (*open)(struct ieee80211_hw *dev);
drivers/net/wireless/intersil/p54/p54pci.c
620
priv->common.open = p54p_open;
drivers/net/wireless/intersil/p54/p54spi.c
642
priv->common.open = p54spi_op_start;
drivers/net/wireless/intersil/p54/p54usb.c
1028
priv->common.open = p54u_open;
drivers/net/wireless/marvell/libertas/debugfs.c
648
.open = simple_open, \
drivers/net/wireless/marvell/libertas/debugfs.c
904
.open = simple_open,
drivers/net/wireless/marvell/mwifiex/debugfs.c
921
.open = simple_open, \
drivers/net/wireless/marvell/mwifiex/debugfs.c
927
.open = simple_open, \
drivers/net/wireless/marvell/mwifiex/debugfs.c
933
.open = simple_open, \
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
527
.open = simple_open,
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1166
.open = simple_open,
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1463
.open = simple_open,
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
207
.open = simple_open,
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
1044
.open = simple_open,
drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c
218
.open = simple_open,
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
292
.open = rt2x00debug_open_queue_dump,
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
350
.open = rt2x00debug_file_open,
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
403
.open = rt2x00debug_file_open,
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
490
.open = rt2x00debug_file_open, \
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
521
.open = rt2x00debug_file_open,
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
546
.open = rt2x00debug_file_open,
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
575
.open = simple_open,
drivers/net/wireless/realtek/rtlwifi/debug.c
418
.open = simple_open,
drivers/net/wireless/realtek/rtlwifi/debug.c
68
.open = dl_debug_open_common,
drivers/net/wireless/realtek/rtw88/debug.c
145
.open = rtw_debugfs_single_open_rw,
drivers/net/wireless/realtek/rtw88/debug.c
153
.open = rtw_debugfs_single_open_rw,
drivers/net/wireless/realtek/rtw88/debug.c
163
.open = simple_open,
drivers/net/wireless/rsi/rsi_91x_debugfs.c
254
.open = (fopen), \
drivers/net/wireless/rsi/rsi_91x_debugfs.c
261
.open = (fopen), \
drivers/net/wireless/silabs/wfx/debug.c
228
.open = simple_open,
drivers/net/wireless/silabs/wfx/debug.c
313
.open = wfx_send_hif_msg_open,
drivers/net/wireless/st/cw1200/debug.c
355
.open = simple_open,
drivers/net/wireless/ti/wl1251/debugfs.c
213
.open = simple_open,
drivers/net/wireless/ti/wl1251/debugfs.c
235
.open = simple_open,
drivers/net/wireless/ti/wl1251/debugfs.c
36
.open = simple_open, \
drivers/net/wireless/ti/wl1251/debugfs.c
68
.open = simple_open, \
drivers/net/wireless/ti/wl18xx/debugfs.c
216
.open = simple_open,
drivers/net/wireless/ti/wl18xx/debugfs.c
244
.open = simple_open,
drivers/net/wireless/ti/wl18xx/debugfs.c
283
.open = simple_open,
drivers/net/wireless/ti/wl18xx/debugfs.c
332
.open = simple_open,
drivers/net/wireless/ti/wl18xx/debugfs.c
394
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
1020
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
1189
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
1248
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
162
.open = simple_open, \
drivers/net/wireless/ti/wlcore/debugfs.c
215
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
234
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
298
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
367
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
409
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
508
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
618
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
676
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
734
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
792
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
847
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
902
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
93
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
939
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.c
958
.open = simple_open,
drivers/net/wireless/ti/wlcore/debugfs.h
36
.open = simple_open, \
drivers/net/wireless/ti/wlcore/debugfs.h
69
.open = simple_open, \
drivers/net/wireless/ti/wlcore/debugfs.h
95
.open = simple_open, \
drivers/net/wwan/iosm/iosm_ipc_trace.c
123
.open = simple_open,
drivers/net/wwan/wwan_core.c
1076
.open = wwan_port_fops_open,
drivers/net/wwan/wwan_core.c
562
.open = wwan_gnss_open,
drivers/net/wwan/wwan_hwsim.c
504
.open = simple_open,
drivers/net/wwan/wwan_hwsim.c
528
.open = simple_open,
drivers/net/wwan/wwan_hwsim.c
549
.open = simple_open,
drivers/net/wwan/wwan_hwsim.c
572
.open = simple_open,
drivers/net/xen-netback/xenbus.c
154
.open = xenvif_io_ring_open,
drivers/nfc/fdp/fdp.c
688
.open = fdp_nci_open,
drivers/nfc/microread/microread.c
628
.open = microread_open,
drivers/nfc/nfcmrvl/main.c
85
.open = nfcmrvl_nci_open,
drivers/nfc/nfcmrvl/uart.c
183
.open = nfcmrvl_nci_uart_open,
drivers/nfc/nxp-nci/core.c
126
.open = nxp_nci_open,
drivers/nfc/pn544/pn544.c
884
.open = pn544_hci_open,
drivers/nfc/s3fwrn5/core.c
152
.open = s3fwrn5_nci_open,
drivers/nfc/st-nci/core.c
97
.open = st_nci_open,
drivers/nfc/st21nfca/core.c
915
.open = st21nfca_hci_open,
drivers/nfc/virtual_ncidev.c
196
.open = virtual_ncidev_open,
drivers/nfc/virtual_ncidev.c
77
.open = virtual_nci_open,
drivers/ntb/hw/amd/ntb_hw_amd.c
1310
.open = simple_open,
drivers/ntb/hw/idt/ntb_hw_idt.c
2319
.open = simple_open,
drivers/ntb/hw/intel/ntb_hw_gen1.c
2027
.open = simple_open,
drivers/ntb/test/ntb_perf.c
1259
.open = simple_open,
drivers/ntb/test/ntb_perf.c
1309
.open = simple_open,
drivers/ntb/test/ntb_perf.c
1346
.open = simple_open,
drivers/ntb/test/ntb_tool.c
275
.open = simple_open, \
drivers/nvdimm/bus.c
1271
.open = nd_open,
drivers/nvdimm/bus.c
1279
.open = nd_open,
drivers/nvme/host/core.c
2611
.open = nvme_open,
drivers/nvme/host/core.c
3761
.open = nvme_dev_open,
drivers/nvme/host/core.c
3859
.open = nvme_ns_chr_open,
drivers/nvme/host/fabrics.c
1483
.open = nvmf_dev_open,
drivers/nvme/host/multipath.c
599
.open = nvme_ns_head_open,
drivers/nvme/host/multipath.c
629
.open = nvme_ns_head_chr_open,
drivers/nvme/target/debugfs.c
23
.open = field##_open, \
drivers/nvme/target/debugfs.c
33
.open = field##_open, \
drivers/opp/debugfs.c
51
.open = simple_open,
drivers/parisc/eisa_eeprom.c
70
.open = eisa_eeprom_open,
drivers/pci/controller/dwc/pcie-designware-debugfs.c
468
.open = simple_open, \
drivers/pci/controller/dwc/pcie-designware-debugfs.c
477
.open = simple_open,
drivers/pci/controller/dwc/pcie-designware-debugfs.c
482
.open = simple_open,
drivers/pci/controller/dwc/pcie-designware-debugfs.c
488
.open = simple_open,
drivers/pci/controller/dwc/pcie-designware-debugfs.c
494
.open = simple_open,
drivers/pci/controller/dwc/pcie-designware-debugfs.c
499
.open = ltssm_status_open,
drivers/pci/hotplug/cpqphp_sysfs.c
177
.open = open,
drivers/pci/pcie/ptm.c
341
.open = simple_open,
drivers/pci/switch/switchtec.c
1249
.open = switchtec_dev_open,
drivers/pci/vgaarb.c
1499
.open = vga_arb_open,
drivers/phy/hisilicon/phy-hi3670-pcie.c
379
static void hi3670_pcie_hp_debounce_gt(struct hi3670_pcie_phy *phy, bool open)
drivers/phy/hisilicon/phy-hi3670-pcie.c
381
if (open)
drivers/phy/hisilicon/phy-hi3670-pcie.c
391
static void hi3670_pcie_phyref_gt(struct hi3670_pcie_phy *phy, bool open)
drivers/phy/hisilicon/phy-hi3670-pcie.c
397
if (open)
drivers/phy/hisilicon/phy-hi3670-pcie.c
434
static void hi3670_pcie_ioref_gt(struct hi3670_pcie_phy *phy, bool open)
drivers/phy/hisilicon/phy-hi3670-pcie.c
438
if (open) {
drivers/phy/mediatek/phy-mtk-tphy.c
498
.open = u2_phy_params_open,
drivers/phy/mediatek/phy-mtk-tphy.c
608
.open = u3_phy_params_open,
drivers/platform/chrome/chromeos_tbmc.c
83
idev->open = chromeos_tbmc_open;
drivers/platform/chrome/cros_ec_chardev.c
363
.open = cros_ec_chardev_open,
drivers/platform/chrome/cros_ec_debugfs.c
291
.open = cros_ec_console_log_open,
drivers/platform/chrome/cros_ec_debugfs.c
299
.open = simple_open,
drivers/platform/chrome/cros_ec_debugfs.c
306
.open = simple_open,
drivers/platform/chrome/cros_hps_i2c.c
56
.open = hps_open,
drivers/platform/chrome/wilco_ec/event.c
402
.open = event_open,
drivers/platform/chrome/wilco_ec/telemetry.c
329
.open = telem_open,
drivers/platform/goldfish/goldfish_pipe.c
784
.open = goldfish_pipe_open,
drivers/platform/raspberrypi/vchiq-interface/vchiq_debugfs.c
91
.open = debugfs_trace_open,
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1322
.open = vchiq_open,
drivers/platform/surface/surface_aggregator_cdev.c
666
.open = ssam_cdev_device_open,
drivers/platform/surface/surface_dtx.c
551
.open = surface_dtx_open,
drivers/platform/x86/acer-wmi.c
2664
acer_wmi_accel_dev->open = acer_gsensor_open;
drivers/platform/x86/amd/pmc/mp1_stb.c
131
.open = amd_stb_debugfs_open,
drivers/platform/x86/amd/pmc/mp1_stb.c
236
.open = amd_stb_debugfs_open_v2,
drivers/platform/x86/amd/pmc/mp2_stb.c
192
.open = amd_mp2_stb_debugfs_open,
drivers/platform/x86/amd/pmf/tee-if.c
409
.open = simple_open,
drivers/platform/x86/apple-gmux.c
734
.open = simple_open,
drivers/platform/x86/asus-tf103c-dock.c
257
.open = tf103c_dock_hid_open,
drivers/platform/x86/asus-wmi.c
4970
.open = asus_wmi_debugfs_open,
drivers/platform/x86/classmate-laptop.c
356
inputdev->open = cmpc_accel_open_v4;
drivers/platform/x86/classmate-laptop.c
643
inputdev->open = cmpc_accel_open;
drivers/platform/x86/dell/dell-smbios-wmi.c
191
.open = dell_smbios_wmi_open,
drivers/platform/x86/dell/dell-smo8800.c
102
.open = smo8800_misc_open,
drivers/platform/x86/intel/pmc/core.c
1027
.open = pmc_core_substate_req_regs_open,
drivers/platform/x86/intel/pmc/core.c
922
.open = pmc_core_substate_blk_req_open,
drivers/platform/x86/intel/pmc/core.h
580
.open = __name ## _open, \
drivers/platform/x86/intel/speed_select_if/isst_if_common.c
684
.open = isst_if_open,
drivers/platform/x86/intel/telemetry/debugfs.c
708
.open = telem_pss_trc_verb_open,
drivers/platform/x86/intel/telemetry/debugfs.c
756
.open = telem_ioss_trc_verb_open,
drivers/platform/x86/intel/vsec_tpmi.c
526
.open = mem_write_open,
drivers/platform/x86/intel_scu_ipcutil.c
129
.open = scu_ipc_open,
drivers/platform/x86/lenovo/thinkpad_acpi.c
3335
BUG_ON(tpacpi_inputdev->open != NULL ||
drivers/platform/x86/lenovo/thinkpad_acpi.c
3556
tpacpi_inputdev->open = &hotkey_inputdev_open;
drivers/platform/x86/msi-wmi-platform.c
281
.open = msi_wmi_platform_open,
drivers/platform/x86/sony-laptop.c
4087
.open = sonypi_misc_open,
drivers/platform/x86/tuxedo/nb04/wmi_ab.c
819
.open = &tux_ll_open,
drivers/pps/clients/pps-ldisc.c
110
alias_n_tty_open = pps_ldisc_ops.open;
drivers/pps/clients/pps-ldisc.c
118
pps_ldisc_ops.open = pps_tty_open;
drivers/pps/generators/pps_gen.c
143
.open = pps_gen_cdev_open,
drivers/pps/pps.c
349
.open = pps_cdev_open,
drivers/ps3/ps3-lpm.c
1087
if (!atomic_add_unless(&lpm_priv->open, 1, 1)) {
drivers/ps3/ps3-lpm.c
1149
atomic_dec(&lpm_priv->open);
drivers/ps3/ps3-lpm.c
1169
atomic_dec(&lpm_priv->open);
drivers/ps3/ps3-lpm.c
118
atomic_t open;
drivers/ptp/ptp_clock.c
196
.open = ptp_open,
drivers/ptp/ptp_clock.c
265
.open = simple_open,
drivers/ptp/ptp_clock.c
310
.open = simple_open,
drivers/ptp/ptp_vmclock.c
484
.open = vmclock_miscdev_open,
drivers/pwm/core.c
2388
.open = pwm_cdev_open,
drivers/rapidio/devices/rio_mport_cdev.c
2174
.open = mport_mm_open,
drivers/rapidio/devices/rio_mport_cdev.c
2318
.open = mport_cdev_open,
drivers/rapidio/rio_cm.c
1930
.open = riocm_cdev_open,
drivers/ras/amd/fmpm.c
952
.open = fmpm_open,
drivers/ras/debugfs.c
40
.open = trace_open,
drivers/regulator/core.c
1962
.open = simple_open,
drivers/remoteproc/remoteproc_debugfs.c
113
.open = simple_open,
drivers/remoteproc/remoteproc_debugfs.c
150
.open = simple_open,
drivers/remoteproc/remoteproc_debugfs.c
170
.open = simple_open,
drivers/remoteproc/remoteproc_debugfs.c
246
.open = simple_open,
drivers/remoteproc/remoteproc_debugfs.c
270
.open = simple_open,
drivers/rpmsg/rpmsg_char.c
354
.open = rpmsg_eptdev_open,
drivers/rpmsg/rpmsg_ctrl.c
123
.open = rpmsg_ctrldev_open,
drivers/rtc/dev.c
532
.open = rtc_dev_open,
drivers/rtc/rtc-m41t80.c
880
.open = wdt_open,
drivers/s390/block/dasd.c
1037
.open = dasd_stats_open,
drivers/s390/block/dasd.c
3301
.open = dasd_open,
drivers/s390/block/dasd_eer.c
678
.open = &dasd_eer_open,
drivers/s390/block/dcssblk.c
42
.open = dcssblk_open,
drivers/s390/char/con3215.c
1118
.open = tty3215_open,
drivers/s390/char/con3270.c
1952
.open = tty3270_open,
drivers/s390/char/fs3270.c
511
.open = fs3270_open, /* open */
drivers/s390/char/hmcdrv_dev.c
69
.open = hmcdrv_dev_open,
drivers/s390/char/monreader.c
438
.open = &mon_open,
drivers/s390/char/monwriter.c
278
.open = &monwrite_open,
drivers/s390/char/sclp_ctl.c
108
.open = nonseekable_open,
drivers/s390/char/sclp_tty.c
483
.open = sclp_tty_open,
drivers/s390/char/sclp_vt220.c
714
.open = sclp_vt220_open,
drivers/s390/char/tape_char.c
45
.open = tapechar_open,
drivers/s390/char/vmcp.c
235
.open = vmcp_open,
drivers/s390/char/vmlogrdr.c
96
.open = vmlogrdr_open,
drivers/s390/char/vmur.c
799
.open = ur_open,
drivers/s390/char/zcore.c
165
.open = zcore_reipl_open,
drivers/s390/char/zcore.c
200
.open = nonseekable_open,
drivers/s390/cio/chsc_sch.c
919
.open = chsc_open,
drivers/s390/cio/qdio_debug.c
276
.open = qperf_seq_open,
drivers/s390/crypto/pkey_api.c
776
.open = nonseekable_open,
drivers/s390/crypto/zcrypt_api.c
1742
.open = zcrypt_open,
drivers/sbus/char/display7seg.c
159
.open = d7s_open,
drivers/sbus/char/envctrl.c
717
.open = envctrl_open,
drivers/sbus/char/flash.c
153
.open = flash_open,
drivers/sbus/char/openprom.c
692
.open = openprom_open,
drivers/sbus/char/oradax.c
216
.open = dax_open,
drivers/sbus/char/uctrl.c
225
.open = uctrl_open,
drivers/scsi/3w-9xxx.c
211
.open = twa_chrdev_open,
drivers/scsi/3w-sas.c
853
.open = twl_chrdev_open,
drivers/scsi/3w-xxxx.c
1055
.open = tw_chrdev_open,
drivers/scsi/aacraid/linit.c
1476
.open = aac_cfg_open,
drivers/scsi/bfa/bfad_debugfs.c
383
.open = bfad_debugfs_open_drvtrc,
drivers/scsi/bfa/bfad_debugfs.c
391
.open = bfad_debugfs_open_fwtrc,
drivers/scsi/bfa/bfad_debugfs.c
399
.open = bfad_debugfs_open_fwsave,
drivers/scsi/bfa/bfad_debugfs.c
407
.open = bfad_debugfs_open_reg,
drivers/scsi/bfa/bfad_debugfs.c
416
.open = bfad_debugfs_open_reg,
drivers/scsi/ch.c
995
.open = ch_open,
drivers/scsi/csiostor/csio_init.c
107
.open = simple_open,
drivers/scsi/fnic/fnic_debugfs.c
177
.open = simple_open,
drivers/scsi/fnic/fnic_debugfs.c
311
.open = fnic_trace_debugfs_open,
drivers/scsi/fnic/fnic_debugfs.c
659
.open = fnic_stats_debugfs_open,
drivers/scsi/fnic/fnic_debugfs.c
666
.open = fnic_reset_stats_open,
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
4519
.open = simple_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5619
.open = lpfc_debugfs_disc_trc_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5628
.open = lpfc_debugfs_nodelist_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5637
.open = lpfc_debugfs_multixripools_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5647
.open = lpfc_debugfs_hbqinfo_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5657
.open = lpfc_debugfs_lockstat_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5668
.open = lpfc_debugfs_ras_log_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5677
.open = lpfc_debugfs_dumpHBASlim_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5686
.open = lpfc_debugfs_dumpHostSlim_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5695
.open = lpfc_debugfs_nvmestat_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5705
.open = lpfc_debugfs_scsistat_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5715
.open = lpfc_debugfs_ioktime_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5725
.open = lpfc_debugfs_nvmeio_trc_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5735
.open = lpfc_debugfs_hdwqstat_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5745
.open = simple_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5755
.open = lpfc_debugfs_slow_ring_trc_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5770
.open = lpfc_idiag_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5780
.open = lpfc_idiag_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5790
.open = lpfc_idiag_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5798
.open = lpfc_idiag_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5808
.open = lpfc_idiag_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5818
.open = lpfc_idiag_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5828
.open = lpfc_idiag_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5838
.open = lpfc_idiag_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5847
.open = lpfc_cgn_buffer_open,
drivers/scsi/lpfc/lpfc_debugfs.c
5856
.open = lpfc_rx_monitor_open,
drivers/scsi/megaraid.c
104
.open = megadev_open,
drivers/scsi/megaraid/megaraid_mm.c
65
.open = mraid_mm_open,
drivers/scsi/megaraid/megaraid_sas_base.c
8655
.open = megasas_mgmt_open,
drivers/scsi/megaraid/megaraid_sas_debugfs.c
94
.open = megasas_debugfs_raidmap_open,
drivers/scsi/mpt3sas/mpt3sas_debugfs.c
91
.open = _debugfs_iocdump_open,
drivers/scsi/pmcraid.c
3517
.open = pmcraid_chr_open,
drivers/scsi/qedf/qedf_dbg.h
135
.open = simple_open, \
drivers/scsi/qedf/qedf_dbg.h
144
.open = drv##_dbg_##ops##_open, \
drivers/scsi/qedi/qedi_dbg.h
104
.open = simple_open, \
drivers/scsi/qedi/qedi_dbg.h
113
.open = drv##_dbg_##ops##_open, \
drivers/scsi/qedi/qedi_main.c
334
uinfo->open = qedi_uio_open;
drivers/scsi/qla2xxx/qla_dfs.c
565
.open = qla2x00_dfs_fce_open,
drivers/scsi/scsi_debug.c
1219
.open = sdebug_error_open,
drivers/scsi/scsi_debug.c
1259
.open = sdebug_target_reset_fail_open,
drivers/scsi/sd.c
3874
.open = sd_open,
drivers/scsi/sg.c
1418
.open = sg_open,
drivers/scsi/snic/snic_debugfs.c
325
.open = snic_reset_stats_open,
drivers/scsi/sr.c
124
.open = sr_open,
drivers/scsi/sr.c
592
.open = sr_block_open,
drivers/scsi/st.c
4255
.open = st_open,
drivers/soc/aspeed/aspeed-p2a-ctrl.c
313
.open = aspeed_p2a_open,
drivers/soc/fsl/dpaa2-console.c
246
.open = dpaa2_mc_console_open,
drivers/soc/fsl/dpaa2-console.c
259
.open = dpaa2_aiop_console_open,
drivers/soc/mediatek/mtk-svs.c
152
.open = svs_##name##_debug_open, \
drivers/soc/mediatek/mtk-svs.c
167
.open = svs_##name##_debug_open, \
drivers/soc/qcom/cmd-db.c
334
.open = open_cmd_db_debugfs,
drivers/soc/qcom/qcom_aoss.c
555
.open = simple_open,
drivers/soc/qcom/rmtfs_mem.c
154
.open = qcom_rmtfs_mem_open,
drivers/soc/qcom/socinfo.c
548
.open = qcom_open_##name, \
drivers/soc/qcom/socinfo.c
651
.open = open_image_##type, \
drivers/spi/spidev.c
668
.open = spidev_open,
drivers/staging/axis-fifo/axis-fifo.c
350
.open = axis_fifo_open,
drivers/staging/greybus/authentication.c
296
.open = cap_open,
drivers/staging/greybus/camera.c
1136
.open = gb_camera_debugfs_open,
drivers/staging/greybus/fw-management.c
551
.open = fw_mgmt_open,
drivers/staging/greybus/hid.c
388
.open = gb_hid_open,
drivers/staging/greybus/raw.c
324
.open = raw_open,
drivers/staging/greybus/uart.c
778
.open = gb_tty_open,
drivers/staging/media/atomisp/pci/atomisp_fops.c
556
.open = atomisp_open,
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
1016
.open = hmm_bo_vm_open,
drivers/staging/media/av7110/av7110.c
683
.open = dvb_generic_open,
drivers/staging/media/av7110/av7110_av.c
1586
.open = dvb_video_open,
drivers/staging/media/av7110/av7110_av.c
1606
.open = dvb_audio_open,
drivers/staging/media/av7110/av7110_ca.c
353
.open = dvb_ca_open,
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1213
.open = isc_open,
drivers/staging/media/imx/imx-media-capture.c
825
.open = capture_open,
drivers/staging/media/imx/imx-media-csc-scaler.c
817
.open = ipu_csc_scaler_open,
drivers/staging/media/ipu3/ipu3-v4l2.c
901
.open = imgu_subdev_open,
drivers/staging/media/ipu3/ipu3-v4l2.c
947
.open = v4l2_fh_open,
drivers/staging/media/ipu7/ipu7-isys-video.c
865
.open = v4l2_fh_open,
drivers/staging/media/meson/vdec/vdec.c
942
.open = vdec_open,
drivers/staging/media/starfive/camss/stf-video.c
456
.open = v4l2_fh_open,
drivers/staging/media/sunxi/cedrus/cedrus.c
424
.open = cedrus_open,
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
583
.open = sun6i_isp_capture_open,
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
447
.open = v4l2_fh_open,
drivers/staging/media/tegra-video/vi.c
894
.open = v4l2_fh_open,
drivers/staging/most/video/video.c
344
.open = comp_vdev_open,
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
305
.open = snd_bcm2835_playback_open,
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
314
.open = snd_bcm2835_playback_spdif_open,
drivers/staging/vc04_services/bcm2835-audio/vc_vchi_audioserv_defs.h
88
struct vc_audio_open open;
drivers/staging/vme_user/vme_user.c
450
.open = vme_user_vm_open,
drivers/target/target_core_user.c
1922
.open = tcmu_vma_open,
drivers/target/target_core_user.c
2257
info->open = tcmu_open;
drivers/tee/amdtee/core.c
441
.open = amdtee_open,
drivers/tee/optee/ffa_abi.c
923
.open = optee_ffa_open,
drivers/tee/optee/ffa_abi.c
942
.open = optee_ffa_open,
drivers/tee/optee/smc_abi.c
1246
.open = optee_smc_open,
drivers/tee/optee/smc_abi.c
1266
.open = optee_smc_open,
drivers/tee/qcomtee/call.c
685
.open = qcomtee_open,
drivers/tee/tee_core.c
1007
.open = tee_open,
drivers/tee/tee_core.c
1048
!teedesc->ops->get_version || !teedesc->ops->open ||
drivers/tee/tee_core.c
62
rc = teedev->desc->ops->open(ctx);
drivers/tee/tstee/core.c
342
.open = tstee_open,
drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
561
.open = acpi_thermal_rel_open,
drivers/thermal/intel/int340x_thermal/platform_temperature_control.c
259
.open = simple_open,
drivers/thermal/testing/command.c
188
.open = simple_open,
drivers/thunderbolt/debugfs.c
112
.open = __space ## _open, \
drivers/tty/amiserial.c
1429
.open = rs_open,
drivers/tty/ehv_bytechan.c
606
.open = ehv_bc_tty_open,
drivers/tty/goldfish.c
228
.open = goldfish_tty_open,
drivers/tty/hvc/hvc_console.c
890
.open = hvc_open,
drivers/tty/hvc/hvcs.c
1382
.open = hvcs_open,
drivers/tty/hvc/hvsi.c
1026
.open = hvsi_open,
drivers/tty/ipwireless/tty.c
550
.open = ipw_open,
drivers/tty/mips_ejtag_fdc.c
873
.open = mips_ejtag_fdc_tty_open,
drivers/tty/moxa.c
534
.open = moxa_open,
drivers/tty/mxser.c
1639
.open = mxser_open,
drivers/tty/n_gsm.c
2531
static int gsm_dlci_config(struct gsm_dlci *dlci, struct gsm_dlci_config *dc, int open)
drivers/tty/n_gsm.c
2580
if ((open && gsm->wait_config) || need_restart)
drivers/tty/n_gsm.c
4098
.open = gsmld_open,
drivers/tty/n_gsm.c
4602
.open = gsmtty_open,
drivers/tty/n_hdlc.c
767
.open = n_hdlc_tty_open,
drivers/tty/n_tty.c
2504
.open = n_tty_open,
drivers/tty/nozomi.c
1781
.open = ntty_open,
drivers/tty/pty.c
496
.open = pty_open,
drivers/tty/pty.c
511
.open = pty_open,
drivers/tty/pty.c
724
.open = pty_open,
drivers/tty/pty.c
741
.open = pty_open,
drivers/tty/pty.c
821
retval = ptm_driver->ops->open(tty, filp);
drivers/tty/pty.c
900
ptmx_fops.open = ptmx_open;
drivers/tty/rpmsg_tty.c
124
.open = rpmsg_tty_open,
drivers/tty/serdev/core.c
153
if (!ctrl || !ctrl->ops->open)
drivers/tty/serdev/core.c
156
ret = ctrl->ops->open(ctrl);
drivers/tty/serdev/serdev-ttyport.c
107
if (!tty->ops->open || !tty->ops->close) {
drivers/tty/serdev/serdev-ttyport.c
112
ret = tty->ops->open(serport->tty, NULL);
drivers/tty/serdev/serdev-ttyport.c
254
.open = ttyport_open,
drivers/tty/serial/pch_uart.c
345
.open = simple_open,
drivers/tty/serial/serial_core.c
2655
.open = uart_open,
drivers/tty/serial/sunsu.c
1207
serio->open = sunsu_serio_open;
drivers/tty/serial/sunzilog.c
1319
serio->open = sunzilog_serio_open;
drivers/tty/synclink_gt.c
3602
.open = open,
drivers/tty/tty_io.c
2136
if (tty->ops->open)
drivers/tty/tty_io.c
2137
retval = tty->ops->open(tty, filp);
drivers/tty/tty_io.c
467
.open = tty_open,
drivers/tty/tty_io.c
481
.open = tty_open,
drivers/tty/tty_ldisc.c
429
if (ld->ops->open) {
drivers/tty/tty_ldisc.c
432
ret = ld->ops->open(tty);
drivers/tty/ttynull.c
44
.open = ttynull_open,
drivers/tty/vcc.c
1007
.open = vcc_open,
drivers/tty/vt/vc_screen.c
769
.open = vcs_open,
drivers/tty/vt/vt.c
3837
.open = con_open,
drivers/ufs/core/ufs-debugfs.c
198
.open = ufs_saved_err_open,
drivers/uio/uio.c
514
if (idev->info->open)
drivers/uio/uio.c
515
ret = idev->info->open(idev->info, inode);
drivers/uio/uio.c
881
.open = uio_open,
drivers/uio/uio_dmem_genirq.c
282
uioinfo->open = uio_dmem_genirq_open;
drivers/uio/uio_hv_generic.c
278
pdata->info.open = hv_uio_open;
drivers/uio/uio_pci_generic_sva.c
101
udev->info.open = uio_pci_sva_open;
drivers/uio/uio_pdrv_genirq.c
229
uioinfo->open = uio_pdrv_genirq_open;
drivers/usb/atm/usbatm.c
164
.open = usbatm_atm_open,
drivers/usb/chipidea/debug.c
111
.open = ci_port_test_open,
drivers/usb/class/cdc-acm.c
2069
.open = acm_tty_open,
drivers/usb/class/cdc-wdm.c
809
.open = wdm_open,
drivers/usb/class/usblp.c
1098
.open = usblp_open,
drivers/usb/class/usbtmc.c
2281
.open = usbtmc_open,
drivers/usb/core/devio.c
226
.open = usbdev_vm_open,
drivers/usb/core/devio.c
2856
.open = usbdev_open,
drivers/usb/core/file.c
46
if (file->f_op->open)
drivers/usb/core/file.c
47
err = file->f_op->open(inode, file);
drivers/usb/core/file.c
55
.open = usb_open,
drivers/usb/dwc2/debugfs.c
110
.open = testmode_open,
drivers/usb/dwc3/debugfs.c
389
.open = dwc3_lsp_open,
drivers/usb/dwc3/debugfs.c
462
.open = dwc3_mode_open,
drivers/usb/dwc3/debugfs.c
559
.open = dwc3_testmode_open,
drivers/usb/dwc3/debugfs.c
668
.open = dwc3_link_state_open,
drivers/usb/fotg210/fotg210-hcd.c
291
.open = debug_async_open,
drivers/usb/fotg210/fotg210-hcd.c
298
.open = debug_periodic_open,
drivers/usb/fotg210/fotg210-hcd.c
305
.open = debug_registers_open,
drivers/usb/gadget/function/f_ecm.c
789
ecm->port.open = ecm_open;
drivers/usb/gadget/function/f_fs.c
1837
.open = ffs_epfile_open,
drivers/usb/gadget/function/f_fs.c
734
.open = ffs_ep0_open,
drivers/usb/gadget/function/f_hid.c
1134
.open = f_hidg_open,
drivers/usb/gadget/function/f_midi.c
779
.open = f_midi_in_open,
drivers/usb/gadget/function/f_midi.c
785
.open = f_midi_out_open,
drivers/usb/gadget/function/f_midi2.c
1474
.open = f_midi2_ump_open,
drivers/usb/gadget/function/f_ncm.c
1556
ncm->port.open = ncm_open;
drivers/usb/gadget/function/f_printer.c
816
.open = printer_open,
drivers/usb/gadget/function/f_rndis.c
775
rndis->port.open = rndis_open;
drivers/usb/gadget/function/u_audio.c
433
.open = uac_pcm_open,
drivers/usb/gadget/function/u_ether.c
1179
if (link->open)
drivers/usb/gadget/function/u_ether.c
1180
link->open(link);
drivers/usb/gadget/function/u_ether.c
628
if (link && link->open)
drivers/usb/gadget/function/u_ether.c
629
link->open(link);
drivers/usb/gadget/function/u_ether.h
80
void (*open)(struct gether *);
drivers/usb/gadget/function/u_serial.c
912
.open = gs_open,
drivers/usb/gadget/function/uvc_v4l2.c
737
.open = uvc_v4l2_open,
drivers/usb/gadget/legacy/inode.c
1933
.open = gadget_dev_open,
drivers/usb/gadget/legacy/inode.c
705
.open = ep_open,
drivers/usb/gadget/legacy/raw_gadget.c
1364
.open = raw_open,
drivers/usb/gadget/udc/atmel_usba_udc.c
189
.open = queue_dbg_open,
drivers/usb/gadget/udc/atmel_usba_udc.c
196
.open = regs_dbg_open,
drivers/usb/gadget/udc/renesas_usb3.c
2638
.open = renesas_usb3_b_device_open,
drivers/usb/host/ehci-dbg.c
301
.open = debug_async_open,
drivers/usb/host/ehci-dbg.c
309
.open = debug_bandwidth_open,
drivers/usb/host/ehci-dbg.c
317
.open = debug_periodic_open,
drivers/usb/host/ehci-dbg.c
325
.open = debug_registers_open,
drivers/usb/host/ohci-dbg.c
369
.open = debug_async_open,
drivers/usb/host/ohci-dbg.c
376
.open = debug_periodic_open,
drivers/usb/host/ohci-dbg.c
383
.open = debug_registers_open,
drivers/usb/host/uhci-debug.c
611
.open = uhci_debug_open,
drivers/usb/host/xhci-dbgtty.c
393
.open = dbc_tty_open,
drivers/usb/host/xhci-debugfs.c
241
.open = xhci_ring_open,
drivers/usb/host/xhci-debugfs.c
318
.open = xhci_context_open,
drivers/usb/host/xhci-debugfs.c
379
.open = xhci_port_open,
drivers/usb/host/xhci-debugfs.c
421
.open = xhci_portli_open,
drivers/usb/host/xhci-debugfs.c
553
.open = xhci_stream_id_open,
drivers/usb/host/xhci-debugfs.c
758
.open = bw_context_open,
drivers/usb/image/mdc800.c
158
int open; // Camera device open ?
drivers/usb/image/mdc800.c
493
mdc800->open=0;
drivers/usb/image/mdc800.c
618
if (mdc800->open)
drivers/usb/image/mdc800.c
643
mdc800->open=1;
drivers/usb/image/mdc800.c
660
if (mdc800->open && (mdc800->state != NOT_CONNECTED))
drivers/usb/image/mdc800.c
665
mdc800->open=0;
drivers/usb/image/mdc800.c
699
if (!mdc800->open)
drivers/usb/image/mdc800.c
792
if (!mdc800->open )
drivers/usb/image/mdc800.c
953
.open = mdc800_device_open,
drivers/usb/misc/adutux.c
628
.open = adu_open,
drivers/usb/misc/chaoskey.c
244
if (!dev->open) {
drivers/usb/misc/chaoskey.c
277
++dev->open;
drivers/usb/misc/chaoskey.c
302
usb_dbg(interface, "open count at release is %d", dev->open);
drivers/usb/misc/chaoskey.c
304
if (dev->open <= 0) {
drivers/usb/misc/chaoskey.c
305
usb_dbg(interface, "invalid open count (%d)", dev->open);
drivers/usb/misc/chaoskey.c
310
--dev->open;
drivers/usb/misc/chaoskey.c
313
if (dev->open == 0) {
drivers/usb/misc/chaoskey.c
581
.open = chaoskey_open,
drivers/usb/misc/chaoskey.c
81
int open; /* open count */
drivers/usb/misc/idmouse.c
238
if (dev->open) {
drivers/usb/misc/idmouse.c
255
++dev->open;
drivers/usb/misc/idmouse.c
281
--dev->open;
drivers/usb/misc/idmouse.c
391
if (!dev->open) {
drivers/usb/misc/idmouse.c
75
int open; /* if the port is open or not */
drivers/usb/misc/idmouse.c
99
.open = idmouse_open,
drivers/usb/misc/iowarrior.c
739
.open = iowarrior_open,
drivers/usb/misc/ldusb.c
627
.open = ld_usb_open,
drivers/usb/misc/legousbtower.c
242
.open = tower_open,
drivers/usb/misc/sisusbvga/sisusbvga.c
2758
.open = sisusb_open,
drivers/usb/misc/usblcd.c
301
.open = lcd_open,
drivers/usb/misc/yurex.c
528
.open = yurex_open,
drivers/usb/mon/mon_bin.c
1271
.open = mon_bin_vma_open,
drivers/usb/mon/mon_bin.c
1292
.open = mon_bin_open,
drivers/usb/mon/mon_stat.c
64
.open = mon_stat_open,
drivers/usb/mon/mon_text.c
687
.open = mon_text_open,
drivers/usb/mon/mon_text.c
694
.open = mon_text_open,
drivers/usb/mtu3/mtu3_debugfs.c
266
.open = mtu3_ep_open,
drivers/usb/mtu3/mtu3_debugfs.c
318
.open = mtu3_probe_open,
drivers/usb/mtu3/mtu3_debugfs.c
444
.open = ssusb_mode_open,
drivers/usb/mtu3/mtu3_debugfs.c
490
.open = ssusb_vbus_open,
drivers/usb/musb/musb_debugfs.c
222
.open = musb_test_mode_open,
drivers/usb/musb/musb_debugfs.c
312
.open = musb_softconnect_open,
drivers/usb/serial/ark3116.c
616
.open = ark3116_open,
drivers/usb/serial/belkin_sa.c
74
.open = belkin_sa_open,
drivers/usb/serial/ch341.c
871
.open = ch341_open,
drivers/usb/serial/console.c
156
retval = serial->type->open(NULL, port);
drivers/usb/serial/cp210x.c
309
.open = cp210x_open,
drivers/usb/serial/cyberjack.c
78
.open = cyberjack_open,
drivers/usb/serial/cypress_m8.c
149
.open = cypress_open,
drivers/usb/serial/cypress_m8.c
175
.open = cypress_open,
drivers/usb/serial/cypress_m8.c
200
.open = cypress_open,
drivers/usb/serial/digi_acceleport.c
272
.open = digi_open,
drivers/usb/serial/digi_acceleport.c
302
.open = digi_open,
drivers/usb/serial/f81232.c
1017
.open = f81534a_open,
drivers/usb/serial/f81232.c
993
.open = f81232_open,
drivers/usb/serial/f81534.c
1547
.open = f81534_open,
drivers/usb/serial/ftdi_sio.c
2852
.open = ftdi_open,
drivers/usb/serial/garmin_gps.c
1421
.open = garmin_open,
drivers/usb/serial/io_edgeport.c
1092
edge_port->open = false;
drivers/usb/serial/io_edgeport.c
1229
!edge_port->open ||
drivers/usb/serial/io_edgeport.c
1382
if (!edge_port->open) {
drivers/usb/serial/io_edgeport.c
1420
if (!edge_port->open) {
drivers/usb/serial/io_edgeport.c
1455
if (!edge_port->open) {
drivers/usb/serial/io_edgeport.c
1715
if (edge_port && edge_port->open) {
drivers/usb/serial/io_edgeport.c
181
bool open;
drivers/usb/serial/io_edgeport.c
1817
edge_port->open = true;
drivers/usb/serial/io_edgeport.c
1826
if (!edge_port->open || edge_port->closePending)
drivers/usb/serial/io_edgeport.c
2349
if (!edge_port->open &&
drivers/usb/serial/io_edgeport.c
2992
.open = edge_open,
drivers/usb/serial/io_edgeport.c
3026
.open = edge_open,
drivers/usb/serial/io_edgeport.c
3060
.open = edge_open,
drivers/usb/serial/io_edgeport.c
3094
.open = edge_open,
drivers/usb/serial/io_edgeport.c
646
if (edge_port && edge_port->open) {
drivers/usb/serial/io_edgeport.c
756
if (edge_port->open)
drivers/usb/serial/io_edgeport.c
797
if (edge_port->open)
drivers/usb/serial/io_edgeport.c
892
edge_port->open = false;
drivers/usb/serial/io_edgeport.c
905
if (!edge_port->open) {
drivers/usb/serial/io_ti.c
2678
.open = edge_open,
drivers/usb/serial/io_ti.c
2715
.open = edge_open,
drivers/usb/serial/ipaq.c
505
.open = ipaq_open,
drivers/usb/serial/ipw.c
293
.open = ipw_open,
drivers/usb/serial/iuu_phoenix.c
1168
.open = iuu_open,
drivers/usb/serial/keyspan.c
3019
.open = keyspan_open,
drivers/usb/serial/keyspan.c
3042
.open = keyspan_open,
drivers/usb/serial/keyspan.c
3065
.open = keyspan_open,
drivers/usb/serial/keyspan_pda.c
697
.open = keyspan_pda_open,
drivers/usb/serial/kl5kusb105.c
84
.open = klsi_105_open,
drivers/usb/serial/kobil_sct.c
93
.open = kobil_open,
drivers/usb/serial/mct_u232.c
77
.open = mct_u232_open,
drivers/usb/serial/metro-usb.c
350
.open = metrousb_open,
drivers/usb/serial/mos7720.c
1128
if (!mos7720_port->open) {
drivers/usb/serial/mos7720.c
1158
if (!mos7720_port->open) {
drivers/usb/serial/mos7720.c
1379
if (!mos7720_port->open) {
drivers/usb/serial/mos7720.c
1509
if (!mos7720_port->open) {
drivers/usb/serial/mos7720.c
1735
.open = mos7720_open,
drivers/usb/serial/mos7720.c
60
char open;
drivers/usb/serial/mos7720.c
816
if (mos7720_port->open)
drivers/usb/serial/mos7720.c
938
mos7720_port->open = 1;
drivers/usb/serial/mos7720.c
996
mos7720_port->open = 0;
drivers/usb/serial/mos7840.c
1776
.open = mos7840_open,
drivers/usb/serial/mxuport.c
1292
.open = mxuport_open,
drivers/usb/serial/navman.c
102
.open = navman_open,
drivers/usb/serial/opticon.c
386
.open = opticon_open,
drivers/usb/serial/option.c
2534
.open = usb_wwan_open,
drivers/usb/serial/oti6858.c
148
.open = oti6858_open,
drivers/usb/serial/pl2303.c
1284
.open = pl2303_open,
drivers/usb/serial/qcserial.c
465
.open = usb_wwan_open,
drivers/usb/serial/quatech2.c
931
.open = qt2_open,
drivers/usb/serial/sierra.c
1030
.open = sierra_open,
drivers/usb/serial/spcp8x5.c
461
.open = spcp8x5_open,
drivers/usb/serial/ssu100.c
508
.open = ssu100_open,
drivers/usb/serial/symbolserial.c
179
.open = symbol_open,
drivers/usb/serial/ti_usb_3410_5052.c
430
.open = ti_open,
drivers/usb/serial/ti_usb_3410_5052.c
462
.open = ti_open,
drivers/usb/serial/upd78f0730.c
416
.open = upd78f0730_open,
drivers/usb/serial/usb-serial.c
1289
.open = serial_open,
drivers/usb/serial/usb-serial.c
1395
set_to_generic_if_null(device, open);
drivers/usb/serial/usb-serial.c
271
retval = port->serial->type->open(tty, port);
drivers/usb/serial/visor.c
170
.open = visor_open,
drivers/usb/serial/visor.c
189
.open = visor_open,
drivers/usb/serial/visor.c
207
.open = visor_open,
drivers/usb/serial/whiteheat.c
116
.open = whiteheat_open,
drivers/usb/serial/wishbone-serial.c
77
.open = &wishbone_serial_open,
drivers/usb/serial/xr_serial.c
1092
.open = xr_open,
drivers/usb/storage/onetouch.c
232
input_dev->open = usb_onetouch_open;
drivers/usb/usb-skeleton.c
472
.open = skel_open,
drivers/vdpa/vdpa_user/vduse_dev.c
1675
.open = vduse_dev_open,
drivers/vdpa/vdpa_user/vduse_dev.c
2241
.open = vduse_open,
drivers/vfio/container.c
302
data = driver->ops->open(arg);
drivers/vfio/container.c
389
.open = vfio_fops_open,
drivers/vfio/container.c
69
.open = vfio_noiommu_open,
drivers/vfio/group.c
475
.open = vfio_group_fops_open,
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1001
if (open) {
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1017
return open ? migf : NULL;
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
996
hisi_acc_vf_stop_copy(struct hisi_acc_vf_core_device *hisi_acc_vdev, bool open)
drivers/vfio/vfio.h
205
void *(*open)(unsigned long arg);
drivers/vfio/vfio_iommu_spapr_tce.c
1355
.open = tce_iommu_open,
drivers/vfio/vfio_iommu_type1.c
3256
.open = vfio_iommu_type1_open,
drivers/vfio/vfio_main.c
1427
.open = vfio_device_fops_cdev_open,
drivers/vhost/net.c
1865
.open = vhost_net_open,
drivers/vhost/scsi.c
2442
.open = vhost_scsi_open,
drivers/vhost/test.c
365
.open = vhost_test_open,
drivers/vhost/vdpa.c
1541
.open = vhost_vdpa_open,
drivers/vhost/vsock.c
945
.open = vhost_vsock_dev_open,
drivers/video/backlight/sky81452-backlight.c
165
static DEVICE_ATTR(open, S_IRUGO, sky81452_bl_show_open_short, NULL);
drivers/video/fbdev/aty/atyfb.h
162
int open;
drivers/video/fbdev/aty/atyfb_base.c
1595
par->open++;
drivers/video/fbdev/aty/atyfb_base.c
1693
par->open--;
drivers/video/fbdev/aty/atyfb_base.c
1697
if (par->open)
drivers/video/fbdev/core/fb_chrdev.c
415
.open = fb_open,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1085
.open = mmap_user_open,
drivers/video/fbdev/pxa3xx-gcu.c
571
.open = pxa3xx_gcu_open,
drivers/virt/acrn/hsm.c
491
.open = acrn_dev_open,
drivers/virt/fsl_hypervisor.c
700
.open = fsl_hv_open,
drivers/virt/vboxguest/vboxguest_linux.c
181
.open = vbg_misc_device_open,
drivers/virt/vboxguest/vboxguest_linux.c
190
.open = vbg_misc_device_user_open,
drivers/virt/vboxguest/vboxguest_linux.c
239
input->open = vbg_input_open;
drivers/watchdog/acquirewdt.c
224
.open = acq_open,
drivers/watchdog/advantechwdt.c
223
.open = advwdt_open,
drivers/watchdog/alim1535_wdt.c
365
.open = ali_open,
drivers/watchdog/alim7101_wdt.c
293
.open = fop_open,
drivers/watchdog/at91rm9200_wdt.c
215
.open = at91_wdt_open,
drivers/watchdog/ath79_wdt.c
237
.open = ath79_wdt_open,
drivers/watchdog/cpwd.c
506
.open = cpwd_open,
drivers/watchdog/eurotechwdt.c
374
.open = eurwdt_open,
drivers/watchdog/gef_wdt.c
251
.open = gef_wdt_open,
drivers/watchdog/geodewdt.c
202
.open = geodewdt_open,
drivers/watchdog/ib700wdt.c
262
.open = ibwdt_open,
drivers/watchdog/ibmasr.c
346
.open = asr_open,
drivers/watchdog/indydog.c
155
.open = indydog_open,
drivers/watchdog/it8712f_wdt.c
347
.open = it8712f_wdt_open,
drivers/watchdog/m54xx_wdt.c
185
.open = m54xx_wdt_open,
drivers/watchdog/machzwd.c
365
.open = zf_open,
drivers/watchdog/mei_wdt.c
511
.open = simple_open,
drivers/watchdog/mei_wdt.c
530
.open = simple_open,
drivers/watchdog/mixcomwd.c
230
.open = mixcomwd_open,
drivers/watchdog/mtx-1_wdt.c
182
.open = mtx1_wdt_open,
drivers/watchdog/nv_tco.c
270
.open = nv_tco_open,
drivers/watchdog/pc87413_wdt.c
476
.open = pc87413_open,
drivers/watchdog/pcwd.c
755
.open = pcwd_open,
drivers/watchdog/pcwd.c
768
.open = pcwd_temp_open,
drivers/watchdog/pcwd_pci.c
649
.open = pcipcwd_open,
drivers/watchdog/pcwd_pci.c
662
.open = pcipcwd_temp_open,
drivers/watchdog/pcwd_usb.c
555
.open = usb_pcwd_open,
drivers/watchdog/pcwd_usb.c
568
.open = usb_pcwd_temperature_open,
drivers/watchdog/pika_wdt.c
117
if (test_and_set_bit(0, &pikawdt_private.open))
drivers/watchdog/pika_wdt.c
134
clear_bit(0, &pikawdt_private.open);
drivers/watchdog/pika_wdt.c
212
.open = pikawdt_open,
drivers/watchdog/pika_wdt.c
52
unsigned long open;
drivers/watchdog/pika_wdt.c
92
(!nowayout && !pikawdt_private.open)) {
drivers/watchdog/rc32434_wdt.c
248
.open = rc32434_wdt_open,
drivers/watchdog/rdc321x_wdt.c
202
.open = rdc321x_wdt_open,
drivers/watchdog/riowd.c
165
.open = riowd_open,
drivers/watchdog/sa1100_wdt.c
170
.open = sa1100dog_open,
drivers/watchdog/sb_wdog.c
240
.open = sbwdog_open,
drivers/watchdog/sbc60xxwdt.c
279
.open = fop_open,
drivers/watchdog/sbc7240_wdt.c
209
.open = fop_open,
drivers/watchdog/sbc8360.c
305
.open = sbc8360_open,
drivers/watchdog/sbc_epx_c3.c
159
.open = epx_c3_open,
drivers/watchdog/sbc_fitpc2_wdt.c
187
.open = fitpc2_wdt_open,
drivers/watchdog/sc1200wdt.c
310
.open = sc1200wdt_open,
drivers/watchdog/sc520_wdt.c
335
.open = fop_open,
drivers/watchdog/sch311x_wdt.c
340
.open = sch311x_wdt_open,
drivers/watchdog/scx200_wdt.c
204
.open = scx200_wdt_open,
drivers/watchdog/smsc37b787_wdt.c
508
.open = wb_smsc_wdt_open,
drivers/watchdog/w83877f_wdt.c
303
.open = fop_open,
drivers/watchdog/w83977f_wdt.c
449
.open = wdt_open,
drivers/watchdog/wafer5823wdt.c
233
.open = wafwdt_open,
drivers/watchdog/watchdog_dev.c
992
.open = watchdog_open,
drivers/watchdog/wdrtas.c
475
.open = wdrtas_open,
drivers/watchdog/wdrtas.c
488
.open = wdrtas_temp_open,
drivers/watchdog/wdt.c
526
.open = wdt_open,
drivers/watchdog/wdt.c
539
.open = wdt_temp_open,
drivers/watchdog/wdt285.c
184
.open = watchdog_open,
drivers/watchdog/wdt977.c
425
.open = wdt977_open,
drivers/watchdog/wdt_pci.c
569
.open = wdtpci_open,
drivers/watchdog/wdt_pci.c
582
.open = wdtpci_temp_open,
drivers/xen/evtchn.c
695
.open = evtchn_open,
drivers/xen/gntalloc.c
487
.open = gntalloc_vma_open,
drivers/xen/gntalloc.c
551
.open = gntalloc_open,
drivers/xen/gntdev.c
1157
.open = gntdev_open,
drivers/xen/gntdev.c
532
.open = gntdev_vma_open,
drivers/xen/mcelog.c
178
.open = xen_mce_chrdev_open,
drivers/xen/privcmd-buf.c
128
.open = privcmd_buf_vma_open,
drivers/xen/privcmd-buf.c
182
.open = privcmd_buf_open,
drivers/xen/privcmd.c
1671
.open = privcmd_open,
drivers/xen/xenbus/xenbus_dev_backend.c
111
.open = xenbus_backend_open,
drivers/xen/xenbus/xenbus_dev_frontend.c
700
.open = xenbus_file_open,
drivers/xen/xenfs/xenstored.c
50
.open = xsd_kva_open,
drivers/xen/xenfs/xenstored.c
66
.open = xsd_port_open,
drivers/xen/xenfs/xensyms.c
148
.open = xensyms_open,
fs/9p/vfs_dir.c
243
.open = v9fs_file_open,
fs/9p/vfs_dir.c
251
.open = v9fs_file_open,
fs/9p/vfs_file.c
513
.open = v9fs_file_open,
fs/9p/vfs_file.c
526
.open = v9fs_file_open,
fs/affs/dir.c
53
.open = affs_dir_open,
fs/affs/file.c
1008
.open = affs_file_open,
fs/afs/dir.c
49
.open = afs_dir_open,
fs/afs/file.c
33
.open = afs_open,
fs/afs/file.c
64
.open = afs_vm_open,
fs/afs/mntpt.c
27
.open = afs_mntpt_open,
fs/autofs/root.c
33
.open = dcache_dir_open,
fs/autofs/root.c
45
.open = autofs_dir_open,
fs/bad_inode.c
27
.open = bad_file_open,
fs/btrfs/file.c
3857
.open = btrfs_file_open,
fs/btrfs/inode.c
10707
.open = btrfs_opendir,
fs/btrfs/super.c
2521
.open = btrfs_control_open,
fs/cachefiles/daemon.c
52
.open = cachefiles_daemon_open,
fs/cachefiles/internal.h
337
CACHEFILES_OBJECT_STATE_FUNCS(open, OPEN);
fs/ceph/dir.c
2223
.open = ceph_open,
fs/ceph/dir.c
2235
.open = ceph_open,
fs/ceph/file.c
194
req->r_args.open.flags = ceph_flags_sys2wire(mdsc, flags);
fs/ceph/file.c
195
req->r_args.open.mode = cpu_to_le32(create_mode);
fs/ceph/file.c
292
ret = inode->i_fop->open(inode, file);
fs/ceph/file.c
3179
.open = ceph_open,
fs/ceph/file.c
865
req->r_args.open.mask = cpu_to_le32(mask);
fs/ceph/file.c
894
req->r_args.open.flags |= cpu_to_le32(CEPH_O_EXCL);
fs/ceph/xattr.c
963
mask = le32_to_cpu(req->r_args.open.mask);
fs/char_dev.c
410
if (filp->f_op->open) {
fs/char_dev.c
411
ret = filp->f_op->open(inode, filp);
fs/char_dev.c
450
.open = chrdev_open,
fs/coda/dir.c
579
.open = coda_open,
fs/coda/file.c
130
if (cvm_ops->host_vm_ops && cvm_ops->host_vm_ops->open)
fs/coda/file.c
131
cvm_ops->host_vm_ops->open(vma);
fs/coda/file.c
216
cvm_ops->vm_ops.open = coda_vm_open;
fs/coda/file.c
327
.open = coda_open,
fs/coda/psdev.c
351
.open = coda_psdev_open,
fs/configfs/dir.c
1737
.open = configfs_dir_open,
fs/configfs/file.c
429
.open = configfs_open_file,
fs/configfs/file.c
437
.open = configfs_open_bin_file,
fs/debugfs/file.c
1106
.open = simple_open,
fs/debugfs/file.c
1112
.open = simple_open,
fs/debugfs/file.c
1118
.open = simple_open,
fs/debugfs/file.c
1179
.open = simple_open,
fs/debugfs/file.c
1274
.open = u32_array_open,
fs/debugfs/file.c
1397
.open = debugfs_devm_entry_open,
fs/debugfs/file.c
316
if (real_fops->open)
fs/debugfs/file.c
317
r = real_fops->open(inode, filp);
fs/debugfs/file.c
325
.open = open_proxy_open,
fs/debugfs/file.c
44
.open = simple_open,
fs/debugfs/file.c
466
if (real_fops->open) {
fs/debugfs/file.c
467
r = real_fops->open(inode, filp);
fs/debugfs/file.c
483
.open = full_proxy_open_regular,
fs/debugfs/file.c
508
.open = full_proxy_open_short,
fs/debugfs/file.c
978
.open = simple_open,
fs/debugfs/file.c
984
.open = simple_open,
fs/debugfs/file.c
990
.open = simple_open,
fs/dlm/debug_fs.c
560
.open = table_open1,
fs/dlm/debug_fs.c
568
.open = table_open2,
fs/dlm/debug_fs.c
577
.open = table_open3,
fs/dlm/debug_fs.c
585
.open = table_open4,
fs/dlm/debug_fs.c
659
.open = simple_open,
fs/dlm/debug_fs.c
734
.open = simple_open,
fs/dlm/user.c
926
.open = device_open,
fs/dlm/user.c
936
.open = ctl_device_open,
fs/dlm/user.c
951
.open = monitor_device_open,
fs/ecryptfs/file.c
421
.open = ecryptfs_dir_open,
fs/ecryptfs/file.c
436
.open = ecryptfs_open,
fs/ecryptfs/miscdev.c
448
.open = ecryptfs_miscdev_open,
fs/efivarfs/file.c
150
.open = efivarfs_file_open,
fs/erofs/ishare.c
165
.open = erofs_ishare_file_open,
fs/ext2/dir.c
728
.open = ext2_dir_open,
fs/ext2/file.c
323
.open = ext2_file_open,
fs/ext4/dir.c
683
.open = ext4_dir_open,
fs/ext4/file.c
968
.open = ext4_file_open,
fs/f2fs/file.c
5464
.open = f2fs_file_open,
fs/fhandle.c
409
if (eops->open)
fs/fhandle.c
410
return eops->open(path, open_flag);
fs/fuse/control.c
185
.open = nonseekable_open,
fs/fuse/control.c
190
.open = nonseekable_open,
fs/fuse/control.c
195
.open = nonseekable_open,
fs/fuse/control.c
201
.open = nonseekable_open,
fs/fuse/cuse.c
186
.open = cuse_open,
fs/fuse/cuse.c
626
cuse_channel_fops.open = cuse_channel_open;
fs/fuse/dev.c
2705
.open = fuse_dev_open,
fs/fuse/dir.c
2427
.open = fuse_dir_open,
fs/fuse/file.c
135
bool open = isdir ? !fc->no_opendir : !fc->no_open;
fs/fuse/file.c
136
bool release = !isdir || open;
fs/fuse/file.c
153
if (open) {
fs/fuse/file.c
3166
.open = fuse_open,
fs/gfs2/file.c
1589
.open = gfs2_open,
fs/gfs2/file.c
1604
.open = gfs2_open,
fs/gfs2/file.c
1623
.open = gfs2_open,
fs/gfs2/file.c
1636
.open = gfs2_open,
fs/gfs2/glock.c
2636
.open = gfs2_glocks_open,
fs/gfs2/glock.c
2644
.open = gfs2_glstats_open,
fs/gfs2/glock.c
2806
.open = gfs2_glockfd_open,
fs/hfs/inode.c
727
.open = hfs_file_open,
fs/hfsplus/inode.c
420
.open = hfsplus_file_open,
fs/hostfs/hostfs_kern.c
386
.open = hostfs_open,
fs/hostfs/hostfs_kern.c
395
.open = hostfs_open,
fs/inode.c
231
static const struct file_operations no_open_fops = {.open = no_open};
fs/jffs2/file.c
56
.open = generic_file_open,
fs/jfs/file.c
146
.open = jfs_open,
fs/kernfs/file.c
1020
.open = kernfs_fop_open,
fs/kernfs/file.c
111
return rcu_dereference_protected(kn->attr.open,
fs/kernfs/file.c
381
if (of->vm_ops->open)
fs/kernfs/file.c
382
of->vm_ops->open(vma);
fs/kernfs/file.c
451
.open = kernfs_vma_open,
fs/kernfs/file.c
551
rcu_assign_pointer(kn->attr.open, on);
fs/kernfs/file.c
603
rcu_assign_pointer(kn->attr.open, NULL);
fs/kernfs/file.c
69
return rcu_dereference_protected(of->kn->attr.open,
fs/kernfs/file.c
722
if (ops->open) {
fs/kernfs/file.c
724
error = ops->open(of);
fs/kernfs/file.c
804
on = rcu_dereference(kn->attr.open);
fs/kernfs/file.c
996
on = rcu_dereference(kn->attr.open);
fs/libfs.c
232
.open = dcache_dir_open,
fs/nfs/dir.c
66
.open = nfs_opendir,
fs/nfs/file.c
957
.open = nfs_file_open,
fs/nfs/nfs4file.c
440
.open = nfs4_file_open,
fs/nfs_common/grace.c
64
__state_in_grace(struct net *net, bool open)
fs/nfs_common/grace.c
69
if (!open)
fs/nfsd/nfs4proc.c
111
struct nfsd4_open *open)
fs/nfsd/nfs4proc.c
115
if (open->op_create != NFS4_OPEN_CREATE)
fs/nfsd/nfs4proc.c
118
switch (open->op_createmode) {
fs/nfsd/nfs4proc.c
121
status = check_attr_support(cstate, open->op_bmval,
fs/nfsd/nfs4proc.c
125
status = check_attr_support(cstate, open->op_bmval,
fs/nfsd/nfs4proc.c
133
is_create_with_attrs(struct nfsd4_open *open)
fs/nfsd/nfs4proc.c
135
return open->op_create == NFS4_OPEN_CREATE
fs/nfsd/nfs4proc.c
136
&& (open->op_createmode == NFS4_CREATE_UNCHECKED
fs/nfsd/nfs4proc.c
137
|| open->op_createmode == NFS4_CREATE_GUARDED
fs/nfsd/nfs4proc.c
138
|| open->op_createmode == NFS4_CREATE_EXCLUSIVE4_1);
fs/nfsd/nfs4proc.c
152
do_open_permission(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nfsd4_open *open, int accmode)
fs/nfsd/nfs4proc.c
155
if (open->op_truncate &&
fs/nfsd/nfs4proc.c
156
!(open->op_share_access & NFS4_SHARE_ACCESS_WRITE))
fs/nfsd/nfs4proc.c
161
if (open->op_share_access & NFS4_SHARE_ACCESS_READ)
fs/nfsd/nfs4proc.c
163
if (open->op_share_access & NFS4_SHARE_ACCESS_WRITE)
fs/nfsd/nfs4proc.c
165
if (open->op_share_deny & NFS4_SHARE_DENY_READ)
fs/nfsd/nfs4proc.c
190
static void nfsd4_set_open_owner_reply_cache(struct nfsd4_compound_state *cstate, struct nfsd4_open *open, struct svc_fh *resfh)
fs/nfsd/nfs4proc.c
194
fh_copy_shallow(&open->op_openowner->oo_owner.so_replay.rp_openfh,
fs/nfsd/nfs4proc.c
206
struct nfsd4_open *open)
fs/nfsd/nfs4proc.c
213
if (nfsd4_create_is_exclusive(open->op_createmode))
fs/nfsd/nfs4proc.c
216
switch (open->op_share_access & NFS4_SHARE_ACCESS_BOTH) {
fs/nfsd/nfs4proc.c
229
filp = dentry_create(&path, oflags, open->op_iattr.ia_mode,
fs/nfsd/nfs4proc.c
236
open->op_filp = filp;
fs/nfsd/nfs4proc.c
249
struct svc_fh *resfhp, struct nfsd4_open *open)
fs/nfsd/nfs4proc.c
251
struct iattr *iap = &open->op_iattr;
fs/nfsd/nfs4proc.c
254
.na_seclabel = &open->op_label,
fs/nfsd/nfs4proc.c
262
if (isdotent(open->op_fname, open->op_fnamelen))
fs/nfsd/nfs4proc.c
277
if (open->op_acl) {
fs/nfsd/nfs4proc.c
278
if (open->op_dpacl || open->op_pacl) {
fs/nfsd/nfs4proc.c
282
if (is_create_with_attrs(open))
fs/nfsd/nfs4proc.c
283
nfsd4_acl_to_attr(NF4REG, open->op_acl, &attrs);
fs/nfsd/nfs4proc.c
284
} else if (is_create_with_attrs(open)) {
fs/nfsd/nfs4proc.c
286
attrs.na_dpacl = open->op_dpacl;
fs/nfsd/nfs4proc.c
287
attrs.na_pacl = open->op_pacl;
fs/nfsd/nfs4proc.c
288
open->op_dpacl = NULL;
fs/nfsd/nfs4proc.c
289
open->op_pacl = NULL;
fs/nfsd/nfs4proc.c
293
&QSTR_LEN(open->op_fname, open->op_fnamelen));
fs/nfsd/nfs4proc.c
311
if (nfsd4_create_is_exclusive(open->op_createmode)) {
fs/nfsd/nfs4proc.c
312
u32 *verifier = (u32 *)open->op_verf.data;
fs/nfsd/nfs4proc.c
334
switch (open->op_createmode) {
fs/nfsd/nfs4proc.c
345
open->op_truncate = (iap->ia_valid & ATTR_SIZE) &&
fs/nfsd/nfs4proc.c
355
open->op_created = true;
fs/nfsd/nfs4proc.c
364
open->op_created = true;
fs/nfsd/nfs4proc.c
378
status = nfsd4_vfs_create(fhp, &child, open);
fs/nfsd/nfs4proc.c
381
open->op_created = true;
fs/nfsd/nfs4proc.c
387
if (nfsd4_create_is_exclusive(open->op_createmode)) {
fs/nfsd/nfs4proc.c
400
open->op_bmval[2] &= ~FATTR4_WORD2_SECURITY_LABEL;
fs/nfsd/nfs4proc.c
402
open->op_bmval[0] &= ~FATTR4_WORD0_ACL;
fs/nfsd/nfs4proc.c
404
open->op_bmval[2] &= ~FATTR4_WORD2_POSIX_DEFAULT_ACL;
fs/nfsd/nfs4proc.c
406
open->op_bmval[2] &= ~FATTR4_WORD2_POSIX_ACCESS_ACL;
fs/nfsd/nfs4proc.c
448
do_open_lookup(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_open *open, struct svc_fh **resfh)
fs/nfsd/nfs4proc.c
458
open->op_truncate = false;
fs/nfsd/nfs4proc.c
460
if (open->op_create) {
fs/nfsd/nfs4proc.c
476
current->fs->umask = open->op_umask;
fs/nfsd/nfs4proc.c
477
status = nfsd4_create_file(rqstp, current_fh, *resfh, open);
fs/nfsd/nfs4proc.c
485
if (nfsd4_create_is_exclusive(open->op_createmode) && status == 0)
fs/nfsd/nfs4proc.c
486
open->op_bmval[1] |= (FATTR4_WORD1_TIME_ACCESS |
fs/nfsd/nfs4proc.c
490
open->op_fname, open->op_fnamelen, *resfh);
fs/nfsd/nfs4proc.c
503
nfsd4_set_open_owner_reply_cache(cstate, open, *resfh);
fs/nfsd/nfs4proc.c
505
if (open->op_created ||
fs/nfsd/nfs4proc.c
506
open->op_claim_type == NFS4_OPEN_CLAIM_DELEGATE_CUR)
fs/nfsd/nfs4proc.c
508
status = do_open_permission(rqstp, *resfh, open, accmode);
fs/nfsd/nfs4proc.c
509
set_change_info(&open->op_cinfo, current_fh);
fs/nfsd/nfs4proc.c
515
do_open_fhandle(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate, struct nfsd4_open *open)
fs/nfsd/nfs4proc.c
524
memset(&open->op_cinfo, 0, sizeof(struct nfsd4_change_info));
fs/nfsd/nfs4proc.c
526
nfsd4_set_open_owner_reply_cache(cstate, open, current_fh);
fs/nfsd/nfs4proc.c
528
open->op_truncate = (open->op_iattr.ia_valid & ATTR_SIZE) &&
fs/nfsd/nfs4proc.c
529
(open->op_iattr.ia_size == 0);
fs/nfsd/nfs4proc.c
539
if (open->op_claim_type == NFS4_OPEN_CLAIM_DELEG_CUR_FH)
fs/nfsd/nfs4proc.c
542
return do_open_permission(rqstp, current_fh, open, accmode);
fs/nfsd/nfs4proc.c
559
struct nfsd4_open *open = &u->open;
fs/nfsd/nfs4proc.c
567
(int)open->op_fnamelen, open->op_fname,
fs/nfsd/nfs4proc.c
568
open->op_openowner);
fs/nfsd/nfs4proc.c
570
open->op_filp = NULL;
fs/nfsd/nfs4proc.c
571
open->op_rqstp = rqstp;
fs/nfsd/nfs4proc.c
574
if (open->op_create && open->op_claim_type != NFS4_OPEN_CLAIM_NULL) {
fs/nfsd/nfs4proc.c
579
open->op_created = false;
fs/nfsd/nfs4proc.c
586
open->op_claim_type != NFS4_OPEN_CLAIM_PREVIOUS) {
fs/nfsd/nfs4proc.c
592
copy_clientid(&open->op_clientid, cstate->session);
fs/nfsd/nfs4proc.c
595
status = nfsd4_process_open1(cstate, open, nn);
fs/nfsd/nfs4proc.c
597
struct nfs4_replay *rp = &open->op_openowner->oo_owner.so_replay;
fs/nfsd/nfs4proc.c
610
if (open->op_xdr_error) {
fs/nfsd/nfs4proc.c
611
status = open->op_xdr_error;
fs/nfsd/nfs4proc.c
615
status = nfsd4_check_open_attributes(cstate, open);
fs/nfsd/nfs4proc.c
622
if (opens_in_grace(net) && open->op_claim_type != NFS4_OPEN_CLAIM_PREVIOUS)
fs/nfsd/nfs4proc.c
625
if (!opens_in_grace(net) && open->op_claim_type == NFS4_OPEN_CLAIM_PREVIOUS)
fs/nfsd/nfs4proc.c
628
switch (open->op_claim_type) {
fs/nfsd/nfs4proc.c
631
status = do_open_lookup(rqstp, cstate, open, &resfh);
fs/nfsd/nfs4proc.c
639
open->op_openowner->oo_flags |= NFS4_OO_CONFIRMED;
fs/nfsd/nfs4proc.c
644
status = do_open_fhandle(rqstp, cstate, open);
fs/nfsd/nfs4proc.c
658
status = nfsd4_process_open2(rqstp, resfh, open);
fs/nfsd/nfs4proc.c
659
if (status && open->op_created)
fs/nfsd/nfs4proc.c
665
if (open->op_filp) {
fs/nfsd/nfs4proc.c
666
fput(open->op_filp);
fs/nfsd/nfs4proc.c
667
open->op_filp = NULL;
fs/nfsd/nfs4proc.c
674
nfsd4_cleanup_open_state(cstate, open);
fs/nfsd/nfs4proc.c
677
posix_acl_release(open->op_dpacl);
fs/nfsd/nfs4proc.c
678
posix_acl_release(open->op_pacl);
fs/nfsd/nfs4proc.c
690
struct nfsd4_open *open = &op->u.open;
fs/nfsd/nfs4proc.c
696
open->op_xdr_error = op->status;
fs/nfsd/nfs4state.c
3126
.open = client_states_open,
fs/nfsd/nfs4state.c
5007
nfsd4_find_existing_open(struct nfs4_file *fp, struct nfsd4_open *open)
fs/nfsd/nfs4state.c
5010
struct nfs4_openowner *oo = open->op_openowner;
fs/nfsd/nfs4state.c
5120
nfsd4_find_and_lock_existing_open(struct nfs4_file *fp, struct nfsd4_open *open)
fs/nfsd/nfs4state.c
5125
stp = nfsd4_find_existing_open(fp, open);
fs/nfsd/nfs4state.c
5135
find_or_alloc_open_stateowner(unsigned int strhashval, struct nfsd4_open *open,
fs/nfsd/nfs4state.c
5143
oo = find_openstateowner_str(strhashval, open, clp);
fs/nfsd/nfs4state.c
5162
new = alloc_stateowner(openowner_slab, &open->op_owner, clp);
fs/nfsd/nfs4state.c
5167
new->oo_owner.so_seqid = open->op_seqid;
fs/nfsd/nfs4state.c
5178
init_open_stateid(struct nfs4_file *fp, struct nfsd4_open *open)
fs/nfsd/nfs4state.c
5181
struct nfs4_openowner *oo = open->op_openowner;
fs/nfsd/nfs4state.c
5185
stp = open->op_stp;
fs/nfsd/nfs4state.c
5200
retstp = nfsd4_find_existing_open(fp, open);
fs/nfsd/nfs4state.c
5204
open->op_stp = NULL;
fs/nfsd/nfs4state.c
545
find_openstateowner_str(unsigned int hashval, struct nfsd4_open *open,
fs/nfsd/nfs4state.c
556
if (same_owner_str(so, &open->op_owner))
fs/nfsd/nfs4state.c
5635
struct nfsd4_open *open, struct nfsd_net *nn)
fs/nfsd/nfs4state.c
5637
clientid_t *clientid = &open->op_clientid;
fs/nfsd/nfs4state.c
5647
open->op_file = nfsd4_alloc_file();
fs/nfsd/nfs4state.c
5648
if (open->op_file == NULL)
fs/nfsd/nfs4state.c
5656
strhashval = ownerstr_hashval(&open->op_owner);
fs/nfsd/nfs4state.c
5658
oo = find_or_alloc_open_stateowner(strhashval, open, cstate);
fs/nfsd/nfs4state.c
5659
open->op_openowner = oo;
fs/nfsd/nfs4state.c
5666
status = nfsd4_check_seqid(cstate, &oo->oo_owner, open->op_seqid);
fs/nfsd/nfs4state.c
5670
open->op_stp = nfs4_alloc_open_stateid(clp);
fs/nfsd/nfs4state.c
5671
if (!open->op_stp)
fs/nfsd/nfs4state.c
5676
open->op_odstate = alloc_clnt_odstate(clp);
fs/nfsd/nfs4state.c
5677
if (!open->op_odstate)
fs/nfsd/nfs4state.c
5709
static bool nfsd4_is_deleg_cur(struct nfsd4_open *open)
fs/nfsd/nfs4state.c
5711
return open->op_claim_type == NFS4_OPEN_CLAIM_DELEGATE_CUR ||
fs/nfsd/nfs4state.c
5712
open->op_claim_type == NFS4_OPEN_CLAIM_DELEG_CUR_FH;
fs/nfsd/nfs4state.c
5716
nfs4_check_deleg(struct nfs4_client *cl, struct nfsd4_open *open,
fs/nfsd/nfs4state.c
5723
deleg = find_deleg_stateid(cl, &open->op_delegate_stateid);
fs/nfsd/nfs4state.c
5733
nfsd40_drop_revoked_stid(cl, &open->op_delegate_stateid);
fs/nfsd/nfs4state.c
5737
flags = share_access_to_flags(open->op_share_access);
fs/nfsd/nfs4state.c
5745
if (!nfsd4_is_deleg_cur(open))
fs/nfsd/nfs4state.c
5749
open->op_openowner->oo_flags |= NFS4_OO_CONFIRMED;
fs/nfsd/nfs4state.c
5766
struct nfsd4_open *open)
fs/nfsd/nfs4state.c
5775
if (!open->op_truncate)
fs/nfsd/nfs4state.c
5777
if (!(open->op_share_access & NFS4_SHARE_ACCESS_WRITE))
fs/nfsd/nfs4state.c
5784
struct nfsd4_open *open, bool new_stp)
fs/nfsd/nfs4state.c
5788
int oflag = nfs4_access_to_omode(open->op_share_access);
fs/nfsd/nfs4state.c
5789
int access = nfs4_access_to_access(open->op_share_access);
fs/nfsd/nfs4state.c
5798
status = nfs4_file_check_deny(fp, open->op_share_deny);
fs/nfsd/nfs4state.c
5805
stp, open->op_share_deny, false))
fs/nfsd/nfs4state.c
5812
status = nfs4_file_get_access(fp, open->op_share_access);
fs/nfsd/nfs4state.c
5819
stp, open->op_share_access, true))
fs/nfsd/nfs4state.c
5827
set_access(open->op_share_access, stp);
fs/nfsd/nfs4state.c
5831
set_deny(open->op_share_deny, stp);
fs/nfsd/nfs4state.c
5832
fp->fi_share_deny |= (open->op_share_deny & NFS4_SHARE_DENY_BOTH);
fs/nfsd/nfs4state.c
5838
open->op_filp, &nf);
fs/nfsd/nfs4state.c
5857
status = nfsd4_truncate(rqstp, cur_fh, open);
fs/nfsd/nfs4state.c
5864
nfs4_file_put_access(fp, open->op_share_access);
fs/nfsd/nfs4state.c
5872
struct nfsd4_open *open)
fs/nfsd/nfs4state.c
5877
if (!test_access(open->op_share_access, stp))
fs/nfsd/nfs4state.c
5878
return nfs4_get_vfs_file(rqstp, fp, cur_fh, stp, open, false);
fs/nfsd/nfs4state.c
5882
status = nfs4_file_check_deny(fp, open->op_share_deny);
fs/nfsd/nfs4state.c
5885
set_deny(open->op_share_deny, stp);
fs/nfsd/nfs4state.c
5887
(open->op_share_deny & NFS4_SHARE_DENY_BOTH);
fs/nfsd/nfs4state.c
5891
stp, open->op_share_deny, false))
fs/nfsd/nfs4state.c
5900
status = nfsd4_truncate(rqstp, cur_fh, open);
fs/nfsd/nfs4state.c
6000
nfsd4_verify_deleg_dentry(struct nfsd4_open *open, struct nfs4_file *fp,
fs/nfsd/nfs4state.c
6007
err = nfsd_lookup_dentry(open->op_rqstp, parent,
fs/nfsd/nfs4state.c
6008
open->op_fname, open->op_fnamelen,
fs/nfsd/nfs4state.c
6029
nfsd4_verify_setuid_write(struct nfsd4_open *open, struct nfsd_file *nf)
fs/nfsd/nfs4state.c
6033
if ((open->op_share_access & NFS4_SHARE_ACCESS_WRITE) &&
fs/nfsd/nfs4state.c
6040
static bool nfsd4_want_deleg_timestamps(const struct nfsd4_open *open)
fs/nfsd/nfs4state.c
6042
return open->op_deleg_want & OPEN4_SHARE_ACCESS_WANT_DELEG_TIMESTAMPS;
fs/nfsd/nfs4state.c
6045
static bool nfsd4_want_deleg_timestamps(const struct nfsd4_open *open)
fs/nfsd/nfs4state.c
6052
nfs4_set_delegation(struct nfsd4_open *open, struct nfs4_ol_stateid *stp,
fs/nfsd/nfs4state.c
6055
bool deleg_ts = nfsd4_want_deleg_timestamps(open);
fs/nfsd/nfs4state.c
6090
if (open->op_share_access & NFS4_SHARE_ACCESS_WRITE) {
fs/nfsd/nfs4state.c
6099
if (!nf && (open->op_share_access & NFS4_SHARE_ACCESS_READ)) {
fs/nfsd/nfs4state.c
6120
else if (nfsd4_verify_setuid_write(open, nf))
fs/nfsd/nfs4state.c
6154
status = nfsd4_verify_deleg_dentry(open, fp, parent);
fs/nfsd/nfs4state.c
6167
status = nfsd4_verify_setuid_write(open, fp->fi_deleg_file);
fs/nfsd/nfs4state.c
6197
static void nfsd4_open_deleg_none_ext(struct nfsd4_open *open, int status)
fs/nfsd/nfs4state.c
6199
open->op_delegate_type = OPEN_DELEGATE_NONE_EXT;
fs/nfsd/nfs4state.c
6201
open->op_why_no_deleg = WND4_CONTENTION;
fs/nfsd/nfs4state.c
6203
open->op_why_no_deleg = WND4_RESOURCE;
fs/nfsd/nfs4state.c
6204
switch (open->op_deleg_want) {
fs/nfsd/nfs4state.c
6210
open->op_why_no_deleg = WND4_CANCELLED;
fs/nfsd/nfs4state.c
6248
nfsd4_add_rdaccess_to_wrdeleg(struct svc_rqst *rqstp, struct nfsd4_open *open,
fs/nfsd/nfs4state.c
6254
if ((open->op_share_access & NFS4_SHARE_ACCESS_BOTH) ==
fs/nfsd/nfs4state.c
6298
nfs4_open_delegation(struct svc_rqst *rqstp, struct nfsd4_open *open,
fs/nfsd/nfs4state.c
6303
bool deleg_ts = nfsd4_want_deleg_timestamps(open);
fs/nfsd/nfs4state.c
6312
open->op_recall = false;
fs/nfsd/nfs4state.c
6313
switch (open->op_claim_type) {
fs/nfsd/nfs4state.c
6316
open->op_recall = true;
fs/nfsd/nfs4state.c
6331
if (open->op_share_access & NFS4_SHARE_ACCESS_WRITE &&
fs/nfsd/nfs4state.c
6338
dp = nfs4_set_delegation(open, stp, parent);
fs/nfsd/nfs4state.c
6342
memcpy(&open->op_delegate_stateid, &dp->dl_stid.sc_stateid, sizeof(dp->dl_stid.sc_stateid));
fs/nfsd/nfs4state.c
6344
if (open->op_share_access & NFS4_SHARE_ACCESS_WRITE) {
fs/nfsd/nfs4state.c
6347
if (!nfsd4_add_rdaccess_to_wrdeleg(rqstp, open, fh, stp) ||
fs/nfsd/nfs4state.c
6353
open->op_delegate_type = deleg_ts ? OPEN_DELEGATE_WRITE_ATTRS_DELEG :
fs/nfsd/nfs4state.c
6366
open->op_delegate_type = deleg_ts && nfs4_delegation_stat(dp, currentfh, &stat) ?
fs/nfsd/nfs4state.c
6374
open->op_delegate_type = OPEN_DELEGATE_NONE;
fs/nfsd/nfs4state.c
6377
if (open->op_deleg_want)
fs/nfsd/nfs4state.c
6378
nfsd4_open_deleg_none_ext(open, status);
fs/nfsd/nfs4state.c
6382
static void nfsd4_deleg_xgrade_none_ext(struct nfsd4_open *open,
fs/nfsd/nfs4state.c
6386
if (open->op_deleg_want & OPEN4_SHARE_ACCESS_WANT_READ_DELEG) {
fs/nfsd/nfs4state.c
6387
open->op_delegate_type = OPEN_DELEGATE_NONE_EXT;
fs/nfsd/nfs4state.c
6388
open->op_why_no_deleg = WND4_NOT_SUPP_DOWNGRADE;
fs/nfsd/nfs4state.c
6389
} else if (open->op_deleg_want & OPEN4_SHARE_ACCESS_WANT_WRITE_DELEG) {
fs/nfsd/nfs4state.c
6390
open->op_delegate_type = OPEN_DELEGATE_NONE_EXT;
fs/nfsd/nfs4state.c
6391
open->op_why_no_deleg = WND4_NOT_SUPP_UPGRADE;
fs/nfsd/nfs4state.c
6401
static bool open_xor_delegation(struct nfsd4_open *open)
fs/nfsd/nfs4state.c
6403
if (!(open->op_deleg_want & OPEN4_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION))
fs/nfsd/nfs4state.c
6406
if (!deleg_is_read(open->op_delegate_type) && !deleg_is_write(open->op_delegate_type))
fs/nfsd/nfs4state.c
6424
nfsd4_process_open2(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nfsd4_open *open)
fs/nfsd/nfs4state.c
6427
struct nfs4_client *cl = open->op_openowner->oo_owner.so_client;
fs/nfsd/nfs4state.c
6439
fp = nfsd4_file_hash_insert(open->op_file, current_fh);
fs/nfsd/nfs4state.c
6442
if (fp != open->op_file) {
fs/nfsd/nfs4state.c
6443
status = nfs4_check_deleg(cl, open, &dp);
fs/nfsd/nfs4state.c
6446
if (dp && nfsd4_is_deleg_cur(open) &&
fs/nfsd/nfs4state.c
6460
stp = nfsd4_find_and_lock_existing_open(fp, open);
fs/nfsd/nfs4state.c
6462
open->op_file = NULL;
fs/nfsd/nfs4state.c
6464
if (nfsd4_is_deleg_cur(open))
fs/nfsd/nfs4state.c
6469
stp = init_open_stateid(fp, open);
fs/nfsd/nfs4state.c
6475
if (!open->op_stp)
fs/nfsd/nfs4state.c
6487
status = nfs4_upgrade_open(rqstp, fp, current_fh, stp, open);
fs/nfsd/nfs4state.c
6493
status = nfs4_get_vfs_file(rqstp, fp, current_fh, stp, open, true);
fs/nfsd/nfs4state.c
6501
open->op_odstate);
fs/nfsd/nfs4state.c
6502
if (stp->st_clnt_odstate == open->op_odstate)
fs/nfsd/nfs4state.c
6503
open->op_odstate = NULL;
fs/nfsd/nfs4state.c
6506
nfs4_inc_and_copy_stateid(&open->op_stateid, &stp->st_stid);
fs/nfsd/nfs4state.c
6510
if (open->op_deleg_want & OPEN4_SHARE_ACCESS_WANT_NO_DELEG) {
fs/nfsd/nfs4state.c
6511
open->op_delegate_type = OPEN_DELEGATE_NONE_EXT;
fs/nfsd/nfs4state.c
6512
open->op_why_no_deleg = WND4_NOT_WANTED;
fs/nfsd/nfs4state.c
6521
nfs4_open_delegation(rqstp, open, stp,
fs/nfsd/nfs4state.c
6529
if (new_stp && open_xor_delegation(open)) {
fs/nfsd/nfs4state.c
6530
memcpy(&open->op_stateid, &zero_stateid, sizeof(open->op_stateid));
fs/nfsd/nfs4state.c
6531
open->op_rflags |= OPEN4_RESULT_NO_OPEN_STATEID;
fs/nfsd/nfs4state.c
6539
if (open->op_delegate_type == OPEN_DELEGATE_NONE && dp &&
fs/nfsd/nfs4state.c
6540
open->op_deleg_want)
fs/nfsd/nfs4state.c
6541
nfsd4_deleg_xgrade_none_ext(open, dp);
fs/nfsd/nfs4state.c
6545
if (status == 0 && open->op_claim_type == NFS4_OPEN_CLAIM_PREVIOUS)
fs/nfsd/nfs4state.c
6546
open->op_openowner->oo_flags |= NFS4_OO_CONFIRMED;
fs/nfsd/nfs4state.c
6550
open->op_rflags |= NFS4_OPEN_RESULT_LOCKTYPE_POSIX;
fs/nfsd/nfs4state.c
6552
open->op_rflags |= NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK;
fs/nfsd/nfs4state.c
6553
else if (!(open->op_openowner->oo_flags & NFS4_OO_CONFIRMED))
fs/nfsd/nfs4state.c
6554
open->op_rflags |= NFS4_OPEN_RESULT_CONFIRM;
fs/nfsd/nfs4state.c
6565
struct nfsd4_open *open)
fs/nfsd/nfs4state.c
6567
if (open->op_openowner)
fs/nfsd/nfs4state.c
6568
nfs4_put_stateowner(&open->op_openowner->oo_owner);
fs/nfsd/nfs4state.c
6569
if (open->op_file)
fs/nfsd/nfs4state.c
6570
kmem_cache_free(file_slab, open->op_file);
fs/nfsd/nfs4state.c
6571
if (open->op_stp)
fs/nfsd/nfs4state.c
6572
nfs4_put_stid(&open->op_stp->st_stid);
fs/nfsd/nfs4state.c
6573
if (open->op_odstate)
fs/nfsd/nfs4state.c
6574
kmem_cache_free(odstate_slab, open->op_odstate);
fs/nfsd/nfs4state.c
9184
put_stateid(cstate, &u->open.op_stateid);
fs/nfsd/nfs4xdr.c
1125
nfsd4_decode_createhow4(struct nfsd4_compoundargs *argp, struct nfsd4_open *open)
fs/nfsd/nfs4xdr.c
1129
if (xdr_stream_decode_u32(argp->xdr, &open->op_createmode) < 0)
fs/nfsd/nfs4xdr.c
1131
switch (open->op_createmode) {
fs/nfsd/nfs4xdr.c
1134
status = nfsd4_decode_fattr4(argp, open->op_bmval,
fs/nfsd/nfs4xdr.c
1135
ARRAY_SIZE(open->op_bmval),
fs/nfsd/nfs4xdr.c
1136
&open->op_iattr, &open->op_acl,
fs/nfsd/nfs4xdr.c
1137
&open->op_label, &open->op_umask,
fs/nfsd/nfs4xdr.c
1138
&open->op_dpacl, &open->op_pacl);
fs/nfsd/nfs4xdr.c
1143
status = nfsd4_decode_verifier4(argp, &open->op_verf);
fs/nfsd/nfs4xdr.c
1150
status = nfsd4_decode_verifier4(argp, &open->op_verf);
fs/nfsd/nfs4xdr.c
1153
status = nfsd4_decode_fattr4(argp, open->op_bmval,
fs/nfsd/nfs4xdr.c
1154
ARRAY_SIZE(open->op_bmval),
fs/nfsd/nfs4xdr.c
1155
&open->op_iattr, &open->op_acl,
fs/nfsd/nfs4xdr.c
1156
&open->op_label, &open->op_umask,
fs/nfsd/nfs4xdr.c
1157
&open->op_dpacl, &open->op_pacl);
fs/nfsd/nfs4xdr.c
1169
nfsd4_decode_openflag4(struct nfsd4_compoundargs *argp, struct nfsd4_open *open)
fs/nfsd/nfs4xdr.c
1173
if (xdr_stream_decode_u32(argp->xdr, &open->op_create) < 0)
fs/nfsd/nfs4xdr.c
1175
switch (open->op_create) {
fs/nfsd/nfs4xdr.c
1179
status = nfsd4_decode_createhow4(argp, open);
fs/nfsd/nfs4xdr.c
1254
struct nfsd4_open *open)
fs/nfsd/nfs4xdr.c
1258
if (xdr_stream_decode_u32(argp->xdr, &open->op_claim_type) < 0)
fs/nfsd/nfs4xdr.c
1260
switch (open->op_claim_type) {
fs/nfsd/nfs4xdr.c
1263
status = nfsd4_decode_component4(argp, &open->op_fname,
fs/nfsd/nfs4xdr.c
1264
&open->op_fnamelen);
fs/nfsd/nfs4xdr.c
1269
if (xdr_stream_decode_u32(argp->xdr, &open->op_delegate_type) < 0)
fs/nfsd/nfs4xdr.c
1273
status = nfsd4_decode_stateid4(argp, &open->op_delegate_stateid);
fs/nfsd/nfs4xdr.c
1276
status = nfsd4_decode_component4(argp, &open->op_fname,
fs/nfsd/nfs4xdr.c
1277
&open->op_fnamelen);
fs/nfsd/nfs4xdr.c
1290
status = nfsd4_decode_stateid4(argp, &open->op_delegate_stateid);
fs/nfsd/nfs4xdr.c
1304
struct nfsd4_open *open = &u->open;
fs/nfsd/nfs4xdr.c
1308
memset(open, 0, sizeof(*open));
fs/nfsd/nfs4xdr.c
1310
if (xdr_stream_decode_u32(argp->xdr, &open->op_seqid) < 0)
fs/nfsd/nfs4xdr.c
1313
status = nfsd4_decode_share_access(argp, &open->op_share_access,
fs/nfsd/nfs4xdr.c
1314
&open->op_deleg_want, &dummy);
fs/nfsd/nfs4xdr.c
1317
status = nfsd4_decode_share_deny(argp, &open->op_share_deny);
fs/nfsd/nfs4xdr.c
1320
status = nfsd4_decode_state_owner4(argp, &open->op_clientid,
fs/nfsd/nfs4xdr.c
1321
&open->op_owner);
fs/nfsd/nfs4xdr.c
1324
status = nfsd4_decode_openflag4(argp, open);
fs/nfsd/nfs4xdr.c
1327
return nfsd4_decode_open_claim4(argp, open);
fs/nfsd/nfs4xdr.c
4591
nfsd4_encode_open_read_delegation4(struct xdr_stream *xdr, struct nfsd4_open *open)
fs/nfsd/nfs4xdr.c
4596
status = nfsd4_encode_stateid4(xdr, &open->op_delegate_stateid);
fs/nfsd/nfs4xdr.c
4600
status = nfsd4_encode_bool(xdr, open->op_recall);
fs/nfsd/nfs4xdr.c
4619
struct nfsd4_open *open)
fs/nfsd/nfs4xdr.c
4624
status = nfsd4_encode_stateid4(xdr, &open->op_delegate_stateid);
fs/nfsd/nfs4xdr.c
4628
status = nfsd4_encode_bool(xdr, open->op_recall);
fs/nfsd/nfs4xdr.c
4640
struct nfsd4_open *open)
fs/nfsd/nfs4xdr.c
4645
if (xdr_stream_encode_u32(xdr, open->op_why_no_deleg) != XDR_UNIT)
fs/nfsd/nfs4xdr.c
4647
switch (open->op_why_no_deleg) {
fs/nfsd/nfs4xdr.c
4660
nfsd4_encode_open_delegation4(struct xdr_stream *xdr, struct nfsd4_open *open)
fs/nfsd/nfs4xdr.c
4665
if (xdr_stream_encode_u32(xdr, open->op_delegate_type) != XDR_UNIT)
fs/nfsd/nfs4xdr.c
4667
switch (open->op_delegate_type) {
fs/nfsd/nfs4xdr.c
4674
status = nfsd4_encode_open_read_delegation4(xdr, open);
fs/nfsd/nfs4xdr.c
4679
status = nfsd4_encode_open_write_delegation4(xdr, open);
fs/nfsd/nfs4xdr.c
4683
status = nfsd4_encode_open_none_delegation4(xdr, open);
fs/nfsd/nfs4xdr.c
4696
struct nfsd4_open *open = &u->open;
fs/nfsd/nfs4xdr.c
4700
nfserr = nfsd4_encode_stateid4(xdr, &open->op_stateid);
fs/nfsd/nfs4xdr.c
4704
nfserr = nfsd4_encode_change_info4(xdr, &open->op_cinfo);
fs/nfsd/nfs4xdr.c
4708
nfserr = nfsd4_encode_uint32_t(xdr, open->op_rflags);
fs/nfsd/nfs4xdr.c
4712
nfserr = nfsd4_encode_bitmap4(xdr, open->op_bmval[0],
fs/nfsd/nfs4xdr.c
4713
open->op_bmval[1], open->op_bmval[2]);
fs/nfsd/nfs4xdr.c
4717
return nfsd4_encode_open_delegation4(xdr, open);
fs/nfsd/nfsctl.c
171
.open = exports_nfsd_open,
fs/nfsd/nfsctl.c
193
.open = nfsd_pool_stats_open,
fs/nfsd/trace.h
684
DEFINE_STATEID_EVENT(open);
fs/nfsd/xdr4.h
843
struct nfsd4_open open;
fs/nfsd/xdr4.h
981
struct nfsd4_open *open, struct nfsd_net *nn);
fs/nfsd/xdr4.h
983
struct svc_fh *current_fh, struct nfsd4_open *open);
fs/nfsd/xdr4.h
986
struct nfsd4_open *open);
fs/nilfs2/file.c
149
.open = generic_file_open,
fs/nsfs.c
658
.open = nsfs_export_open,
fs/ntfs3/dir.c
672
.open = ntfs_file_open,
fs/ntfs3/dir.c
685
.open = ntfs_file_open,
fs/ntfs3/file.c
1566
.open = ntfs_file_open,
fs/ntfs3/file.c
1578
.open = ntfs_file_open,
fs/ocfs2/cluster/heartbeat.c
1377
.open = o2hb_debug_open,
fs/ocfs2/cluster/netdebug.c
186
.open = nst_fop_open,
fs/ocfs2/cluster/netdebug.c
418
.open = stats_fop_open,
fs/ocfs2/cluster/netdebug.c
430
.open = sc_fop_open,
fs/ocfs2/cluster/netdebug.c
479
.open = nodes_fop_open,
fs/ocfs2/dlm/dlmdebug.c
344
.open = debug_purgelist_open,
fs/ocfs2/dlm/dlmdebug.c
401
.open = debug_mle_open,
fs/ocfs2/dlm/dlmdebug.c
600
.open = debug_lockres_open,
fs/ocfs2/dlm/dlmdebug.c
792
.open = debug_state_open,
fs/ocfs2/dlmfs/dlmfs.c
522
.open = dlmfs_file_open,
fs/ocfs2/dlmglue.c
3297
.open = ocfs2_dlm_debug_open,
fs/ocfs2/file.c
2813
.open = ocfs2_file_open,
fs/ocfs2/file.c
2837
.open = ocfs2_dir_open,
fs/ocfs2/file.c
2865
.open = ocfs2_file_open,
fs/ocfs2/file.c
2886
.open = ocfs2_dir_open,
fs/ocfs2/stack_user.c
610
.open = ocfs2_control_open,
fs/ocfs2/super.c
390
.open = ocfs2_osb_debug_open,
fs/open.c
1033
int (*open)(struct inode *, struct file *))
fs/open.c
1038
return do_dentry_open(file, open);
fs/open.c
1376
SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode)
fs/open.c
1423
COMPAT_SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode)
fs/open.c
888
int (*open)(struct inode *, struct file *))
fs/open.c
946
if (!open)
fs/open.c
947
open = f->f_op->open;
fs/open.c
948
if (open) {
fs/open.c
949
error = open(inode, f);
fs/openpromfs/inode.c
161
.open = property_open,
fs/orangefs/devorangefs-req.c
773
.open = orangefs_devreq_open,
fs/orangefs/dir.c
394
.open = orangefs_dir_open,
fs/orangefs/file.c
580
.open = generic_file_open,
fs/orangefs/orangefs-debugfs.c
161
.open = orangefs_debug_help_open,
fs/orangefs/orangefs-debugfs.c
169
.open = orangefs_debug_open,
fs/overlayfs/file.c
636
.open = ovl_open,
fs/overlayfs/readdir.c
1069
.open = ovl_dir_open,
fs/pidfs.c
913
.open = pidfs_export_open,
fs/pipe.c
1247
.open = fifo_open,
fs/pipe.c
1258
.open = fifo_open,
fs/proc/array.c
811
.open = children_seq_open,
fs/proc/base.c
1070
.open = environ_open,
fs/proc/base.c
1097
.open = auxv_open,
fs/proc/base.c
1540
.open = sched_open,
fs/proc/base.c
1612
.open = sched_autogroup_open,
fs/proc/base.c
1715
.open = timens_offsets_open,
fs/proc/base.c
1773
.open = comm_open,
fs/proc/base.c
2590
.open = proc_timers_open,
fs/proc/base.c
2683
.open = timerslack_ns_open,
fs/proc/base.c
2855
.open = proc_pid_attr_open,
fs/proc/base.c
3153
.open = proc_uid_map_open,
fs/proc/base.c
3161
.open = proc_gid_map_open,
fs/proc/base.c
3169
.open = proc_projid_map_open,
fs/proc/base.c
3220
.open = proc_setgroups_open,
fs/proc/base.c
576
.open = lstats_open,
fs/proc/base.c
824
.open = proc_single_open,
fs/proc/base.c
996
.open = mem_open,
fs/proc/fd.c
109
.open = seq_fdinfo_open,
fs/proc/inode.c
473
typeof_member(struct proc_ops, proc_open) open;
fs/proc/inode.c
480
open = pde->proc_ops->proc_open;
fs/proc/inode.c
481
if (open)
fs/proc/inode.c
482
rv = open(inode, file);
fs/proc/inode.c
509
open = pde->proc_ops->proc_open;
fs/proc/inode.c
510
if (open)
fs/proc/inode.c
511
rv = open(inode, file);
fs/proc/inode.c
562
.open = proc_reg_open,
fs/proc/inode.c
575
.open = proc_reg_open,
fs/proc/inode.c
589
.open = proc_reg_open,
fs/proc/inode.c
603
.open = proc_reg_open,
fs/proc/proc_sysctl.c
858
.open = proc_sys_open,
fs/proc/task_mmu.c
1574
.open = pid_smaps_open,
fs/proc/task_mmu.c
1581
.open = smaps_rollup_open,
fs/proc/task_mmu.c
3111
.open = pagemap_open,
fs/proc/task_mmu.c
3389
.open = pid_numa_maps_open,
fs/proc/task_mmu.c
833
.open = pid_maps_open,
fs/proc/task_nommu.c
291
.open = pid_maps_open,
fs/proc_namespace.c
314
.open = mounts_open,
fs/proc_namespace.c
323
.open = mountinfo_open,
fs/proc_namespace.c
332
.open = mountstats_open,
fs/pstore/ftrace.c
120
.open = simple_open,
fs/pstore/inode.c
172
.open = pstore_file_open,
fs/pstore/platform.c
674
if (psi->open && psi->open(psi))
fs/pstore/ram.c
447
.open = ramoops_pstore_open,
fs/pstore/zone.c
1107
.open = psz_pstore_open,
fs/resctrl/pseudo_lock.c
1070
.open = pseudo_lock_dev_open,
fs/resctrl/pseudo_lock.c
777
.open = simple_open,
fs/smb/client/cifsfs.c
1598
.open = cifs_open,
fs/smb/client/cifsfs.c
1618
.open = cifs_open,
fs/smb/client/cifsfs.c
1638
.open = cifs_open,
fs/smb/client/cifsfs.c
1658
.open = cifs_open,
fs/smb/client/cifsfs.c
1676
.open = cifs_open,
fs/smb/client/cifsfs.c
1694
.open = cifs_open,
fs/smb/client/cifsglob.h
476
int (*open)(const unsigned int xid, struct cifs_open_parms *oparms, __u32 *oplock,
fs/smb/client/cifsproto.h
248
struct cifs_pending_open *open);
fs/smb/client/cifsproto.h
251
struct cifs_pending_open *open);
fs/smb/client/cifsproto.h
252
void cifs_del_pending_open(struct cifs_pending_open *open);
fs/smb/client/dir.c
306
if (!server->ops->open) {
fs/smb/client/dir.c
353
rc = server->ops->open(xid, &oparms, oplock, buf);
fs/smb/client/dir.c
468
struct cifs_pending_open open;
fs/smb/client/dir.c
524
cifs_add_pending_open(&fid, tlink, &open);
fs/smb/client/dir.c
529
cifs_del_pending_open(&open);
fs/smb/client/dir.c
540
cifs_del_pending_open(&open);
fs/smb/client/dir.c
556
cifs_del_pending_open(&open);
fs/smb/client/file.c
1010
struct cifs_pending_open open;
fs/smb/client/file.c
1122
cifs_add_pending_open(&fid, tlink, &open);
fs/smb/client/file.c
1131
cifs_del_pending_open(&open);
fs/smb/client/file.c
1140
cifs_del_pending_open(&open);
fs/smb/client/file.c
1331
rc = server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/file.c
1334
rc = server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/file.c
553
if (!server->ops->open)
fs/smb/client/file.c
601
rc = server->ops->open(xid, &oparms, oplock, buf);
fs/smb/client/file.c
862
struct cifs_pending_open open;
fs/smb/client/file.c
883
cifs_add_pending_open_locked(&fid, cifs_file->tlink, &open);
fs/smb/client/file.c
931
cifs_del_pending_open(&open);
fs/smb/client/inode.c
569
rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/link.c
249
rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, &query_data);
fs/smb/client/link.c
292
rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/misc.c
407
cifs_del_pending_open(struct cifs_pending_open *open)
fs/smb/client/misc.c
409
spin_lock(&tlink_tcon(open->tlink)->open_file_lock);
fs/smb/client/misc.c
410
list_del(&open->olist);
fs/smb/client/misc.c
411
spin_unlock(&tlink_tcon(open->tlink)->open_file_lock);
fs/smb/client/misc.c
416
struct cifs_pending_open *open)
fs/smb/client/misc.c
418
memcpy(open->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/client/misc.c
419
open->oplock = CIFS_OPLOCK_NO_CHANGE;
fs/smb/client/misc.c
420
open->tlink = tlink;
fs/smb/client/misc.c
421
fid->pending_open = open;
fs/smb/client/misc.c
422
list_add_tail(&open->olist, &tlink_tcon(tlink)->pending_opens);
fs/smb/client/misc.c
427
struct cifs_pending_open *open)
fs/smb/client/misc.c
430
cifs_add_pending_open_locked(fid, tlink, open);
fs/smb/client/misc.c
431
spin_unlock(&tlink_tcon(open->tlink)->open_file_lock);
fs/smb/client/reparse.c
335
open_rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/reparse.c
354
open_rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/smb1ops.c
1443
.open = cifs_open_file,
fs/smb/client/smb2misc.c
578
struct cifs_pending_open *open;
fs/smb/client/smb2misc.c
581
list_for_each_entry(open, &tcon->pending_opens, olist) {
fs/smb/client/smb2misc.c
582
if (memcmp(open->lease_key, rsp->LeaseKey,
fs/smb/client/smb2misc.c
587
found = open;
fs/smb/client/smb2misc.c
594
open->oplock = lease_state;
fs/smb/client/smb2misc.c
607
struct cifs_pending_open *open;
fs/smb/client/smb2misc.c
637
open = smb2_tcon_find_pending_open_lease(tcon,
fs/smb/client/smb2misc.c
639
if (open) {
fs/smb/client/smb2misc.c
643
tlink = cifs_get_tlink(open->tlink);
fs/smb/client/smb2misc.c
644
memcpy(lease_key, open->lease_key,
fs/smb/client/smb2ops.c
5257
rc = server->ops->open(xid, &oparms, &oplock, &idata);
fs/smb/client/smb2ops.c
5406
.open = smb2_open_file,
fs/smb/client/smb2ops.c
5509
.open = smb2_open_file,
fs/smb/client/smb2ops.c
5616
.open = smb2_open_file,
fs/smb/client/smb2ops.c
5732
.open = smb2_open_file,
fs/sysfs/file.c
269
.open = sysfs_kf_bin_open,
fs/tracefs/inode.c
88
.open = simple_open,
fs/ubifs/debug.c
2809
.open = dfs_file_open,
fs/ubifs/dir.c
1762
.open = ubifs_dir_open,
fs/ubifs/file.c
1662
.open = fscrypt_file_open,
fs/udf/dir.c
154
.open = udf_dir_open,
fs/udf/file.c
204
.open = generic_file_open,
fs/ufs/dir.c
651
.open = ufs_dir_open,
fs/ufs/file.c
43
.open = generic_file_open,
fs/vboxsf/dir.c
184
.open = vboxsf_dir_open,
fs/vboxsf/file.c
217
.open = vboxsf_file_open,
fs/xfs/scrub/stats.c
280
.open = simple_open,
fs/xfs/scrub/stats.c
307
.open = simple_open,
fs/xfs/xfs_file.c
2036
.open = xfs_file_open,
fs/xfs/xfs_file.c
2050
.open = xfs_dir_open,
fs/zonefs/file.c
864
.open = zonefs_file_open,
include/drm/drm_accel.h
24
.open = accel_open,\
include/drm/drm_drv.h
218
int (*open) (struct drm_device *, struct drm_file *);
include/drm/drm_gem.h
468
.open = drm_open,\
include/drm/drm_gem.h
92
int (*open)(struct drm_gem_object *obj, struct drm_file *file);
include/drm/drm_gem_dma_helper.h
262
.open = drm_open,\
include/linux/atmdev.h
181
int (*open)(struct atm_vcc *vcc);
include/linux/blkdev.h
1652
int (*open)(struct gendisk *disk, blk_mode_t mode);
include/linux/cdrom.h
72
int (*open) (struct cdrom_device_info *, int);
include/linux/ceph/ceph_fs.h
456
} __attribute__ ((packed)) open;
include/linux/cgroup-defs.h
719
int (*open)(struct kernfs_open_file *of);
include/linux/comedi/comedidev.h
573
int (*open)(struct comedi_device *dev);
include/linux/debugfs.h
56
.open = __fops ## _open, \
include/linux/exportfs.h
300
struct file * (*open)(const struct path *path, unsigned int oflags);
include/linux/exportfs.h
347
return exportfs_can_decode_fh(nop) && !nop->open && !nop->permission;
include/linux/fs.h
1941
int (*open) (struct inode *, struct file *);
include/linux/fs.h
2547
int (*open)(struct inode *, struct file *));
include/linux/fs.h
3498
.open = __fops ## _open, \
include/linux/gameport.h
30
int (*open)(struct gameport *, int);
include/linux/gnss.h
31
int (*open)(struct gnss_device *gdev);
include/linux/hdlc.h
20
int (*open)(struct net_device *dev);
include/linux/hdlc.h
46
int open;
include/linux/hdlcdrv.h
80
int (*open)(struct net_device *);
include/linux/hid.h
924
int (*open)(struct hid_device *hdev);
include/linux/hiddev.h
26
int open;
include/linux/hidraw.h
14
int open;
include/linux/input.h
185
int (*open)(struct input_dev *dev);
include/linux/input.h
359
int open;
include/linux/kernfs.h
181
struct kernfs_open_node __rcu *open;
include/linux/kernfs.h
281
int (*open)(struct kernfs_open_file *of);
include/linux/mm.h
750
void (*open)(struct vm_area_struct * area);
include/linux/mtd/blktrans.h
28
int open;
include/linux/mtd/blktrans.h
61
int (*open)(struct mtd_blktrans_dev *dev);
include/linux/net/intel/i40e_client.h
137
int (*open)(struct i40e_info *ldev, struct i40e_client *client);
include/linux/platform_data/tda9950.h
12
int (*open)(void *);
include/linux/posix-clock.h
57
int (*open)(struct posix_clock_context *pccontext, fmode_t f_mode);
include/linux/pstore.h
195
int (*open)(struct pstore_info *psi);
include/linux/seq_file.h
200
.open = __name ## _open, \
include/linux/seq_file.h
214
.open = __name ## _open, \
include/linux/seq_file.h
228
.open = __name ## _open, \
include/linux/serdev.h
88
int (*open)(struct serdev_controller *);
include/linux/serio.h
36
int (*open)(struct serio *);
include/linux/tee_core.h
107
int (*open)(struct tee_context *ctx);
include/linux/tty_driver.h
447
int (*open)(struct tty_struct * tty, struct file * filp);
include/linux/tty_ldisc.h
237
int (*open)(struct tty_struct *tty);
include/linux/uio_driver.h
116
int (*open)(struct uio_info *info, struct inode *inode);
include/linux/usb/serial.h
269
int (*open)(struct tty_struct *tty, struct usb_serial_port *port);
include/media/demux.h
564
int (*open)(struct dmx_demux *demux);
include/media/drv-intf/exynos-fimc.h
130
int (*open)(struct exynos_media_pipeline *p, struct media_entity *me,
include/media/dvb_ca_en50221.h
80
int (*poll_slot_status)(struct dvb_ca_en50221 *ca, int slot, int open);
include/media/media-devnode.h
58
int (*open) (struct file *);
include/media/rc-core.h
205
int (*open)(struct rc_dev *dev);
include/media/v4l2-dev.h
213
int (*open) (struct file *);
include/media/v4l2-subdev.h
947
int (*open)(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh);
include/net/bluetooth/hci_core.h
645
int (*open)(struct hci_dev *hdev);
include/net/caif/cfsrvl.h
17
bool open;
include/net/nfc/hci.h
16
int (*open) (struct nfc_hci_dev *hdev);
include/net/nfc/nci_core.h
438
int (*open)(struct nci_uart *nci_uart);
include/net/nfc/nci_core.h
67
int (*open)(struct nci_dev *ndev);
include/pcmcia/ds.h
148
unsigned int open;
include/sound/compress_driver.h
152
int (*open)(struct snd_compr_stream *stream);
include/sound/hda_codec.h
125
int (*open)(struct hda_pcm_stream *info, struct hda_codec *codec,
include/sound/hwdep.h
23
int (*open)(struct snd_hwdep *hw, struct file * file);
include/sound/info.h
37
int (*open)(struct snd_info_entry *entry,
include/sound/pcm.h
56
int (*open)(struct snd_pcm_substream *substream);
include/sound/rawmidi.h
40
int (*open) (struct snd_rawmidi_substream * substream);
include/sound/sb.h
63
unsigned int open; /* see to SB_OPEN_XXXX for sb8 */
include/sound/seq_oss.h
39
int (*open)(struct snd_seq_oss_arg *p, void *closure);
include/sound/snd_wavefront.h
33
spinlock_t open;
include/sound/soc-component.h
115
int (*open)(struct snd_soc_component *component,
include/sound/soc-component.h
30
int (*open)(struct snd_soc_component *component,
include/sound/timer.h
48
int (*open) (struct snd_timer * timer);
include/sound/ump.h
76
int (*open)(struct snd_ump_endpoint *ump, int dir);
include/uapi/linux/io_uring/bpf_filter.h
29
} open;
include/xen/interface/io/sndif.h
1002
struct xensnd_open_req open;
io_uring/opdef.c
224
.filter_pdu_size = sizeof_field(struct io_uring_bpf_ctx, open),
io_uring/opdef.c
314
.filter_pdu_size = sizeof_field(struct io_uring_bpf_ctx, open),
io_uring/openclose.c
100
open->how = build_open_how(flags, mode);
io_uring/openclose.c
106
struct io_open *open = io_kiocb_to_cmd(req, struct io_open);
io_uring/openclose.c
116
ret = copy_struct_from_user(&open->how, sizeof(open->how), how, len);
io_uring/openclose.c
125
struct io_open *open = io_kiocb_to_cmd(req, struct io_open);
io_uring/openclose.c
129
bool fixed = !!open->file_slot;
io_uring/openclose.c
130
CLASS(filename_complete_delayed, name)(&open->filename);
io_uring/openclose.c
133
ret = build_open_flags(&open->how, &op);
io_uring/openclose.c
137
resolve_nonblock = open->how.resolve & RESOLVE_CACHED;
io_uring/openclose.c
139
WARN_ON_ONCE(io_openat_force_async(open));
io_uring/openclose.c
145
ret = __get_unused_fd_flags(open->how.flags, open->nofile);
io_uring/openclose.c
150
file = do_file_open(open->dfd, name, &op);
io_uring/openclose.c
164
ret = putname_to_delayed(&open->filename,
io_uring/openclose.c
179
open->file_slot);
io_uring/openclose.c
195
struct io_open *open = io_kiocb_to_cmd(req, struct io_open);
io_uring/openclose.c
197
dismiss_delayed_filename(&open->filename);
io_uring/openclose.c
42
static bool io_openat_force_async(struct io_open *open)
io_uring/openclose.c
50
return open->how.flags & (O_TRUNC | O_CREAT | __O_TMPFILE);
io_uring/openclose.c
55
struct io_open *open = io_kiocb_to_cmd(req, struct io_open);
io_uring/openclose.c
65
if (!(open->how.flags & O_PATH) && force_o_largefile())
io_uring/openclose.c
66
open->how.flags |= O_LARGEFILE;
io_uring/openclose.c
68
open->dfd = READ_ONCE(sqe->fd);
io_uring/openclose.c
70
ret = delayed_getname(&open->filename, fname);
io_uring/openclose.c
75
open->file_slot = READ_ONCE(sqe->file_index);
io_uring/openclose.c
76
if (open->file_slot && (open->how.flags & O_CLOEXEC))
io_uring/openclose.c
79
open->nofile = rlimit(RLIMIT_NOFILE);
io_uring/openclose.c
80
if (io_openat_force_async(open))
io_uring/openclose.c
87
struct io_open *open = io_kiocb_to_cmd(req, struct io_open);
io_uring/openclose.c
89
bctx->open.flags = open->how.flags;
io_uring/openclose.c
90
bctx->open.mode = open->how.mode;
io_uring/openclose.c
91
bctx->open.resolve = open->how.resolve;
io_uring/openclose.c
96
struct io_open *open = io_kiocb_to_cmd(req, struct io_open);
ipc/shm.c
311
if (sfd->vm_ops->open)
ipc/shm.c
312
sfd->vm_ops->open(vma);
ipc/shm.c
684
.open = shm_open, /* callback for a new vm-area open */
kernel/bpf/arena.c
419
.open = arena_vm_open,
kernel/bpf/bpf_iter.c
284
.open = iter_open,
kernel/bpf/inode.c
314
.open = bpffs_map_open,
kernel/bpf/inode.c
325
.open = bpffs_obj_open,
kernel/bpf/syscall.c
1083
.open = bpf_map_mmap_open,
kernel/cgroup/cgroup.c
4264
if (!cft->open)
kernel/cgroup/cgroup.c
4267
ret = cft->open(of);
kernel/cgroup/cgroup.c
4385
.open = cgroup_file_open,
kernel/cgroup/cgroup.c
4394
.open = cgroup_file_open,
kernel/dma/map_benchmark.c
290
.open = simple_open,
kernel/events/core.c
7147
.open = perf_mmap_open,
kernel/fail_function.c
308
.open = fei_open,
kernel/gcov/fs.c
512
.open = gcov_seq_open,
kernel/irq/debugfs.c
210
.open = irq_debug_open,
kernel/kcov.c
771
.open = kcov_open,
kernel/kcsan/debugfs.c
261
.open = debugfs_open,
kernel/liveupdate/luo_core.c
431
.open = luo_open,
kernel/module/stats.c
404
.open = simple_open,
kernel/module/tracking.c
114
.open = unloaded_tainted_modules_open,
kernel/power/qos.c
407
.open = cpu_latency_qos_open,
kernel/power/qos.c
503
.open = cpu_wakeup_latency_qos_open,
kernel/power/user.c
448
.open = snapshot_open,
kernel/printk/printk.c
963
.open = devkmsg_open,
kernel/relay.c
1006
.open = relay_file_open,
kernel/rseq.c
177
.open = rseq_stats_open,
kernel/rseq.c
218
.open = rseq_debug_open,
kernel/rseq.c
801
.open = rseq_slice_ext_open,
kernel/sched/debug.c
165
.open = sched_feat_open,
kernel/sched/debug.c
205
.open = sched_scaling_open,
kernel/sched/debug.c
268
.open = sched_dynamic_open,
kernel/sched/debug.c
310
.open = simple_open,
kernel/sched/debug.c
322
.open = sched_debug_open,
kernel/sched/debug.c
440
.open = sched_fair_server_runtime_open,
kernel/sched/debug.c
473
.open = sched_ext_server_runtime_open,
kernel/sched/debug.c
506
.open = sched_fair_server_period_open,
kernel/sched/debug.c
539
.open = sched_ext_server_period_open,
kernel/sched/debug.c
661
.open = sd_flags_open,
kernel/time/posix-clock.c
113
if (clk->ops.open) {
kernel/time/posix-clock.c
114
err = clk->ops.open(pccontext, fp->f_mode);
kernel/time/posix-clock.c
156
.open = posix_clock_open,
kernel/time/posix-clock.c
205
if (fp->f_op->open != posix_clock_open || !fp->private_data)
kernel/time/test_udelay.c
130
.open = udelay_test_open,
kernel/trace/blktrace.c
583
.open = simple_open,
kernel/trace/blktrace.c
610
.open = simple_open,
kernel/trace/ftrace.c
1000
.open = tracing_open_generic,
kernel/trace/ftrace.c
7001
.open = ftrace_avail_open,
kernel/trace/ftrace.c
7008
.open = ftrace_enabled_open,
kernel/trace/ftrace.c
7015
.open = ftrace_touched_open,
kernel/trace/ftrace.c
7022
.open = ftrace_avail_addrs_open,
kernel/trace/ftrace.c
7029
.open = ftrace_filter_open,
kernel/trace/ftrace.c
7037
.open = ftrace_notrace_open,
kernel/trace/ftrace.c
7430
.open = ftrace_graph_open,
kernel/trace/ftrace.c
7438
.open = ftrace_graph_notrace_open,
kernel/trace/ftrace.c
8974
.open = ftrace_pid_open,
kernel/trace/ftrace.c
8982
.open = ftrace_no_pid_open,
kernel/trace/rv/rv.c
389
.open = simple_open,
kernel/trace/rv/rv.c
411
.open = simple_open,
kernel/trace/rv/rv.c
547
.open = available_monitors_open,
kernel/trace/rv/rv.c
644
.open = enabled_monitors_open,
kernel/trace/rv/rv.c
743
.open = simple_open,
kernel/trace/rv/rv_reactors.c
131
.open = available_reactors_open,
kernel/trace/rv/rv_reactors.c
277
.open = monitor_reactors_open,
kernel/trace/rv/rv_reactors.c
400
.open = simple_open,
kernel/trace/trace.c
10314
if (iter->trace && iter->trace->open)
kernel/trace/trace.c
10315
iter->trace->open(iter);
kernel/trace/trace.c
3240
if (iter->trace->open)
kernel/trace/trace.c
3241
iter->trace->open(iter);
kernel/trace/trace.c
3953
if (iter->trace->open)
kernel/trace/trace.c
3954
iter->trace->open(iter);
kernel/trace/trace.c
4304
.open = tracing_open,
kernel/trace/trace.c
4314
.open = show_traces_open,
kernel/trace/trace.c
4413
.open = tracing_open_generic_tr,
kernel/trace/trace.c
4699
.open = tracing_trace_options_open,
kernel/trace/trace.c
5013
.open = tracing_open_generic,
kernel/trace/trace.c
5105
.open = tracing_eval_map_open,
kernel/trace/trace.c
7334
.open = tracing_open_generic,
kernel/trace/trace.c
7342
.open = tracing_open_generic_tr,
kernel/trace/trace.c
7351
.open = tracing_open_generic_tr,
kernel/trace/trace.c
7359
.open = tracing_open_pipe,
kernel/trace/trace.c
7367
.open = tracing_open_generic_tr,
kernel/trace/trace.c
7375
.open = tracing_open_generic_tr,
kernel/trace/trace.c
7383
.open = tracing_buffer_meta_open,
kernel/trace/trace.c
7390
.open = tracing_open_generic_tr,
kernel/trace/trace.c
7397
.open = tracing_open_generic_tr,
kernel/trace/trace.c
7403
.open = tracing_mark_open,
kernel/trace/trace.c
7409
.open = tracing_mark_open,
kernel/trace/trace.c
7415
.open = tracing_clock_open,
kernel/trace/trace.c
7423
.open = tracing_time_stamp_mode_open,
kernel/trace/trace.c
7430
.open = tracing_last_boot_open,
kernel/trace/trace.c
7438
.open = tracing_snapshot_open,
kernel/trace/trace.c
7446
.open = snapshot_raw_open,
kernel/trace/trace.c
7534
.open = tracing_open_generic,
kernel/trace/trace.c
7806
.open = tracing_err_log_open,
kernel/trace/trace.c
8264
.open = tracing_buffers_mmap_open,
kernel/trace/trace.c
8293
.open = tracing_buffers_open,
kernel/trace/trace.c
8368
.open = tracing_open_generic_tr,
kernel/trace/trace.c
8407
.open = tracing_open_generic,
kernel/trace/trace.c
8738
.open = tracing_open_options,
kernel/trace/trace.c
8831
.open = tracing_open_generic,
kernel/trace/trace.c
9109
.open = tracing_open_generic_tr,
kernel/trace/trace.c
9153
.open = tracing_open_generic_tr,
kernel/trace/trace.c
9250
.open = tracing_open_generic_tr,
kernel/trace/trace.h
625
void (*open)(struct trace_iterator *iter);
kernel/trace/trace_dynevent.c
266
.open = dyn_event_open,
kernel/trace/trace_events.c
2638
.open = ftrace_event_avail_open,
kernel/trace/trace_events.c
2645
.open = ftrace_event_set_open,
kernel/trace/trace_events.c
2653
.open = ftrace_event_show_filters_open,
kernel/trace/trace_events.c
2660
.open = ftrace_event_show_triggers_open,
kernel/trace/trace_events.c
2667
.open = ftrace_event_set_pid_open,
kernel/trace/trace_events.c
2675
.open = ftrace_event_set_npid_open,
kernel/trace/trace_events.c
2683
.open = tracing_open_file_tr,
kernel/trace/trace_events.c
2691
.open = trace_format_open,
kernel/trace/trace_events.c
2705
.open = tracing_open_file_tr,
kernel/trace/trace_events.c
2713
.open = subsystem_open,
kernel/trace/trace_events.c
2721
.open = subsystem_open,
kernel/trace/trace_events.c
2729
.open = system_tr_open,
kernel/trace/trace_events.c
2737
.open = tracing_open_generic_tr,
kernel/trace/trace_events.c
2744
.open = tracing_open_generic_tr,
kernel/trace/trace_events_filter.c
2111
int open = 1; /* Count the expression as "(E)" */
kernel/trace/trace_events_filter.c
2142
open++;
kernel/trace/trace_events_filter.c
2143
if (open > max_open)
kernel/trace/trace_events_filter.c
2144
max_open = open;
kernel/trace/trace_events_filter.c
2148
if (open == 1) {
kernel/trace/trace_events_filter.c
2152
open--;
kernel/trace/trace_events_filter.c
2166
if (open != 1) {
kernel/trace/trace_events_filter.c
2167
int level = open;
kernel/trace/trace_events_filter.c
2178
if (level == open) {
kernel/trace/trace_events_hist.c
5854
.open = event_hist_open,
kernel/trace/trace_events_hist.c
6138
.open = event_hist_debug_open,
kernel/trace/trace_events_inject.c
331
.open = tracing_open_file_tr,
kernel/trace/trace_events_synth.c
2317
.open = synth_events_open,
kernel/trace/trace_events_trigger.c
448
.open = event_trigger_open,
kernel/trace/trace_events_user.c
2744
.open = user_events_open,
kernel/trace/trace_events_user.c
2840
.open = user_status_open,
kernel/trace/trace_functions_graph.c
1745
.open = graph_trace_open,
kernel/trace/trace_functions_graph.c
1793
.open = tracing_open_generic,
kernel/trace/trace_hwlat.c
751
.open = hwlat_mode_open,
kernel/trace/trace_irqsoff.c
676
.open = irqsoff_trace_open,
kernel/trace/trace_irqsoff.c
722
.open = irqsoff_trace_open,
kernel/trace/trace_irqsoff.c
757
.open = irqsoff_trace_open,
kernel/trace/trace_kprobe.c
1360
.open = probes_open,
kernel/trace/trace_kprobe.c
1413
.open = profile_open,
kernel/trace/trace_osnoise.c
2654
.open = timerlat_fd_open,
kernel/trace/trace_osnoise.c
2662
.open = tracing_open_generic,
kernel/trace/trace_osnoise.c
2669
.open = osnoise_options_open,
kernel/trace/trace_printk.c
373
.open = ftrace_formats_open,
kernel/trace/trace_recursion_record.c
218
.open = recursed_function_open,
kernel/trace/trace_sched_switch.c
512
.open = tracing_saved_tgids_open,
kernel/trace/trace_sched_switch.c
591
.open = tracing_saved_cmdlines_open,
kernel/trace/trace_sched_switch.c
662
.open = tracing_open_generic,
kernel/trace/trace_sched_wakeup.c
766
.open = wakeup_trace_open,
kernel/trace/trace_sched_wakeup.c
786
.open = wakeup_trace_open,
kernel/trace/trace_sched_wakeup.c
806
.open = wakeup_trace_open,
kernel/trace/trace_stack.c
369
.open = tracing_open_generic,
kernel/trace/trace_stack.c
488
.open = stack_trace_open,
kernel/trace/trace_stack.c
507
.open = stack_trace_filter_open,
kernel/trace/trace_stat.c
268
.open = tracing_stat_open,
kernel/trace/trace_uprobe.c
814
.open = probes_open,
kernel/trace/trace_uprobe.c
864
.open = profile_open,
lib/dynamic_debug.c
1189
.open = ddebug_proc_open,
lib/kunit/debugfs.c
154
.open = debugfs_results_open,
lib/kunit/debugfs.c
161
.open = debugfs_run_open,
lib/ref_tracker.c
410
.open = ref_tracker_debugfs_open,
lib/test_hmm.c
1577
.open = dmirror_fops_open,
lib/xz/xz_dec_test.c
179
.open = &xz_dec_test_open,
mm/gup_test.c
382
.open = nonseekable_open,
mm/hugetlb.c
4830
.open = hugetlb_vm_op_open,
mm/kmemleak.c
2188
.open = kmemleak_open,
mm/memcontrol.c
4633
.open = peak_open,
mm/memcontrol.c
5431
.open = peak_open,
mm/mmap.c
1821
if (tmp->vm_ops && tmp->vm_ops->open)
mm/mmap.c
1822
tmp->vm_ops->open(tmp);
mm/nommu.c
1351
if (new->vm_ops && new->vm_ops->open)
mm/nommu.c
1352
new->vm_ops->open(new);
mm/page_owner.c
952
.open = page_owner_stack_open,
mm/shmem.c
5227
.open = shmem_file_open,
mm/shrinker_debug.c
159
.open = shrinker_debugfs_scan_open,
mm/slub.c
9772
.open = slab_debug_trace_open,
mm/vma.c
1914
if (new_vma->vm_ops && new_vma->vm_ops->open)
mm/vma.c
1915
new_vma->vm_ops->open(new_vma);
mm/vma.c
540
if (new->vm_ops && new->vm_ops->open)
mm/vma.c
541
new->vm_ops->open(new);
mm/vmscan.c
5644
.open = lru_gen_seq_open,
mm/vmscan.c
5652
.open = lru_gen_seq_open,
net/6lowpan/debugfs.c
159
.open = lowpan_ctx_pfx_open,
net/atm/common.c
446
if (dev->ops->open) {
net/atm/common.c
447
error = dev->ops->open(vcc);
net/bluetooth/6lowpan.c
1226
.open = lowpan_control_open,
net/bluetooth/hci_core.c
2589
if (!hdev->open || !hdev->close || !hdev->send)
net/bluetooth/hci_debugfs.c
1187
.open = simple_open,
net/bluetooth/hci_debugfs.c
1325
.open = simple_open,
net/bluetooth/hci_debugfs.c
1381
.open = simple_open,
net/bluetooth/hci_debugfs.c
289
.open = simple_open,
net/bluetooth/hci_debugfs.c
307
.open = simple_open,
net/bluetooth/hci_debugfs.c
443
.open = simple_open,
net/bluetooth/hci_debugfs.c
535
.open = simple_open,
net/bluetooth/hci_debugfs.c
71
.open = simple_open, \
net/bluetooth/hci_debugfs.c
784
.open = simple_open,
net/bluetooth/hci_sync.c
5187
if (hdev->open(hdev)) {
net/bluetooth/hidp/core.c
746
.open = hidp_open,
net/bluetooth/rfcomm/tty.c
1096
.open = rfcomm_tty_open,
net/bluetooth/selftest.c
194
.open = simple_open,
net/bluetooth/smp.c
3734
.open = simple_open,
net/caif/cfsrvl.c
166
service->open = false;
net/caif/cfsrvl.c
179
if (!service->open) {
net/caif/cfsrvl.c
37
service->open = true;
net/caif/cfsrvl.c
42
service->open = false;
net/caif/cfutill.c
68
service->open = false;
net/l2tp/l2tp_debugfs.c
319
.open = l2tp_dfs_seq_open,
net/mac80211/debugfs.c
556
.open = simple_open,
net/mac80211/rc80211_minstrel_ht_debugfs.c
187
.open = minstrel_ht_stats_open,
net/mac80211/rc80211_minstrel_ht_debugfs.c
322
.open = minstrel_ht_stats_csv_open,
net/nfc/hci/core.c
584
if (hdev->ops->open) {
net/nfc/hci/core.c
585
r = hdev->ops->open(hdev);
net/nfc/nci/core.c
1184
if (!ops->open || !ops->close || !ops->send)
net/nfc/nci/core.c
490
if (ndev->ops->open(ndev)) {
net/nfc/nci/uart.c
126
ret = nu->ops.open(nu);
net/nfc/nci/uart.c
373
if (!nu || !nu->ops.open ||
net/nfc/nci/uart.c
428
.open = nci_uart_tty_open,
net/packet/af_packet.c
4340
.open = packet_mm_open,
net/qrtr/tun.c
143
.open = qrtr_tun_open,
net/rfkill/core.c
1390
.open = rfkill_fop_open,
net/sunrpc/auth_gss/gss_rpc_xdr.c
651
err = gssx_enc_bool(xdr, ctx->open);
net/sunrpc/auth_gss/gss_rpc_xdr.c
716
err = gssx_dec_bool(xdr, &ctx->open);
net/sunrpc/auth_gss/gss_rpc_xdr.h
107
u32 open;
net/sunrpc/cache.c
1836
.open = cache_open_pipefs,
net/sunrpc/cache.c
1855
.open = content_open_pipefs,
net/sunrpc/cache.c
1893
.open = open_flush_pipefs,
net/sunrpc/debugfs.c
117
.open = tasks_open,
net/sunrpc/debugfs.c
228
.open = xprt_info_open,
net/sunrpc/rpc_pipe.c
393
.open = rpc_pipe_open,
net/sunrpc/rpc_pipe.c
451
.open = rpc_info_open,
net/tipc/group.c
111
*m->group->open = true;
net/tipc/group.c
187
grp->open = group_is_open;
net/tipc/group.c
188
*grp->open = false;
net/tipc/group.c
434
*grp->open = false;
net/tipc/group.c
457
*grp->open = false;
net/tipc/group.c
805
*m->group->open = true;
net/tipc/group.c
949
if (*grp->open)
net/tipc/group.c
97
bool *open;
net/tipc/name_distr.c
314
u16 *rcv_nxt, bool *open)
net/tipc/name_distr.c
331
*open = true;
net/tipc/name_distr.c
340
if (*open && (*rcv_nxt == seqno)) {
net/tipc/name_distr.c
365
u16 *rcv_nxt, bool *open)
net/tipc/name_distr.c
374
while ((skb = tipc_named_dequeue(namedq, rcv_nxt, open))) {
net/tipc/name_distr.h
74
u16 *rcv_nxt, bool *open);
net/vmw_vsock/af_vsock.c
2762
.open = nonseekable_open,
net/wireless/debugfs.c
117
.open = simple_open,
net/wireless/debugfs.c
28
.open = simple_open, \
net/wireless/debugfs.c
46
.open = simple_open, \
samples/acrn/vm-sample.c
61
hsm_fd = open("/dev/acrn_hsm", O_RDWR|O_CLOEXEC);
samples/auxdisplay/cfag12864b-example.c
53
cfag12864b_fd = open(path, O_RDWR);
samples/binderfs/binderfs_example.c
53
fd = open("/dev/binderfs/binder-control", O_RDONLY | O_CLOEXEC);
samples/bpf/cpustat_user.c
157
fd = open(CPUFREQ_MAX_SYSFS_PATH, O_WRONLY);
samples/bpf/hbm.c
80
trace_fd = open(TRACEFS "trace_pipe", O_RDONLY, 0);
samples/bpf/syscall_tp_user.c
109
fd = open(filename, O_RDONLY);
samples/bpf/task_fd_query_user.c
240
kfd = open(buf, O_WRONLY | O_TRUNC, 0);
samples/bpf/task_fd_query_user.c
257
efd = open(buf, O_RDONLY, 0);
samples/bpf/task_fd_query_user.c
55
fd = open(buf, O_RDONLY);
samples/bpf/task_fd_query_user.c
77
fd = open(buf, O_RDONLY);
samples/bpf/test_lru_dist.c
174
dist_fd = open(dist_file, 0);
samples/cgroup/cgroup_event_listener.c
34
cfd = open(argv[1], O_RDONLY);
samples/cgroup/cgroup_event_listener.c
43
event_control = open(event_control_path, O_WRONLY);
samples/hid/hid_mouse.c
63
fd = open(uevent, O_RDONLY | O_NONBLOCK);
samples/hid/hid_surface_dial.c
76
fd = open(uevent, O_RDONLY | O_NONBLOCK);
samples/hidraw/hid-example.c
57
fd = open(device, O_RDWR|O_NONBLOCK);
samples/landlock/sandboxer.c
153
path_beneath.parent_fd = open(path_list[i], O_PATH | O_CLOEXEC);
samples/mei/mei-amt-version.c
120
me->fd = open("/dev/mei0", O_RDWR);
samples/nitro_enclaves/ne_ioctl_sample.c
344
enclave_image_fd = open(enclave_image_path, O_RDONLY);
samples/nitro_enclaves/ne_ioctl_sample.c
789
ne_dev_fd = open(NE_DEV_NAME, O_RDWR | O_CLOEXEC);
samples/pfsm/pfsm-wakeup.c
38
fd_rtc = open(RTC_A, O_RDONLY);
samples/pfsm/pfsm-wakeup.c
45
fd_pfsm[i] = open(dev_pfsm[i], O_RDWR);
samples/pidfd/pidfd-metadata.c
58
procfd = open(path, O_DIRECTORY | O_RDONLY | O_CLOEXEC);
samples/qmi/qmi_sample_client.c
332
.open = simple_open,
samples/qmi/qmi_sample_client.c
428
.open = simple_open,
samples/seccomp/user-trap.c
132
mem = open(path, O_RDONLY);
samples/timers/hpet_example.c
109
fd = open(argv[0], O_RDONLY);
samples/timers/hpet_example.c
149
fd = open(argv[0], O_RDONLY);
samples/timers/hpet_example.c
243
fd = open(argv[0], O_RDONLY);
samples/timers/hpet_example.c
89
fd = open(argv[0], O_RDONLY);
samples/uhid/uhid-example.c
416
fd = open(path, O_RDWR | O_CLOEXEC);
samples/user_events/example.c
45
data_fd = open(data_file, O_RDWR);
samples/v4l/v4l2-pci-skeleton.c
726
.open = v4l2_fh_open,
samples/watchdog/watchdog-simple.c
9
int fd = open("/dev/watchdog", O_WRONLY);
scripts/asn1_compiler.c
594
fd = open(filename, O_RDONLY);
scripts/basic/fixdep.c
219
fd = open(filename, O_RDONLY);
scripts/dtc/util.c
271
fd = open(filename, O_RDONLY);
scripts/dtc/util.c
327
fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0666);
scripts/elf-parse.c
28
fd = open(fname, O_RDWR);
scripts/gcc-plugins/latent_entropy_plugin.c
106
urandom_fd = open("/dev/urandom", O_RDONLY);
scripts/gendwarfksyms/gendwarfksyms.c
155
fd = open(argv[n], O_RDONLY);
scripts/insert-sys-cert.c
207
fd = open(file_name, O_RDWR);
scripts/insert-sys-cert.c
234
fd = open(file_name, O_RDONLY);
scripts/kconfig/confdata.c
145
fd = open(depfile_path, O_WRONLY | O_CREAT | O_TRUNC, 0644);
scripts/kconfig/confdata.c
54
fd1 = open(file1, O_RDONLY);
scripts/kconfig/confdata.c
58
fd2 = open(file2, O_RDONLY);
scripts/kconfig/qconf.cc
914
void ConfigList::setAllOpen(bool open)
scripts/kconfig/qconf.cc
919
(*it)->setExpanded(open);
scripts/kconfig/qconf.h
90
void setAllOpen(bool open);
scripts/mod/modpost.c
122
fd = open(filename, O_RDONLY);
scripts/mod/modpost.c
384
fd = open(filename, O_RDONLY);
scripts/recordmcount.c
186
fd_map = open(fname, O_RDONLY);
scripts/recordmcount.c
344
fd_map = open(tmp_file, O_WRONLY | O_TRUNC | O_CREAT, sb.st_mode);
security/apparmor/apparmorfs.c
1115
.open = aa_sfs_seq_open,
security/apparmor/apparmorfs.c
1134
.open = seq_profile_ ##NAME ##_open, \
security/apparmor/apparmorfs.c
1236
.open = seq_ns_ ##NAME ##_open, \
security/apparmor/apparmorfs.c
1326
.open = seq_rawdata_ ##NAME ##_open, \
security/apparmor/apparmorfs.c
1499
.open = rawdata_open,
security/apparmor/apparmorfs.c
2373
.open = profiles_open,
security/apparmor/apparmorfs.c
689
.open = ns_revision_open,
security/integrity/ima/ima_fs.c
211
.open = ima_measurements_open,
security/integrity/ima/ima_fs.c
286
.open = ima_ascii_measurements_open,
security/integrity/ima/ima_fs.c
490
.open = ima_open_policy,
security/selinux/selinuxfs.c
1597
.open = sel_open_avc_cache_stats,
security/selinux/selinuxfs.c
265
.open = sel_open_handle_status,
security/selinux/selinuxfs.c
485
.open = sel_open_policy,
security/smack/smackfs.c
1038
.open = smk_open_cipso2,
security/smack/smackfs.c
1301
.open = smk_open_net4addr,
security/smack/smackfs.c
1557
.open = smk_open_net6addr,
security/smack/smackfs.c
2051
.open = smk_open_onlycap,
security/smack/smackfs.c
2280
.open = smk_open_load_self,
security/smack/smackfs.c
2415
.open = smk_open_load2,
security/smack/smackfs.c
2488
.open = smk_open_load_self2,
security/smack/smackfs.c
2801
.open = smk_open_relabel_self,
security/smack/smackfs.c
659
.open = smk_open_load,
security/smack/smackfs.c
964
.open = smk_open_cipso,
security/tomoyo/securityfs_if.c
206
.open = tomoyo_open,
sound/aoa/codecs/onyx.c
812
.open = onyx_open,
sound/aoa/soundbus/i2sbus/pcm.c
196
if (cii->codec->open) {
sound/aoa/soundbus/i2sbus/pcm.c
197
err = cii->codec->open(cii, pi->substream);
sound/aoa/soundbus/i2sbus/pcm.c
735
.open = i2sbus_playback_open,
sound/aoa/soundbus/i2sbus/pcm.c
803
.open = i2sbus_record_open,
sound/aoa/soundbus/soundbus.h
105
int (*open)(struct codec_info_item *cii,
sound/arm/aaci.c
610
.open = aaci_pcm_open,
sound/arm/aaci.c
708
.open = aaci_pcm_open,
sound/atmel/ac97c.c
442
.open = atmel_ac97c_playback_open,
sound/atmel/ac97c.c
451
.open = atmel_ac97c_capture_open,
sound/core/compress_offload.c
1387
.open = snd_compr_open,
sound/core/compress_offload.c
143
ret = compr->ops->open(&data->stream);
sound/core/control.c
2270
.open = snd_ctl_open,
sound/core/hrtimer.c
116
.open = snd_hrtimer_open,
sound/core/hwdep.c
101
if (!hw->ops.open) {
sound/core/hwdep.c
105
err = hw->ops.open(hw, file);
sound/core/hwdep.c
332
.open = snd_hwdep_open,
sound/core/info.c
248
if (entry->c.ops->open) {
sound/core/info.c
249
err = entry->c.ops->open(entry, mode, &data->file_private_data);
sound/core/jack.c
309
.open = simple_open,
sound/core/jack.c
316
.open = simple_open,
sound/core/jack.c
323
.open = simple_open,
sound/core/jack.c
329
.open = simple_open,
sound/core/jack.c
335
.open = simple_open,
sound/core/jack.c
341
.open = simple_open,
sound/core/oss/mixer_oss.c
413
.open = snd_mixer_oss_open,
sound/core/oss/pcm_oss.c
202
int open = 0;
sound/core/oss/pcm_oss.c
205
open = 1;
sound/core/oss/pcm_oss.c
208
open = 1;
sound/core/oss/pcm_oss.c
215
val + !!open);
sound/core/oss/pcm_oss.c
218
val, open);
sound/core/oss/pcm_oss.c
261
int open = 0;
sound/core/oss/pcm_oss.c
264
open = 1;
sound/core/oss/pcm_oss.c
266
open = 1;
sound/core/oss/pcm_oss.c
271
if (val == 0 && open) {
sound/core/oss/pcm_oss.c
276
val - !!open);
sound/core/oss/pcm_oss.c
279
val, open);
sound/core/oss/pcm_oss.c
3110
.open = snd_pcm_oss_open,
sound/core/pcm_native.c
2788
err = substream->ops->open(substream);
sound/core/pcm_native.c
3903
.open = snd_pcm_mmap_data_open,
sound/core/pcm_native.c
3908
.open = snd_pcm_mmap_data_open,
sound/core/pcm_native.c
4211
.open = snd_pcm_playback_open,
sound/core/pcm_native.c
4224
.open = snd_pcm_capture_open,
sound/core/rawmidi.c
1790
.open = snd_rawmidi_open,
sound/core/rawmidi.c
348
err = substream->ops->open(substream);
sound/core/seq/oss/seq_oss.c
214
.open = odev_open,
sound/core/seq/oss/seq_oss_synth.c
197
if (rec->oper.open == NULL || rec->oper.close == NULL)
sound/core/seq/oss/seq_oss_synth.c
210
if (rec->oper.open(&info->arg, rec->private_data) < 0) {
sound/core/seq/seq_clientmgr.c
1302
port->c_src.open = callback->subscribe;
sound/core/seq/seq_clientmgr.c
1304
port->c_dest.open = callback->use;
sound/core/seq/seq_clientmgr.c
2643
.open = snd_seq_open,
sound/core/seq/seq_ports.c
106
grp->open = NULL;
sound/core/seq/seq_ports.c
427
if (grp->open && grp->count == 1) {
sound/core/seq/seq_ports.c
428
err = grp->open(port->private_data, info);
sound/core/seq/seq_ports.h
42
int (*open)(void *private_data, struct snd_seq_port_subscribe *info);
sound/core/seq/seq_virmidi.c
345
.open = snd_virmidi_input_open,
sound/core/seq/seq_virmidi.c
351
.open = snd_virmidi_output_open,
sound/core/sound.c
165
if (file->f_op->open)
sound/core/sound.c
166
err = file->f_op->open(inode, file);
sound/core/sound.c
173
.open = snd_open,
sound/core/timer.c
2113
.open = snd_utimer_open,
sound/core/timer.c
2444
.open = snd_timer_user_open,
sound/core/timer.c
367
if (list_empty(&timer->open_list_head) && timer->hw.open) {
sound/core/timer.c
368
err = timer->hw.open(timer);
sound/core/ump.c
102
.open = snd_ump_rawmidi_open,
sound/core/ump.c
1215
.open = snd_ump_legacy_open,
sound/core/ump.c
1221
.open = snd_ump_legacy_open,
sound/core/ump.c
263
err = ump->ops->open(ump, dir);
sound/core/ump.c
96
.open = snd_ump_rawmidi_open,
sound/drivers/aloop.c
1079
.open = loopback_jiffies_timer_open,
sound/drivers/aloop.c
1232
.open = loopback_snd_timer_open,
sound/drivers/aloop.c
1273
if (cable->ops->open) {
sound/drivers/aloop.c
1274
err = cable->ops->open(dpcm);
sound/drivers/aloop.c
1351
.open = loopback_open,
sound/drivers/aloop.c
73
int (*open)(struct loopback_pcm *dpcm);
sound/drivers/dummy.c
644
.open = dummy_pcm_open,
sound/drivers/dummy.c
653
.open = dummy_pcm_open,
sound/drivers/mpu401/mpu401_uart.c
460
.open = snd_mpu401_uart_output_open,
sound/drivers/mpu401/mpu401_uart.c
467
.open = snd_mpu401_uart_input_open,
sound/drivers/mtpav.c
568
.open = snd_mtpav_output_open,
sound/drivers/mtpav.c
574
.open = snd_mtpav_input_open,
sound/drivers/mts64.c
722
.open = snd_mts64_rawmidi_open,
sound/drivers/mts64.c
728
.open = snd_mts64_rawmidi_open,
sound/drivers/opl3/opl3_lib.c
503
hw->ops.open = snd_opl3_open;
sound/drivers/opl3/opl3_oss.c
21
.open = snd_opl3_open_seq_oss,
sound/drivers/opl4/opl4_proc.c
76
.open = snd_opl4_mem_proc_open,
sound/drivers/pcmtest.c
526
.open = snd_pcmtst_pcm_open,
sound/drivers/pcmtest.c
538
.open = snd_pcmtst_pcm_open,
sound/drivers/pcsp/pcsp_lib.c
321
.open = snd_pcsp_playback_open,
sound/drivers/portman2x4.c
521
.open = snd_portman_midi_open,
sound/drivers/portman2x4.c
527
.open = snd_portman_midi_open,
sound/drivers/serial-generic.c
252
.open = snd_serial_generic_output_open,
sound/drivers/serial-generic.c
259
.open = snd_serial_generic_input_open,
sound/drivers/serial-u16550.c
724
.open = snd_uart16550_output_open,
sound/drivers/serial-u16550.c
731
.open = snd_uart16550_input_open,
sound/drivers/vx/vx_pcm.c
1071
.open = vx_pcm_capture_open,
sound/drivers/vx/vx_pcm.c
854
.open = vx_pcm_playback_open,
sound/firewire/bebob/bebob_midi.c
90
.open = midi_open,
sound/firewire/bebob/bebob_midi.c
95
.open = midi_open,
sound/firewire/bebob/bebob_pcm.c
333
.open = pcm_open,
sound/firewire/bebob/bebob_pcm.c
343
.open = pcm_open,
sound/firewire/dice/dice-midi.c
89
.open = midi_open,
sound/firewire/dice/dice-midi.c
94
.open = midi_open,
sound/firewire/dice/dice-pcm.c
395
.open = pcm_open,
sound/firewire/dice/dice-pcm.c
405
.open = pcm_open,
sound/firewire/digi00x/digi00x-midi.c
114
.open = midi_open,
sound/firewire/digi00x/digi00x-midi.c
119
.open = midi_open,
sound/firewire/digi00x/digi00x-pcm.c
311
.open = pcm_open,
sound/firewire/digi00x/digi00x-pcm.c
321
.open = pcm_open,
sound/firewire/fireface/ff-midi.c
84
.open = midi_capture_open,
sound/firewire/fireface/ff-midi.c
89
.open = midi_playback_open,
sound/firewire/fireface/ff-pcm.c
352
.open = pcm_open,
sound/firewire/fireface/ff-pcm.c
362
.open = pcm_open,
sound/firewire/fireworks/fireworks_midi.c
88
.open = midi_open,
sound/firewire/fireworks/fireworks_midi.c
93
.open = midi_open,
sound/firewire/fireworks/fireworks_pcm.c
362
.open = pcm_open,
sound/firewire/fireworks/fireworks_pcm.c
372
.open = pcm_open,
sound/firewire/isight.c
437
.open = isight_open,
sound/firewire/motu/motu-midi.c
89
.open = midi_open,
sound/firewire/motu/motu-midi.c
94
.open = midi_open,
sound/firewire/motu/motu-pcm.c
331
.open = pcm_open,
sound/firewire/motu/motu-pcm.c
341
.open = pcm_open,
sound/firewire/oxfw/oxfw-midi.c
127
.open = midi_capture_open,
sound/firewire/oxfw/oxfw-midi.c
132
.open = midi_playback_open,
sound/firewire/oxfw/oxfw-pcm.c
396
.open = pcm_open,
sound/firewire/oxfw/oxfw-pcm.c
406
.open = pcm_open,
sound/firewire/oxfw/oxfw-scs1x.c
360
.open = midi_capture_open,
sound/firewire/oxfw/oxfw-scs1x.c
365
.open = midi_playback_open,
sound/firewire/tascam/tascam-midi.c
69
.open = midi_capture_open,
sound/firewire/tascam/tascam-midi.c
74
.open = midi_playback_open,
sound/firewire/tascam/tascam-pcm.c
240
.open = pcm_open,
sound/firewire/tascam/tascam-pcm.c
250
.open = pcm_open,
sound/hda/codecs/ca0132.c
7222
.open = ca0132_dig_playback_pcm_open,
sound/hda/codecs/generic.c
5551
.open = playback_pcm_open,
sound/hda/codecs/generic.c
5564
.open = capture_pcm_open,
sound/hda/codecs/generic.c
5577
.open = alt_playback_pcm_open,
sound/hda/codecs/generic.c
5590
.open = alt_capture_pcm_open,
sound/hda/codecs/generic.c
5603
.open = dig_playback_pcm_open,
sound/hda/codecs/hdmi/hdmi.c
1783
.open = hdmi_pcm_open,
sound/hda/codecs/hdmi/nvhdmi-mcp.c
230
.open = snd_hda_hdmi_simple_pcm_open,
sound/hda/codecs/hdmi/simplehdmi.c
165
.open = snd_hda_hdmi_simple_pcm_open,
sound/hda/codecs/si3054.c
179
.open = si3054_pcm_open,
sound/hda/common/codec.c
3135
if (info->ops.open == NULL)
sound/hda/common/codec.c
3136
info->ops.open = hda_pcm_default_open_close;
sound/hda/common/controller.c
629
if (hinfo->ops.open)
sound/hda/common/controller.c
630
err = hinfo->ops.open(hinfo, apcm->codec, substream);
sound/hda/common/controller.c
670
.open = azx_pcm_open,
sound/hda/common/hwdep.c
108
hwdep->ops.open = hda_hwdep_open;
sound/isa/ad1816a/ad1816a_lib.c
398
.open = snd_ad1816a_timer_open,
sound/isa/ad1816a/ad1816a_lib.c
573
.open = snd_ad1816a_playback_open,
sound/isa/ad1816a/ad1816a_lib.c
581
.open = snd_ad1816a_capture_open,
sound/isa/cmi8330.c
161
snd_pcm_open_callback_t open;
sound/isa/cmi8330.c
414
return chip->streams[SNDRV_PCM_STREAM_PLAYBACK].open(substream);
sound/isa/cmi8330.c
423
return chip->streams[SNDRV_PCM_STREAM_CAPTURE].open(substream);
sound/isa/cmi8330.c
445
chip->streams[CMI_SB_STREAM].open = ops->open;
sound/isa/cmi8330.c
446
chip->streams[CMI_SB_STREAM].ops.open = cmi_open_callbacks[CMI_SB_STREAM];
sound/isa/cmi8330.c
452
chip->streams[CMI_AD_STREAM].open = ops->open;
sound/isa/cmi8330.c
453
chip->streams[CMI_AD_STREAM].ops.open = cmi_open_callbacks[CMI_AD_STREAM];
sound/isa/es1688/es1688_lib.c
670
.open = snd_es1688_playback_open,
sound/isa/es1688/es1688_lib.c
678
.open = snd_es1688_capture_open,
sound/isa/es18xx.c
1625
.open = snd_es18xx_playback_open,
sound/isa/es18xx.c
1634
.open = snd_es18xx_capture_open,
sound/isa/gus/gus_pcm.c
784
.open = snd_gf1_pcm_playback_open,
sound/isa/gus/gus_pcm.c
796
.open = snd_gf1_pcm_capture_open,
sound/isa/gus/gus_uart.c
207
.open = snd_gf1_uart_output_open,
sound/isa/gus/gus_uart.c
214
.open = snd_gf1_uart_input_open,
sound/isa/msnd/msnd.c
541
.open = snd_msnd_playback_open,
sound/isa/msnd/msnd.c
639
.open = snd_msnd_capture_open,
sound/isa/sb/emu8000_pcm.c
619
.open = emu8k_pcm_open,
sound/isa/sb/sb16_csp.c
143
hw->ops.open = snd_sb_csp_open;
sound/isa/sb/sb16_main.c
120
chip->open = SNDRV_SB_CSP_MODE_DSP_READ;
sound/isa/sb/sb16_main.c
160
if ((chip->hardware == SB_HW_16CSP) && (chip->open == SNDRV_SB_CSP_MODE_DSP_WRITE)) {
sound/isa/sb/sb16_main.c
165
chip->open = 0;
sound/isa/sb/sb16_main.c
191
if ((chip->hardware == SB_HW_16CSP) && (chip->open == SNDRV_SB_CSP_MODE_DSP_READ)) {
sound/isa/sb/sb16_main.c
196
chip->open = 0;
sound/isa/sb/sb16_main.c
800
.open = snd_sb16_playback_open,
sound/isa/sb/sb16_main.c
808
.open = snd_sb16_capture_open,
sound/isa/sb/sb16_main.c
82
chip->open = SNDRV_SB_CSP_MODE_DSP_WRITE;
sound/isa/sb/sb8.c
51
if (chip->open & SB_OPEN_PCM) {
sound/isa/sb/sb8_main.c
462
if (chip->open)
sound/isa/sb/sb8_main.c
464
chip->open |= SB_OPEN_PCM;
sound/isa/sb/sb8_main.c
523
chip->open &= ~SB_OPEN_PCM;
sound/isa/sb/sb8_main.c
536
.open = snd_sb8_open,
sound/isa/sb/sb8_main.c
544
.open = snd_sb8_open,
sound/isa/sb/sb8_midi.c
100
chip->open &= ~(SB_OPEN_MIDI_INPUT | SB_OPEN_MIDI_INPUT_TRIGGER);
sound/isa/sb/sb8_midi.c
102
if (chip->open & SB_OPEN_MIDI_OUTPUT)
sound/isa/sb/sb8_midi.c
116
chip->open &= ~(SB_OPEN_MIDI_OUTPUT | SB_OPEN_MIDI_OUTPUT_TRIGGER);
sound/isa/sb/sb8_midi.c
118
if (chip->open & SB_OPEN_MIDI_INPUT)
sound/isa/sb/sb8_midi.c
132
if (!(chip->open & SB_OPEN_MIDI_INPUT_TRIGGER)) {
sound/isa/sb/sb8_midi.c
135
chip->open |= SB_OPEN_MIDI_INPUT_TRIGGER;
sound/isa/sb/sb8_midi.c
138
if (chip->open & SB_OPEN_MIDI_INPUT_TRIGGER) {
sound/isa/sb/sb8_midi.c
141
chip->open &= ~SB_OPEN_MIDI_INPUT_TRIGGER;
sound/isa/sb/sb8_midi.c
157
chip->open &= ~SB_OPEN_MIDI_OUTPUT_TRIGGER;
sound/isa/sb/sb8_midi.c
196
if (!(chip->open & SB_OPEN_MIDI_OUTPUT_TRIGGER)) {
sound/isa/sb/sb8_midi.c
198
chip->open |= SB_OPEN_MIDI_OUTPUT_TRIGGER;
sound/isa/sb/sb8_midi.c
201
if (chip->open & SB_OPEN_MIDI_OUTPUT_TRIGGER) {
sound/isa/sb/sb8_midi.c
202
chip->open &= ~SB_OPEN_MIDI_OUTPUT_TRIGGER;
sound/isa/sb/sb8_midi.c
213
.open = snd_sb8dsp_midi_output_open,
sound/isa/sb/sb8_midi.c
220
.open = snd_sb8dsp_midi_input_open,
sound/isa/sb/sb8_midi.c
42
if (chip->open & SB_OPEN_MIDI_INPUT_TRIGGER) {
sound/isa/sb/sb8_midi.c
59
if (chip->open & ~valid_open_flags)
sound/isa/sb/sb8_midi.c
61
chip->open |= SB_OPEN_MIDI_INPUT;
sound/isa/sb/sb8_midi.c
63
if (chip->open & SB_OPEN_MIDI_OUTPUT)
sound/isa/sb/sb8_midi.c
81
if (chip->open & ~valid_open_flags)
sound/isa/sb/sb8_midi.c
83
chip->open |= SB_OPEN_MIDI_OUTPUT;
sound/isa/sb/sb8_midi.c
85
if (chip->open & SB_OPEN_MIDI_INPUT)
sound/isa/wavefront/wavefront.c
239
wavefront_synth->ops.open = snd_wavefront_synth_open;
sound/isa/wavefront/wavefront.c
262
fx_processor->ops.open = snd_wavefront_fx_open;
sound/isa/wavefront/wavefront.c
328
spin_lock_init(&acard->wavefront.midi.open);
sound/isa/wavefront/wavefront_midi.c
234
guard(spinlock_irqsave)(&midi->open);
sound/isa/wavefront/wavefront_midi.c
257
guard(spinlock_irqsave)(&midi->open);
sound/isa/wavefront/wavefront_midi.c
280
guard(spinlock_irqsave)(&midi->open);
sound/isa/wavefront/wavefront_midi.c
303
guard(spinlock_irqsave)(&midi->open);
sound/isa/wavefront/wavefront_midi.c
545
.open = snd_wavefront_midi_output_open,
sound/isa/wavefront/wavefront_midi.c
552
.open = snd_wavefront_midi_input_open,
sound/isa/wss/wss_lib.c
1785
.open = snd_wss_playback_open,
sound/isa/wss/wss_lib.c
1794
.open = snd_wss_capture_open,
sound/isa/wss/wss_lib.c
943
.open = snd_wss_timer_open,
sound/mips/hal2.c
681
.open = hal2_playback_open,
sound/mips/hal2.c
690
.open = hal2_capture_open,
sound/mips/sgio2audio.c
640
.open = snd_sgio2audio_playback1_open,
sound/mips/sgio2audio.c
648
.open = snd_sgio2audio_playback2_open,
sound/mips/sgio2audio.c
656
.open = snd_sgio2audio_capture_open,
sound/mips/snd-n64.c
269
.open = n64audio_pcm_open,
sound/oss/dmasound/dmasound_core.c
1158
.open = sq_open,
sound/oss/dmasound/dmasound_core.c
1350
.open = state_open,
sound/oss/dmasound/dmasound_core.c
383
.open = mixer_open,
sound/parisc/harmony.c
554
.open = snd_harmony_playback_open,
sound/parisc/harmony.c
562
.open = snd_harmony_capture_open,
sound/pci/ad1889.c
544
.open = snd_ad1889_playback_open,
sound/pci/ad1889.c
552
.open = snd_ad1889_capture_open,
sound/pci/ali5451/ali5451.c
1492
.open = snd_ali_playback_open,
sound/pci/ali5451/ali5451.c
1502
.open = snd_ali_capture_open,
sound/pci/ali5451/ali5451.c
1574
.open = snd_ali_modem_playback_open,
sound/pci/ali5451/ali5451.c
1583
.open = snd_ali_modem_capture_open,
sound/pci/als300.c
520
.open = snd_als300_playback_open,
sound/pci/als300.c
528
.open = snd_als300_capture_open,
sound/pci/als4000.c
644
.open = snd_als4000_playback_open,
sound/pci/als4000.c
652
.open = snd_als4000_capture_open,
sound/pci/asihpi/asihpi.c
1068
.open = snd_card_asihpi_playback_open,
sound/pci/asihpi/asihpi.c
1227
.open = snd_card_asihpi_capture_open,
sound/pci/asihpi/asihpi.c
2746
hw->ops.open = snd_asihpi_hpi_open;
sound/pci/atiixp.c
1127
.open = snd_atiixp_playback_open,
sound/pci/atiixp.c
1138
.open = snd_atiixp_capture_open,
sound/pci/atiixp.c
1149
.open = snd_atiixp_spdif_open,
sound/pci/atiixp_modem.c
920
.open = snd_atiixp_playback_open,
sound/pci/atiixp_modem.c
931
.open = snd_atiixp_capture_open,
sound/pci/au88x0/au88x0_game.c
100
gp->open = vortex_game_open;
sound/pci/au88x0/au88x0_pcm.c
423
.open = snd_vortex_pcm_open,
sound/pci/aw2/aw2-alsa.c
163
.open = snd_aw2_pcm_playback_open,
sound/pci/aw2/aw2-alsa.c
172
.open = snd_aw2_pcm_capture_open,
sound/pci/azt3328.c
1792
gp->open = snd_azf3328_gameport_open;
sound/pci/azt3328.c
2047
.open = snd_azf3328_pcm_playback_open,
sound/pci/azt3328.c
2055
.open = snd_azf3328_pcm_capture_open,
sound/pci/azt3328.c
2063
.open = snd_azf3328_pcm_i2s_out_open,
sound/pci/bt87x.c
525
.open = snd_bt87x_pcm_open,
sound/pci/ca0106/ca0106_main.c
1064
.open = snd_ca0106_pcm_open_playback_front,
sound/pci/ca0106/ca0106_main.c
1072
.open = snd_ca0106_pcm_open_0_capture,
sound/pci/ca0106/ca0106_main.c
1080
.open = snd_ca0106_pcm_open_1_capture,
sound/pci/ca0106/ca0106_main.c
1088
.open = snd_ca0106_pcm_open_2_capture,
sound/pci/ca0106/ca0106_main.c
1096
.open = snd_ca0106_pcm_open_3_capture,
sound/pci/ca0106/ca0106_main.c
1104
.open = snd_ca0106_pcm_open_playback_center_lfe,
sound/pci/ca0106/ca0106_main.c
1112
.open = snd_ca0106_pcm_open_playback_unknown,
sound/pci/ca0106/ca0106_main.c
1120
.open = snd_ca0106_pcm_open_playback_rear,
sound/pci/ca0106/ca_midi.c
224
.open = ca_midi_output_open,
sound/pci/ca0106/ca_midi.c
231
.open = ca_midi_input_open,
sound/pci/cmipci.c
1787
.open = snd_cmipci_playback_open,
sound/pci/cmipci.c
1796
.open = snd_cmipci_capture_open,
sound/pci/cmipci.c
1804
.open = snd_cmipci_playback2_open,
sound/pci/cmipci.c
1814
.open = snd_cmipci_playback_spdif_open,
sound/pci/cmipci.c
1823
.open = snd_cmipci_capture_spdif_open,
sound/pci/cs4281.c
1238
gp->open = snd_cs4281_gameport_open;
sound/pci/cs4281.c
1686
.open = snd_cs4281_midi_output_open,
sound/pci/cs4281.c
1693
.open = snd_cs4281_midi_input_open,
sound/pci/cs4281.c
920
.open = snd_cs4281_playback_open,
sound/pci/cs4281.c
928
.open = snd_cs4281_capture_open,
sound/pci/cs46xx/cs46xx_lib.c
1607
.open = snd_cs46xx_playback_open_rear,
sound/pci/cs46xx/cs46xx_lib.c
1617
.open = snd_cs46xx_playback_open_rear,
sound/pci/cs46xx/cs46xx_lib.c
1628
.open = snd_cs46xx_playback_open_clfe,
sound/pci/cs46xx/cs46xx_lib.c
1638
.open = snd_cs46xx_playback_open_clfe,
sound/pci/cs46xx/cs46xx_lib.c
1649
.open = snd_cs46xx_playback_open_iec958,
sound/pci/cs46xx/cs46xx_lib.c
1659
.open = snd_cs46xx_playback_open_iec958,
sound/pci/cs46xx/cs46xx_lib.c
1672
.open = snd_cs46xx_playback_open,
sound/pci/cs46xx/cs46xx_lib.c
1682
.open = snd_cs46xx_playback_open,
sound/pci/cs46xx/cs46xx_lib.c
1693
.open = snd_cs46xx_capture_open,
sound/pci/cs46xx/cs46xx_lib.c
1703
.open = snd_cs46xx_capture_open,
sound/pci/cs46xx/cs46xx_lib.c
2615
.open = snd_cs46xx_midi_output_open,
sound/pci/cs46xx/cs46xx_lib.c
2622
.open = snd_cs46xx_midi_input_open,
sound/pci/cs46xx/cs46xx_lib.c
2722
gp->open = snd_cs46xx_gameport_open;
sound/pci/cs5535audio/cs5535audio_pcm.c
363
.open = snd_cs5535audio_playback_open,
sound/pci/cs5535audio/cs5535audio_pcm.c
373
.open = snd_cs5535audio_capture_open,
sound/pci/ctxfi/ctpcm.c
368
.open = ct_pcm_playback_open,
sound/pci/ctxfi/ctpcm.c
379
.open = ct_pcm_capture_open,
sound/pci/echoaudio/echoaudio.c
827
.open = pcm_analog_out_open,
sound/pci/echoaudio/echoaudio.c
836
.open = pcm_analog_in_open,
sound/pci/echoaudio/echoaudio.c
847
.open = pcm_digital_out_open,
sound/pci/echoaudio/echoaudio.c
857
.open = pcm_digital_in_open,
sound/pci/echoaudio/midi.c
277
.open = snd_echo_midi_input_open,
sound/pci/echoaudio/midi.c
283
.open = snd_echo_midi_output_open,
sound/pci/emu10k1/emu10k1x.c
1387
.open = snd_emu10k1x_midi_output_open,
sound/pci/emu10k1/emu10k1x.c
1394
.open = snd_emu10k1x_midi_input_open,
sound/pci/emu10k1/emu10k1x.c
526
.open = snd_emu10k1x_playback_open,
sound/pci/emu10k1/emu10k1x.c
672
.open = snd_emu10k1x_pcm_open_capture,
sound/pci/emu10k1/emufx.c
2606
hw->ops.open = snd_emu10k1_fx8010_open;
sound/pci/emu10k1/emumpu401.c
273
.open = snd_emu10k1_midi_output_open,
sound/pci/emu10k1/emumpu401.c
280
.open = snd_emu10k1_midi_input_open,
sound/pci/emu10k1/emupcm.c
1373
.open = snd_emu10k1_playback_open,
sound/pci/emu10k1/emupcm.c
1383
.open = snd_emu10k1_capture_open,
sound/pci/emu10k1/emupcm.c
1392
.open = snd_emu10k1_efx_playback_open,
sound/pci/emu10k1/emupcm.c
1463
.open = snd_emu10k1_capture_mic_open,
sound/pci/emu10k1/emupcm.c
1549
.open = snd_emu10k1_capture_efx_open,
sound/pci/emu10k1/emupcm.c
1776
.open = snd_emu10k1_fx8010_playback_open,
sound/pci/emu10k1/p16v.c
534
.open = snd_p16v_pcm_open_playback_front,
sound/pci/emu10k1/p16v.c
543
.open = snd_p16v_pcm_open_capture,
sound/pci/ens1370.c
1185
.open = snd_ensoniq_playback1_open,
sound/pci/ens1370.c
1193
.open = snd_ensoniq_playback2_open,
sound/pci/ens1370.c
1201
.open = snd_ensoniq_capture_open,
sound/pci/ens1370.c
2201
.open = snd_ensoniq_midi_output_open,
sound/pci/ens1370.c
2208
.open = snd_ensoniq_midi_input_open,
sound/pci/es1938.c
948
.open = snd_es1938_playback_open,
sound/pci/es1938.c
956
.open = snd_es1938_capture_open,
sound/pci/es1968.c
1612
.open = snd_es1968_playback_open,
sound/pci/es1968.c
1622
.open = snd_es1968_capture_open,
sound/pci/fm801.c
689
.open = snd_fm801_playback_open,
sound/pci/fm801.c
697
.open = snd_fm801_capture_open,
sound/pci/ice1712/delta.c
689
ice->spdif.ops.open = delta_open_spdif;
sound/pci/ice1712/ews.c
515
ice->spdif.ops.open = ews88_open_spdif;
sound/pci/ice1712/ice1712.c
1124
if (ice->spdif.ops.open)
sound/pci/ice1712/ice1712.c
1125
ice->spdif.ops.open(ice, substream);
sound/pci/ice1712/ice1712.c
1172
.open = snd_ice1712_playback_pro_open,
sound/pci/ice1712/ice1712.c
1181
.open = snd_ice1712_capture_pro_open,
sound/pci/ice1712/ice1712.c
379
ice->spdif.ops.open = open_cs8427;
sound/pci/ice1712/ice1712.c
808
.open = snd_ice1712_playback_open,
sound/pci/ice1712/ice1712.c
816
.open = snd_ice1712_playback_ds_open,
sound/pci/ice1712/ice1712.c
824
.open = snd_ice1712_capture_open,
sound/pci/ice1712/ice1712.h
272
void (*open)(struct snd_ice1712 *, struct snd_pcm_substream *);
sound/pci/ice1712/ice1724.c
1077
.open = snd_vt1724_playback_pro_open,
sound/pci/ice1712/ice1724.c
1087
.open = snd_vt1724_capture_pro_open,
sound/pci/ice1712/ice1724.c
1195
if (ice->spdif.ops.open)
sound/pci/ice1712/ice1724.c
1196
ice->spdif.ops.open(ice, substream);
sound/pci/ice1712/ice1724.c
1232
if (ice->spdif.ops.open)
sound/pci/ice1712/ice1724.c
1233
ice->spdif.ops.open(ice, substream);
sound/pci/ice1712/ice1724.c
1251
.open = snd_vt1724_playback_spdif_open,
sound/pci/ice1712/ice1724.c
1261
.open = snd_vt1724_capture_spdif_open,
sound/pci/ice1712/ice1724.c
1391
.open = snd_vt1724_playback_indep_open,
sound/pci/ice1712/ice1724.c
335
.open = vt1724_midi_output_open,
sound/pci/ice1712/ice1724.c
368
.open = vt1724_midi_input_open,
sound/pci/ice1712/juli.c
615
ice->spdif.ops.open = juli_spdif_in_open;
sound/pci/ice1712/quartet.c
987
ice->spdif.ops.open = ice->pro_open = qtet_spdif_in_open;
sound/pci/intel8x0.c
1292
.open = snd_intel8x0_playback_open,
sound/pci/intel8x0.c
1302
.open = snd_intel8x0_capture_open,
sound/pci/intel8x0.c
1312
.open = snd_intel8x0_mic_open,
sound/pci/intel8x0.c
1322
.open = snd_intel8x0_mic2_open,
sound/pci/intel8x0.c
1332
.open = snd_intel8x0_capture2_open,
sound/pci/intel8x0.c
1342
.open = snd_intel8x0_spdif_open,
sound/pci/intel8x0.c
1352
.open = snd_intel8x0_playback_open,
sound/pci/intel8x0.c
1362
.open = snd_intel8x0_capture_open,
sound/pci/intel8x0.c
1372
.open = snd_intel8x0_mic_open,
sound/pci/intel8x0.c
1382
.open = snd_intel8x0_ali_ac97spdifout_open,
sound/pci/intel8x0.c
1393
.open = snd_intel8x0_ali_spdifin_open,
sound/pci/intel8x0.c
1403
.open = snd_intel8x0_ali_spdifout_open,
sound/pci/intel8x0.c
1460
rec->playback_ops->open == snd_intel8x0_playback_open) {
sound/pci/intel8x0m.c
642
.open = snd_intel8x0m_playback_open,
sound/pci/intel8x0m.c
650
.open = snd_intel8x0m_capture_open,
sound/pci/korg1212/korg1212.c
1588
.open = snd_korg1212_playback_open,
sound/pci/korg1212/korg1212.c
1601
.open = snd_korg1212_capture_open,
sound/pci/lola/lola_pcm.c
569
.open = lola_pcm_open,
sound/pci/lx6464es/lx6464es.c
759
.open = lx_pcm_open,
sound/pci/lx6464es/lx6464es.c
769
.open = lx_pcm_open,
sound/pci/maestro3.c
1806
.open = snd_m3_playback_open,
sound/pci/maestro3.c
1816
.open = snd_m3_capture_open,
sound/pci/mixart/mixart.c
891
.open = snd_mixart_playback_open,
sound/pci/mixart/mixart.c
901
.open = snd_mixart_capture_open,
sound/pci/nm256/nm256.c
871
.open = snd_nm256_playback_open,
sound/pci/nm256/nm256.c
885
.open = snd_nm256_capture_open,
sound/pci/oxygen/oxygen_pcm.c
606
.open = oxygen_rec_a_open,
sound/pci/oxygen/oxygen_pcm.c
616
.open = oxygen_rec_b_open,
sound/pci/oxygen/oxygen_pcm.c
626
.open = oxygen_rec_c_open,
sound/pci/oxygen/oxygen_pcm.c
636
.open = oxygen_spdif_open,
sound/pci/oxygen/oxygen_pcm.c
646
.open = oxygen_multich_open,
sound/pci/oxygen/oxygen_pcm.c
656
.open = oxygen_ac97_open,
sound/pci/pcxhr/pcxhr.c
1100
.open = pcxhr_open,
sound/pci/riptide/riptide.c
1659
.open = snd_riptide_playback_open,
sound/pci/riptide/riptide.c
1668
.open = snd_riptide_capture_open,
sound/pci/rme32.c
1138
.open = snd_rme32_playback_spdif_open,
sound/pci/rme32.c
1150
.open = snd_rme32_capture_spdif_open,
sound/pci/rme32.c
1161
.open = snd_rme32_playback_adat_open,
sound/pci/rme32.c
1173
.open = snd_rme32_capture_adat_open,
sound/pci/rme32.c
1185
.open = snd_rme32_playback_spdif_open,
sound/pci/rme32.c
1195
.open = snd_rme32_capture_spdif_open,
sound/pci/rme32.c
1205
.open = snd_rme32_playback_adat_open,
sound/pci/rme32.c
1215
.open = snd_rme32_capture_adat_open,
sound/pci/rme96.c
1467
.open = snd_rme96_playback_spdif_open,
sound/pci/rme96.c
1479
.open = snd_rme96_capture_spdif_open,
sound/pci/rme96.c
1490
.open = snd_rme96_playback_adat_open,
sound/pci/rme96.c
1502
.open = snd_rme96_capture_adat_open,
sound/pci/rme9652/hdsp.c
1471
.open = snd_hdsp_midi_output_open,
sound/pci/rme9652/hdsp.c
1478
.open = snd_hdsp_midi_input_open,
sound/pci/rme9652/hdsp.c
4853
.open = snd_hdsp_playback_open,
sound/pci/rme9652/hdsp.c
4865
.open = snd_hdsp_capture_open,
sound/pci/rme9652/hdspm.c
2023
.open = snd_hdspm_midi_output_open,
sound/pci/rme9652/hdspm.c
2030
.open = snd_hdspm_midi_input_open,
sound/pci/rme9652/hdspm.c
6289
.open = snd_hdspm_open,
sound/pci/rme9652/hdspm.c
6313
hw->ops.open = snd_hdspm_hwdep_dummy_op;
sound/pci/rme9652/rme9652.c
2290
.open = snd_rme9652_playback_open,
sound/pci/rme9652/rme9652.c
2302
.open = snd_rme9652_capture_open,
sound/pci/sis7019.c
831
.open = sis_playback_open,
sound/pci/sis7019.c
839
.open = sis_capture_open,
sound/pci/sonicvibes.c
816
.open = snd_sonicvibes_playback_open,
sound/pci/sonicvibes.c
824
.open = snd_sonicvibes_capture_open,
sound/pci/trident/trident_main.c
2008
.open = snd_trident_playback_open,
sound/pci/trident/trident_main.c
2018
.open = snd_trident_playback_open,
sound/pci/trident/trident_main.c
2028
.open = snd_trident_capture_open,
sound/pci/trident/trident_main.c
2038
.open = snd_trident_capture_open,
sound/pci/trident/trident_main.c
2048
.open = snd_trident_foldback_open,
sound/pci/trident/trident_main.c
2058
.open = snd_trident_foldback_open,
sound/pci/trident/trident_main.c
2068
.open = snd_trident_spdif_open,
sound/pci/trident/trident_main.c
2078
.open = snd_trident_spdif_open,
sound/pci/trident/trident_main.c
3141
gp->open = snd_trident_gameport_open;
sound/pci/via82xx.c
1347
.open = snd_via686_playback_open,
sound/pci/via82xx.c
1358
.open = snd_via82xx_capture_open,
sound/pci/via82xx.c
1369
.open = snd_via8233_playback_open,
sound/pci/via82xx.c
1380
.open = snd_via8233_multi_open,
sound/pci/via82xx.c
1391
.open = snd_via82xx_capture_open,
sound/pci/via82xx_modem.c
792
.open = snd_via82xx_playback_open,
sound/pci/via82xx_modem.c
803
.open = snd_via82xx_capture_open,
sound/pci/ymfpci/ymfpci_main.c
1080
.open = snd_ymfpci_playback_open,
sound/pci/ymfpci/ymfpci_main.c
1090
.open = snd_ymfpci_capture_rec_open,
sound/pci/ymfpci/ymfpci_main.c
1124
.open = snd_ymfpci_capture_ac97_open,
sound/pci/ymfpci/ymfpci_main.c
1157
.open = snd_ymfpci_playback_spdif_open,
sound/pci/ymfpci/ymfpci_main.c
1190
.open = snd_ymfpci_playback_4ch_open,
sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c
238
.open = pdacf_pcm_capture_open,
sound/ppc/pmac.c
649
.open = snd_pmac_playback_open,
sound/ppc/pmac.c
657
.open = snd_pmac_capture_open,
sound/ppc/snd_ps3.c
732
.open = snd_ps3_pcm_open,
sound/sh/aica.c
406
.open = snd_aicapcm_pcm_open,
sound/sh/sh_dac_audio.c
207
.open = snd_sh_dac_pcm_open,
sound/soc/amd/acp-pcm-dma.c
1248
.open = acp_dma_open,
sound/soc/amd/acp/acp-platform.c
320
.open = acp_dma_open,
sound/soc/amd/ps/ps-pdm-dma.c
350
.open = acp63_pdm_dma_open,
sound/soc/amd/ps/ps-sdw-dma.c
632
.open = acp63_sdw_dma_open,
sound/soc/amd/raven/acp3x-pcm-dma.c
362
.open = acp3x_dma_open,
sound/soc/amd/renoir/acp3x-pdm-dma.c
375
.open = acp_pdm_dma_open,
sound/soc/amd/vangogh/acp5x-pcm-dma.c
356
.open = acp5x_dma_open,
sound/soc/amd/yc/acp6x-pdm-dma.c
345
.open = acp6x_pdm_dma_open,
sound/soc/apple/mca.c
1000
.open = mca_pcm_open,
sound/soc/atmel/atmel-pcm-pdc.c
312
.open = atmel_pcm_open,
sound/soc/au1x/dbdma2.c
316
.open = au1xpsc_pcm_open,
sound/soc/au1x/dma.c
293
.open = alchemy_pcm_open,
sound/soc/bcm/bcm63xx-pcm-whistler.c
382
.open = bcm63xx_pcm_open,
sound/soc/bcm/cygnus-pcm.c
711
.open = cygnus_pcm_open,
sound/soc/codecs/cros_ec_codec.c
947
.open = wov_pcm_open,
sound/soc/codecs/cs47l15.c
1338
.open = &cs47l15_open,
sound/soc/codecs/cs47l24.c
1186
.open = cs47l24_open,
sound/soc/codecs/cs47l35.c
1622
.open = &cs47l35_open,
sound/soc/codecs/cs47l85.c
2566
.open = &cs47l85_open,
sound/soc/codecs/cs47l90.c
2481
.open = &cs47l90_open,
sound/soc/codecs/cs47l92.c
1946
.open = &cs47l92_open,
sound/soc/codecs/cs48l32.c
3300
.open = &cs48l32_compr_open,
sound/soc/codecs/cx20442.c
284
.open = v253_open,
sound/soc/codecs/hda-dai.c
28
ret = stream_info->ops.open(stream_info, codec, substream);
sound/soc/codecs/hdac_hda.c
311
ret = hda_stream->ops.open(hda_stream, hda_pvt->codec, substream);
sound/soc/codecs/rt5514-spi.c
302
.open = rt5514_spi_pcm_open,
sound/soc/codecs/rt5677-spi.c
401
.open = rt5677_spi_pcm_open,
sound/soc/codecs/tas2781-i2c.c
1616
.open = simple_open,
sound/soc/codecs/wm5102.c
2010
.open = wm5102_open,
sound/soc/codecs/wm5110.c
2367
.open = wm5110_open,
sound/soc/dwc/dwc-pcm.c
254
.open = dw_pcm_open,
sound/soc/fsl/fsl_asrc_dma.c
505
.open = fsl_asrc_dma_startup,
sound/soc/fsl/fsl_asrc_m2m.c
626
.open = fsl_asrc_m2m_comp_open,
sound/soc/fsl/fsl_dma.c
858
dma->dai.open = fsl_dma_open;
sound/soc/fsl/fsl_qmc_audio.c
338
.open = qmc_audio_pcm_open,
sound/soc/fsl/imx-audmux.c
130
.open = simple_open,
sound/soc/fsl/imx-pcm-fiq.c
270
.open = snd_imx_open,
sound/soc/fsl/imx-pcm-rpmsg.c
628
.open = imx_rpmsg_pcm_open,
sound/soc/fsl/mpc5200_dma.c
306
.open = psc_dma_open,
sound/soc/generic/test-component.c
575
cdriv->open = test_component_open;
sound/soc/google/chv3-i2s.c
272
.open = chv3_dma_open,
sound/soc/intel/atom/sst-mfld-platform-compress.c
160
retval = stream->compr_ops->open(sst->dev, &str_params, &cb);
sound/soc/intel/atom/sst-mfld-platform-compress.c
264
.open = sst_platform_compr_open,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
247
ret_val = stream->ops->open(sst->dev, &str_params);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
705
.open = sst_soc_open,
sound/soc/intel/atom/sst-mfld-platform.h
120
int (*open)(struct device *dev, struct snd_sst_params *str_param);
sound/soc/intel/atom/sst-mfld-platform.h
98
int (*open)(struct device *dev,
sound/soc/intel/atom/sst/sst_drv_interface.c
633
.open = sst_open_pcm_stream,
sound/soc/intel/atom/sst/sst_drv_interface.c
646
.open = sst_cdev_open,
sound/soc/intel/avs/debugfs.c
167
.open = simple_open,
sound/soc/intel/avs/debugfs.c
204
.open = simple_open,
sound/soc/intel/avs/debugfs.c
279
.open = strace_open,
sound/soc/intel/avs/debugfs.c
406
.open = simple_open,
sound/soc/intel/avs/debugfs.c
71
.open = simple_open,
sound/soc/intel/avs/debugfs.c
95
.open = simple_open,
sound/soc/intel/avs/pcm.c
1377
.open = avs_component_open,
sound/soc/intel/avs/pcm.c
1755
.open = avs_component_hda_open,
sound/soc/intel/avs/pcm.c
953
.open = simple_open,
sound/soc/intel/catpt/pcm.c
1126
.open = catpt_component_open,
sound/soc/intel/keembay/kmb_platform.c
392
.open = kmb_pcm_open,
sound/soc/kirkwood/kirkwood-dma.c
259
.open = kirkwood_dma_open,
sound/soc/loongson/loongson_dma.c
338
.open = loongson_pcm_open,
sound/soc/loongson/loongson_i2s_plat.c
85
.open = loongson_pcm_open,
sound/soc/mediatek/common/mtk-btcvsd.c
1263
.open = mtk_pcm_btcvsd_open,
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
2383
.open = mt8189_afe_pcm_open,
sound/soc/meson/axg-frddr.c
161
.open = axg_fifo_pcm_open,
sound/soc/meson/axg-frddr.c
289
.open = axg_fifo_pcm_open,
sound/soc/meson/axg-frddr.c
360
.open = axg_fifo_pcm_open,
sound/soc/meson/axg-toddr.c
179
.open = axg_fifo_pcm_open,
sound/soc/meson/axg-toddr.c
242
.open = axg_fifo_pcm_open,
sound/soc/meson/axg-toddr.c
313
.open = axg_fifo_pcm_open,
sound/soc/pxa/mmp-sspa.c
461
.open = mmp_sspa_open,
sound/soc/pxa/pxa-ssp.c
847
.open = pxa2xx_soc_pcm_open,
sound/soc/pxa/pxa2xx-ac97.c
202
.open = pxa2xx_soc_pcm_open,
sound/soc/pxa/pxa2xx-i2s.c
360
.open = pxa2xx_soc_pcm_open,
sound/soc/pxa/pxa2xx-pcm.c
22
.open = pxa2xx_soc_pcm_open,
sound/soc/qcom/lpass-platform.c
1263
.open = lpass_platform_pcmops_open,
sound/soc/qcom/qdsp6/audioreach.c
395
struct apm_graph_open_params *open,
sound/soc/qcom/qdsp6/audioreach.c
399
struct apm_mod_conn_list_params *mc_data = open->mod_conn_list_data;
sound/soc/qcom/qdsp6/audioreach.c
400
struct apm_module_list_params *ml_data = open->mod_list_data;
sound/soc/qcom/qdsp6/audioreach.c
401
struct apm_prop_list_params *mp_data = open->mod_prop_data;
sound/soc/qcom/qdsp6/audioreach.c
402
struct apm_container_params *c_data = open->cont_data;
sound/soc/qcom/qdsp6/audioreach.c
403
struct apm_sub_graph_params *sg_data = open->sg_data;
sound/soc/qcom/qdsp6/q6adm.c
247
} __packed *open = data->payload;
sound/soc/qcom/qdsp6/q6adm.c
253
if (open->copp_id == INVALID_COPP_ID) {
sound/soc/qcom/qdsp6/q6adm.c
255
open->copp_id);
sound/soc/qcom/qdsp6/q6adm.c
262
copp->id = open->copp_id;
sound/soc/qcom/qdsp6/q6adm.c
330
struct q6adm_cmd_device_open_v5 *open;
sound/soc/qcom/qdsp6/q6adm.c
333
int ret, pkt_size = APR_HDR_SIZE + sizeof(*open);
sound/soc/qcom/qdsp6/q6adm.c
340
open = p + APR_HDR_SIZE;
sound/soc/qcom/qdsp6/q6adm.c
349
open->flags = ADM_LEGACY_DEVICE_SESSION;
sound/soc/qcom/qdsp6/q6adm.c
350
open->mode_of_operation = path;
sound/soc/qcom/qdsp6/q6adm.c
351
open->endpoint_id_1 = afe_port;
sound/soc/qcom/qdsp6/q6adm.c
352
open->topology_id = topology;
sound/soc/qcom/qdsp6/q6adm.c
353
open->dev_num_channel = channel_mode & 0x00FF;
sound/soc/qcom/qdsp6/q6adm.c
354
open->bit_width = bit_width;
sound/soc/qcom/qdsp6/q6adm.c
355
open->sample_rate = rate;
sound/soc/qcom/qdsp6/q6adm.c
357
ret = q6dsp_map_channels(&open->dev_channel_mapping[0],
sound/soc/qcom/qdsp6/q6apm-dai.c
816
.open = q6apm_dai_compr_open,
sound/soc/qcom/qdsp6/q6apm-dai.c
831
.open = q6apm_dai_open,
sound/soc/qcom/qdsp6/q6asm-dai.c
1177
.open = q6asm_dai_compr_open,
sound/soc/qcom/qdsp6/q6asm-dai.c
1220
.open = q6asm_dai_open,
sound/soc/qcom/qdsp6/q6asm.c
1448
struct asm_stream_cmd_open_read_v3 *open;
sound/soc/qcom/qdsp6/q6asm.c
1450
int pkt_size = APR_HDR_SIZE + sizeof(*open);
sound/soc/qcom/qdsp6/q6asm.c
1457
open = p + APR_HDR_SIZE;
sound/soc/qcom/qdsp6/q6asm.c
1462
open->src_endpointype = ASM_END_POINT_DEVICE_MATRIX;
sound/soc/qcom/qdsp6/q6asm.c
1464
open->preprocopo_id = ASM_STREAM_POSTPROC_TOPO_ID_NONE;
sound/soc/qcom/qdsp6/q6asm.c
1465
open->bits_per_sample = bits_per_sample;
sound/soc/qcom/qdsp6/q6asm.c
1466
open->mode_flags = 0x0;
sound/soc/qcom/qdsp6/q6asm.c
1468
open->mode_flags |= ASM_LEGACY_STREAM_SESSION <<
sound/soc/qcom/qdsp6/q6asm.c
1473
open->mode_flags |= 0x00;
sound/soc/qcom/qdsp6/q6asm.c
1474
open->enc_cfg_id = ASM_MEDIA_FMT_MULTI_CHANNEL_PCM_V2;
sound/soc/qcom/qdsp6/q6asm.c
928
struct asm_stream_cmd_open_write_v3 *open;
sound/soc/qcom/qdsp6/q6asm.c
930
int rc, pkt_size = APR_HDR_SIZE + sizeof(*open);
sound/soc/qcom/qdsp6/q6asm.c
937
open = p + APR_HDR_SIZE;
sound/soc/qcom/qdsp6/q6asm.c
941
open->mode_flags = 0x00;
sound/soc/qcom/qdsp6/q6asm.c
942
open->mode_flags |= ASM_LEGACY_STREAM_SESSION;
sound/soc/qcom/qdsp6/q6asm.c
944
open->mode_flags |= BIT(ASM_SHIFT_GAPLESS_MODE_FLAG);
sound/soc/qcom/qdsp6/q6asm.c
947
open->sink_endpointype = ASM_END_POINT_DEVICE_MATRIX;
sound/soc/qcom/qdsp6/q6asm.c
948
open->bits_per_sample = bits_per_sample;
sound/soc/qcom/qdsp6/q6asm.c
949
open->postprocopo_id = ASM_NULL_POPP_TOPOLOGY;
sound/soc/qcom/qdsp6/q6asm.c
953
open->dec_fmt_id = ASM_MEDIA_FMT_MP3;
sound/soc/qcom/qdsp6/q6asm.c
956
open->dec_fmt_id = ASM_MEDIA_FMT_MULTI_CHANNEL_PCM_V2;
sound/soc/qcom/qdsp6/q6asm.c
959
open->dec_fmt_id = ASM_MEDIA_FMT_FLAC;
sound/soc/qcom/qdsp6/q6asm.c
964
open->dec_fmt_id = ASM_MEDIA_FMT_WMA_V9;
sound/soc/qcom/qdsp6/q6asm.c
970
open->dec_fmt_id = ASM_MEDIA_FMT_WMA_V10;
sound/soc/qcom/qdsp6/q6asm.c
980
open->dec_fmt_id = ASM_MEDIA_FMT_ALAC;
sound/soc/qcom/qdsp6/q6asm.c
983
open->dec_fmt_id = ASM_MEDIA_FMT_APE;
sound/soc/renesas/dma-sh7760.c
307
.open = camelot_pcm_open,
sound/soc/renesas/fsi.c
1818
.open = fsi_pcm_open,
sound/soc/renesas/rcar/msiof.c
514
.open = msiof_open,
sound/soc/renesas/rz-ssi.c
1118
.open = rz_ssi_pcm_open,
sound/soc/renesas/siu_pcm.c
544
.open = siu_pcm_open,
sound/soc/samsung/idma.c
394
.open = idma_open,
sound/soc/sdca/sdca_hid.c
83
.open = sdwhid_open,
sound/soc/soc-component.c
256
if (component->driver->open)
sound/soc/soc-component.c
257
ret = component->driver->open(component, substream);
sound/soc/soc-component.c
261
soc_component_mark_push(component, substream, open);
sound/soc/soc-component.c
272
if (rollback && !soc_component_mark_match(component, substream, open))
sound/soc/soc-component.c
279
soc_component_mark_pop(component, open);
sound/soc/soc-component.c
401
component->driver->compress_ops->open)
sound/soc/soc-component.c
402
ret = component->driver->compress_ops->open(component, cstream);
sound/soc/soc-compress.c
508
.open = soc_compr_open,
sound/soc/soc-compress.c
523
.open = soc_compr_open_fe,
sound/soc/soc-dapm.c
2515
.open = simple_open,
sound/soc/soc-dapm.c
2550
.open = simple_open,
sound/soc/soc-generic-dmaengine-pcm.c
330
.open = dmaengine_pcm_open,
sound/soc/soc-generic-dmaengine-pcm.c
342
.open = dmaengine_pcm_open,
sound/soc/soc-pcm.c
264
.open = simple_open,
sound/soc/soc-pcm.c
2949
rtd->ops.open = dpcm_fe_dai_open;
sound/soc/soc-pcm.c
2957
rtd->ops.open = soc_pcm_open;
sound/soc/soc-utils.c
165
.open = dummy_dma_open,
sound/soc/sof/compress.c
391
.open = sof_compr_open,
sound/soc/sof/debug.c
108
.open = simple_open,
sound/soc/sof/debug.c
291
.open = memory_info_open,
sound/soc/sof/ipc3-dtrace.c
226
.open = simple_open,
sound/soc/sof/ipc3-dtrace.c
391
.open = simple_open,
sound/soc/sof/ipc4-mtrace.c
287
.open = sof_ipc4_mtrace_dfs_open,
sound/soc/sof/ipc4-mtrace.c
367
.open = simple_open,
sound/soc/sof/ipc4-telemetry.c
75
.open = simple_open,
sound/soc/sof/pcm.c
839
pd->open = sof_pcm_open;
sound/soc/sof/sof-client-ipc-flood-test.c
267
.open = sof_ipc_flood_dfs_open,
sound/soc/sof/sof-client-ipc-kernel-injector.c
85
.open = sof_msg_inject_dfs_open,
sound/soc/sof/sof-client-ipc-msg-injector.c
235
.open = sof_msg_inject_dfs_open,
sound/soc/sof/sof-client-ipc-msg-injector.c
245
.open = sof_msg_inject_dfs_open,
sound/soc/sof/sof-client-probes.c
339
.open = simple_open,
sound/soc/sof/sof-client-probes.c
348
.open = simple_open,
sound/soc/sof/sof-client-probes.c
397
.open = simple_open,
sound/soc/sprd/sprd-pcm-compress.c
373
ret = stream->compr_ops->open(stream_id, &cb);
sound/soc/sprd/sprd-pcm-compress.c
659
.open = sprd_platform_compr_open,
sound/soc/sprd/sprd-pcm-dma.c
450
.open = sprd_pcm_open,
sound/soc/sprd/sprd-pcm-dma.h
43
int (*open)(int str_id, struct sprd_compr_callback *cb);
sound/soc/stm/stm32_adfsdm.c
313
.open = stm32_adfsdm_pcm_open,
sound/soc/tegra/tegra210_admaif.c
843
.open = tegra_pcm_open,
sound/soc/tegra/tegra210_admaif.c
853
.open = tegra_pcm_open,
sound/soc/tegra/tegra210_admaif.c
863
.open = tegra_pcm_open,
sound/soc/ti/ams-delta.c
292
ret = v253_ops.open(tty);
sound/soc/ti/ams-delta.c
400
.open = cx81801_open,
sound/soc/uniphier/aio-compress.c
424
.open = uniphier_aio_compr_open,
sound/soc/uniphier/aio-dma.c
224
.open = uniphier_aiodma_open,
sound/soc/xilinx/xlnx_formatter_pcm.c
580
.open = xlnx_formatter_pcm_open,
sound/soc/xtensa/xtfpga-i2s.c
479
.open = xtfpga_pcm_open,
sound/sound_core.c
150
.open = soundcore_open,
sound/sound_core.c
591
if (!file->f_op->open)
sound/sound_core.c
594
return file->f_op->open(inode, file);
sound/sparc/amd7930.c
708
.open = snd_amd7930_playback_open,
sound/sparc/amd7930.c
716
.open = snd_amd7930_capture_open,
sound/sparc/cs4231.c
1152
.open = snd_cs4231_playback_open,
sound/sparc/cs4231.c
1161
.open = snd_cs4231_capture_open,
sound/sparc/cs4231.c
850
.open = snd_cs4231_timer_open,
sound/sparc/dbri.c
2202
.open = snd_dbri_open,
sound/spi/at73c213.c
316
.open = snd_at73c213_pcm_open,
sound/synth/emux/emux_oss.c
39
.open = snd_emux_open_seq_oss,
sound/usb/6fire/midi.c
128
.open = usb6fire_midi_out_open,
sound/usb/6fire/midi.c
135
.open = usb6fire_midi_in_open,
sound/usb/6fire/pcm.c
530
.open = usb6fire_pcm_open,
sound/usb/bcd2000/bcd2000.c
247
.open = bcd2000_midi_output_open,
sound/usb/bcd2000/bcd2000.c
253
.open = bcd2000_midi_input_open,
sound/usb/caiaq/audio.c
299
.open = snd_usb_caiaq_substream_open,
sound/usb/caiaq/input.c
811
input->open = snd_usb_caiaq_input_open;
sound/usb/caiaq/midi.c
101
.open = snd_usb_caiaq_midi_input_open,
sound/usb/caiaq/midi.c
94
.open = snd_usb_caiaq_midi_output_open,
sound/usb/fcp.c
882
hw->ops.open = fcp_hwdep_open;
sound/usb/hiface/pcm.c
482
.open = hiface_pcm_open,
sound/usb/line6/capture.c
244
.open = snd_line6_capture_open,
sound/usb/line6/driver.c
639
.open = line6_hwdep_open,
sound/usb/line6/midi.c
201
.open = line6_midi_output_open,
sound/usb/line6/midi.c
208
.open = line6_midi_input_open,
sound/usb/line6/playback.c
393
.open = snd_line6_playback_open,
sound/usb/midi.c
1139
int open)
sound/usb/midi.c
1146
return open ? -ENODEV : 0;
sound/usb/midi.c
1149
if (open) {
sound/usb/midi.c
1281
.open = snd_usbmidi_output_open,
sound/usb/midi.c
1288
.open = snd_usbmidi_input_open,
sound/usb/midi2.c
417
.open = snd_usb_midi_v2_open,
sound/usb/misc/ua101.c
850
.open = capture_pcm_open,
sound/usb/misc/ua101.c
859
.open = playback_pcm_open,
sound/usb/mixer_scarlett2.c
9247
hw->ops.open = scarlett2_hwdep_open;
sound/usb/pcm.c
1790
.open = snd_usb_pcm_open,
sound/usb/pcm.c
1802
.open = snd_usb_pcm_open,
sound/usb/usx2y/us122l.c
390
hw->ops.open = usb_stream_hwdep_open;
sound/usb/usx2y/us144mkii_capture.c
102
.open = tascam_capture_open,
sound/usb/usx2y/us144mkii_midi.c
160
.open = tascam_midi_in_open,
sound/usb/usx2y/us144mkii_midi.c
371
.open = tascam_midi_out_open,
sound/usb/usx2y/us144mkii_playback.c
148
.open = tascam_playback_open,
sound/usb/usx2y/usbusx2yaudio.c
906
.open = snd_usx2y_pcm_open,
sound/usb/usx2y/usx2yhwdeppcm.c
613
.open = snd_usx2y_usbpcm_open,
sound/usb/usx2y/usx2yhwdeppcm.c
682
.open = snd_usx2y_hwdep_pcm_vm_open,
sound/usb/usx2y/usx2yhwdeppcm.c
736
hw->ops.open = snd_usx2y_hwdep_pcm_open;
sound/virtio/virtio_pcm_ops.c
502
.open = virtsnd_pcm_open,
sound/virtio/virtio_pcm_ops.c
514
.open = virtsnd_pcm_open,
sound/x86/intel_hdmi_audio.c
1249
.open = had_pcm_open,
sound/xen/xen_snd_front.c
100
req->op.open.period_sz = period_sz;
sound/xen/xen_snd_front.c
101
req->op.open.gref_directory =
sound/xen/xen_snd_front.c
96
req->op.open.pcm_format = format;
sound/xen/xen_snd_front.c
97
req->op.open.pcm_channels = channels;
sound/xen/xen_snd_front.c
98
req->op.open.pcm_rate = rate;
sound/xen/xen_snd_front.c
99
req->op.open.buffer_sz = buffer_sz;
sound/xen/xen_snd_front_alsa.c
655
.open = alsa_open,
sound/xen/xen_snd_front_alsa.c
667
.open = alsa_open,
tools/accounting/delaytop.c
822
cfd = open(cfg.container_path, O_RDONLY);
tools/accounting/getdelays.c
561
fd = open(logfile, O_WRONLY | O_CREAT | O_TRUNC,
tools/accounting/getdelays.c
618
cfd = open(containerpath, O_RDONLY);
tools/accounting/procacct.c
319
fd = open(logfile, O_WRONLY | O_CREAT | O_TRUNC, 0644);
tools/arch/x86/dell-uart-backlight-emulator/dell-uart-backlight-emulator.c
53
serial_fd = open(argv[1], O_RDWR | O_NOCTTY);
tools/arch/x86/intel_sdsi/intel_sdsi.c
543
bin_fd = open(bin_file, O_RDONLY);
tools/arch/x86/intel_sdsi/intel_sdsi.c
559
prov_fd = open(prov_file, O_WRONLY);
tools/bootconfig/main.c
161
fd = open(path, O_RDONLY);
tools/bootconfig/main.c
302
fd = open(path, O_RDONLY);
tools/bootconfig/main.c
342
fd = open(path, O_RDWR);
tools/bootconfig/main.c
425
fd = open(path, O_RDWR | O_APPEND);
tools/bpf/bpf_dbg.c
949
pcap_fd = open(file, O_RDONLY);
tools/bpf/bpf_jit_disasm.c
137
fd = open(file, O_RDONLY);
tools/bpf/bpf_jit_disasm.c
311
ofd = open(ofile, O_WRONLY | O_CREAT | O_TRUNC, DEFFILEMODE);
tools/bpf/bpftool/cgroup.c
352
cgroup_fd = open(path, O_RDONLY);
tools/bpf/bpftool/cgroup.c
414
cgroup_fd = open(fpath, O_RDONLY);
tools/bpf/bpftool/cgroup.c
561
cgroup_fd = open(argv[0], O_RDONLY);
tools/bpf/bpftool/cgroup.c
619
cgroup_fd = open(argv[0], O_RDONLY);
tools/bpf/bpftool/common.c
682
fd = open(path, O_RDONLY);
tools/bpf/bpftool/feature.c
153
fd = open(path, O_RDONLY | O_CLOEXEC);
tools/bpf/bpftool/gen.c
1271
fd = open(file, O_RDONLY);
tools/bpf/bpftool/gen.c
1691
fd = open(file, O_RDONLY);
tools/bpf/bpftool/net.c
595
fd = open("/proc/self/ns/net", O_RDONLY);
tools/bpf/bpftool/perf.c
34
fd = open("/", O_RDONLY);
tools/bpf/bpftool/prog.c
749
fd = open(filepath, O_WRONLY | O_CREAT | O_TRUNC, 0600);
tools/bpf/resolve_btfids/main.c
1376
fd = open(elf_path, O_RDWR, 0666);
tools/bpf/resolve_btfids/main.c
392
fd = open(obj->path, O_RDWR, 0666);
tools/build/fixdep.c
127
fd = open(depfile, O_RDONLY);
tools/counter/counter_example.c
49
fd = open("/dev/counter0", O_RDWR);
tools/counter/counter_watch_events.c
353
fd = open(device_name, O_RDWR);
tools/dma/dma_map_benchmark.c
99
fd = open("/sys/kernel/debug/dma_map_benchmark", O_RDWR);
tools/firewire/nosy-dump.c
931
fd = open(option_nosy_device, O_RDWR);
tools/firmware/ihex2fw.c
101
infd = open(argv[optind], O_RDONLY);
tools/firmware/ihex2fw.c
120
outfd = open(argv[optind+1], O_TRUNC|O_CREAT|O_WRONLY, 0644);
tools/gpio/gpio-event-mon.c
44
cfd = open(chrdev_name, 0);
tools/gpio/gpio-utils.c
72
fd = open(chrdev_name, 0);
tools/gpio/gpio-watch.c
35
fd = open(argv[1], O_RDWR | O_CLOEXEC);
tools/gpio/lsgpio.c
113
fd = open(chrdev_name, 0);
tools/hv/hv_fcopy_uio_daemon.c
161
target_fd = open(target_fname,
tools/hv/hv_fcopy_uio_daemon.c
502
fcopy_fd = open(uio_dev_path, O_RDWR);
tools/hv/hv_kvp_daemon.c
1843
kvp_fd = open("/dev/vmbus/hv_kvp", O_RDWR | O_CLOEXEC);
tools/hv/hv_kvp_daemon.c
277
fd = open(fname, O_RDWR | O_CREAT | O_CLOEXEC, 0644 /* rw-r--r-- */);
tools/hv/hv_vss_daemon.c
259
vss_fd = open("/dev/vmbus/hv_vss", O_RDWR);
tools/hv/hv_vss_daemon.c
36
int ret, fd = open(dir, O_RDONLY);
tools/iio/iio_event_monitor.c
411
fd = open(chrdev_name, 0);
tools/iio/iio_generic_buffer.c
655
fd = open(buffer_access, O_RDONLY | O_NONBLOCK);
tools/include/nolibc/dirent.h
45
fd = open(name, O_RDONLY);
tools/include/nolibc/stdio.h
81
fd = open(pathname, flags, 0666);
tools/laptop/dslm/dslm.c
147
if (!(fd = open(disk, O_RDONLY|O_NONBLOCK))) {
tools/laptop/freefall/freefall.c
125
fd = open("/dev/freefall", O_RDONLY);
tools/laptop/freefall/freefall.c
42
int fd = open(unload_heads_path, O_RDONLY);
tools/laptop/freefall/freefall.c
56
int fd = open(path, O_RDWR);
tools/leds/led_hw_brightness_mon.c
42
fd = open(brightness_file_path, O_RDONLY);
tools/leds/uledmon.c
37
fd = open("/dev/uleds", O_RDWR);
tools/lib/api/fs/fs.c
296
int fd = open(filename, O_RDONLY), err = -1;
tools/lib/api/fs/fs.c
314
int fd = open(filename, O_RDONLY), err = -1;
tools/lib/api/fs/fs.c
354
io.fd = open(filename, O_RDONLY);
tools/lib/api/fs/fs.c
371
int fd = open(filename, O_WRONLY), err = -1;
tools/lib/api/fs/fs.c
460
io.fd = open(path, O_RDONLY);
tools/lib/bpf/btf.c
1270
fd = open(path, O_RDONLY | O_CLOEXEC);
tools/lib/bpf/btf.c
1448
fd = open(path, O_RDONLY);
tools/lib/bpf/elf.c
36
fd = open(binary_path, O_RDONLY | O_CLOEXEC);
tools/lib/bpf/libbpf.c
11460
fd = open(file, O_WRONLY | O_APPEND | O_CLOEXEC, 0);
tools/lib/bpf/libbpf.c
14255
fd = open(fcpu, O_RDONLY | O_CLOEXEC);
tools/lib/bpf/libbpf.c
1591
obj->efile.fd = open(obj->path, O_RDONLY | O_CLOEXEC);
tools/lib/bpf/libbpf.c
5081
bpffs_fd = open(bpffs_path, O_DIRECTORY, O_RDWR);
tools/lib/bpf/linker.c
250
linker->fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC, 0644);
tools/lib/bpf/linker.c
529
fd = open(filename, O_RDONLY | O_CLOEXEC);
tools/lib/bpf/zip.c
205
fd = open(path, O_RDONLY | O_CLOEXEC);
tools/lib/subcmd/run-command.c
26
int fd = open("/dev/null", O_RDWR);
tools/lib/symbol/kallsyms.c
39
io.fd = open(filename, O_RDONLY, 0);
tools/mm/page-types.c
240
int fd = open(pathname, flags);
tools/objtool/builtin-check.c
217
src_fd = open(src, O_RDONLY);
tools/objtool/builtin-check.c
223
dst_fd = open(dst, O_WRONLY | O_CREAT | O_TRUNC, 0400);
tools/objtool/elf.c
1138
elf->fd = open(name, flags);
tools/objtool/orc_dump.c
30
fd = open(filename, O_RDONLY);
tools/perf/bench/inject-buildid.c
308
dev_null_fd = open("/dev/null", O_WRONLY);
tools/perf/builtin-daemon.c
1149
fd = open(path, O_RDWR|O_CREAT|O_CLOEXEC, 0640);
tools/perf/builtin-daemon.c
1203
fd = open("output", O_RDWR|O_CREAT|O_TRUNC, 0644);
tools/perf/builtin-daemon.c
354
fd = open("/dev/null", O_RDONLY);
tools/perf/builtin-daemon.c
363
fd = open(SESSION_OUTPUT, O_RDWR|O_CREAT|O_TRUNC, 0644);
tools/perf/builtin-daemon.c
525
control = open(control_path, O_WRONLY|O_NONBLOCK);
tools/perf/builtin-daemon.c
534
ack = open(ack_path, O_RDONLY, O_NONBLOCK);
tools/perf/builtin-ftrace.c
1076
fd = open(trace_file, O_RDONLY);
tools/perf/builtin-ftrace.c
1464
trace_fd = open(trace_file, O_RDONLY);
tools/perf/builtin-ftrace.c
155
fd = open(file, flags);
tools/perf/builtin-ftrace.c
208
fd = open(file, O_RDONLY);
tools/perf/builtin-ftrace.c
779
trace_fd = open(trace_file, O_RDONLY);
tools/perf/builtin-record.c
982
fd = open(kcore, O_RDONLY);
tools/perf/builtin-script.c
4501
input = open(data.path, O_RDONLY); /* input_name */
tools/perf/jvmti/jvmti_agent.c
284
fd = open(dump_path, O_CREAT|O_TRUNC|O_RDWR, 0666);
tools/perf/jvmti/jvmti_agent.c
65
fd = open("/proc/self/exe", O_RDONLY);
tools/perf/tests/api-io.c
64
io->fd = open(path, O_RDONLY);
tools/perf/tests/dso-data.c
311
int fd = open("/dev/null", O_RDONLY);
tools/perf/tests/dso-data.c
362
fd_extra = open("/dev/null", O_RDONLY);
tools/perf/tests/hwmon_pmu.c
86
test_dirfd = open(dir, O_PATH|O_DIRECTORY);
tools/perf/tests/hwmon_pmu.c
98
hwmon_dirfd = open(dir, O_PATH|O_DIRECTORY);
tools/perf/tests/kallsyms-split.c
81
fd = open(buf, O_RDWR | O_CREAT, 0600);
tools/perf/tests/pmu.c
77
dirfd = open(dir, O_DIRECTORY);
tools/perf/tests/tests-scripts.c
43
fd = open(devel_dirs[i], O_PATH);
tools/perf/tests/tests-scripts.c
63
fd = open(path, O_PATH);
tools/perf/tests/tests-scripts.c
67
fd = open(path, O_PATH);
tools/perf/tests/tests-scripts.c
75
return open(path, O_PATH);
tools/perf/ui/browsers/scripts.c
181
scripts_dir_fd = open(scripts_path, O_DIRECTORY);
tools/perf/util/bpf-filter.c
713
dir_fd = open(path, O_PATH);
tools/perf/util/bpf_ftrace.c
150
return open("/dev/null", O_RDONLY);
tools/perf/util/capstone.c
474
fd = open(filename, O_RDONLY);
tools/perf/util/cgroup.c
44
fd = open(path, O_RDONLY);
tools/perf/util/copyfile.c
115
fromfd = open(from, O_RDONLY);
tools/perf/util/data-convert-json.c
390
fd = open(output_name, O_CREAT | O_WRONLY | (opts->force ? O_TRUNC : O_EXCL), 0666);
tools/perf/util/data.c
139
ret = open(file->path, O_RDONLY);
tools/perf/util/data.c
248
fd = open(data->file.path, flags);
tools/perf/util/data.c
284
int fd = open(data->file.path, O_CREAT|O_RDWR|O_TRUNC|O_CLOEXEC, S_IRUSR|S_IWUSR);
tools/perf/util/data.c
60
ret = open(file->path, O_RDWR|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR);
tools/perf/util/debuginfo.c
46
fd = open(path, O_RDONLY);
tools/perf/util/demangle-rust-v0.c
1479
static NODISCARD overflow_status printer_print_maybe_open_generics(struct printer *printer, bool *open) {
tools/perf/util/demangle-rust-v0.c
1483
*open = false;
tools/perf/util/demangle-rust-v0.c
1484
return printer_print_backref(printer, printer_print_maybe_open_generics, open);
tools/perf/util/demangle-rust-v0.c
1489
*open = true;
tools/perf/util/demangle-rust-v0.c
1493
*open = false;
tools/perf/util/demangle-rust-v0.c
1499
bool open;
tools/perf/util/demangle-rust-v0.c
1500
PRINT(printer_print_maybe_open_generics(printer, &open));
tools/perf/util/demangle-rust-v0.c
1503
if (!open) {
tools/perf/util/demangle-rust-v0.c
1505
open = true;
tools/perf/util/demangle-rust-v0.c
1518
if (open) {
tools/perf/util/drm_pmu.c
649
int proc_dir = open(procfs__mountpoint(), O_DIRECTORY);
tools/perf/util/dso.c
1907
fd = open(symfs_filename, O_RDONLY);
tools/perf/util/dso.c
347
return open(name, O_RDONLY);
tools/perf/util/dso.c
544
int fd = open(name, O_RDONLY|O_CLOEXEC);
tools/perf/util/evlist.c
1960
fd = open(s, O_RDWR | O_NONBLOCK | O_CLOEXEC);
tools/perf/util/evlist.c
1971
fd = open(p, O_RDWR | O_NONBLOCK | O_CLOEXEC);
tools/perf/util/header.c
1345
io_dir__init(&dir, open(path, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/header.c
1404
io_dir__init(&dir, open(path, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/hwmon_pmu.c
248
io_dir__init(&dir, open(pmu->hwmon_dir, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/hwmon_pmu.c
417
int dir = open(hwm->hwmon_dir, O_CLOEXEC | O_DIRECTORY | O_RDONLY);
tools/perf/util/hwmon_pmu.c
716
io_dir__init(&class_hwmon_dir, open(buf, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/hwmon_pmu.c
731
hwmon_dir = open(buf, O_DIRECTORY);
tools/perf/util/hwmon_pmu.c
767
int dir = open(hwm->hwmon_dir, O_CLOEXEC | O_DIRECTORY | O_RDONLY);
tools/perf/util/jitdump.c
89
fd = open(filename, O_CREAT|O_TRUNC|O_WRONLY, 0644);
tools/perf/util/libbfd.c
434
fd = open(filename, O_RDONLY);
tools/perf/util/libdw.c
42
fd = open(dso_name, O_RDONLY);
tools/perf/util/lzma.c
117
int fd = open(input, O_RDONLY);
tools/perf/util/machine.c
1387
io_dir__init(&iod, open(path, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/namespaces.c
302
oldns = open("/proc/self/ns/mnt", O_RDONLY);
tools/perf/util/namespaces.c
306
newns = open(nsinfo__mntns_path(nsi), O_RDONLY);
tools/perf/util/pmu.c
2525
caps_fd = open(caps_path, O_CLOEXEC | O_DIRECTORY | O_RDONLY);
tools/perf/util/pmu.c
2661
return open(path, O_DIRECTORY);
tools/perf/util/pmu.c
309
fd = open(path, O_RDONLY);
tools/perf/util/pmu.c
344
fd = open(path, O_RDONLY);
tools/perf/util/pmu.c
379
fd = open(path, O_RDONLY);
tools/perf/util/pmu.c
753
events_dir_fd = open(path, O_DIRECTORY);
tools/perf/util/probe-event.c
309
fd = open(module, O_RDONLY);
tools/perf/util/probe-event.c
633
fd = open(exec, O_RDONLY);
tools/perf/util/probe-file.c
119
ret = open(buf, O_RDWR | O_APPEND, 0);
tools/perf/util/probe-file.c
121
ret = open(buf, O_RDONLY, 0);
tools/perf/util/probe-file.c
483
fd = open(cpath, O_CREAT | O_RDWR, 0644);
tools/perf/util/srccode.c
113
fd = open(fn, O_RDONLY);
tools/perf/util/symbol-elf.c
1157
fd = open(name, O_RDONLY);
tools/perf/util/symbol-elf.c
1946
kcore->fd = open(filename, O_RDONLY);
tools/perf/util/symbol-elf.c
1979
kcore->fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0400);
tools/perf/util/symbol-elf.c
220
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-elf.c
2455
from = open(from_filename, O_RDONLY);
tools/perf/util/symbol-elf.c
2459
to = open(to_filename, O_RDONLY);
tools/perf/util/symbol-elf.c
2877
fd = open(target, O_RDONLY);
tools/perf/util/symbol-elf.c
876
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-elf.c
939
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-elf.c
999
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-minimal.c
112
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-minimal.c
215
fd = open(filename, O_RDONLY);
tools/perf/util/symbol-minimal.c
241
int fd = open(name, O_RDONLY);
tools/perf/util/symbol.c
1338
fd = open(kcore_filename, O_RDONLY);
tools/perf/util/symbol.c
1986
int fd = open(file, O_RDONLY);
tools/perf/util/synthetic-events.c
2670
io.fd = open(path, O_RDONLY, 0);
tools/perf/util/synthetic-events.c
450
io.fd = open(bf, O_RDONLY, 0);
tools/perf/util/synthetic-events.c
817
io_dir__init(&iod, open(filename, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/synthetic-events.c
90
fd = open(bf, O_RDONLY);
tools/perf/util/thread.c
459
fd = open(path, O_RDONLY);
tools/perf/util/tool_pmu.c
262
fd = open(buf, O_RDONLY);
tools/perf/util/tool_pmu.c
265
fd = open("/proc/stat", O_RDONLY);
tools/perf/util/tp_pmu.c
41
io_dir__init(&evt_dir, open(evt_path, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/tp_pmu.c
74
io_dir__init(&events_dir, open(events_dir_path, O_CLOEXEC | O_DIRECTORY | O_RDONLY));
tools/perf/util/trace-event-info.c
431
fd = open(evt_path, O_RDONLY);
tools/perf/util/trace-event-info.c
51
fd = open(file, O_RDONLY);
tools/perf/util/trace-event-info.c
623
temp_fd = open(tdata->temp_file, O_RDWR);
tools/perf/util/tracepoint.c
20
fd = open(evt_path, O_RDONLY);
tools/perf/util/unwind-libunwind-local.c
380
fd = open(dso__symsrc_filename(dso), O_RDONLY);
tools/perf/util/unwind-libunwind-local.c
400
fd = open(debuglink, O_RDONLY);
tools/perf/util/zlib.c
32
input_fd = open(input, O_RDONLY);
tools/perf/util/zlib.c
85
int fd = open(input, O_RDONLY);
tools/power/acpi/os_specific/service_layers/osunixmap.c
70
fd = open(SYSTEM_MEMORY, O_RDONLY | O_BINARY);
tools/power/acpi/tools/acpidbg/acpidbg.c
422
fd = open(acpi_aml_file_path, O_RDWR | O_NONBLOCK);
tools/power/acpi/tools/ec/ec_access.c
220
fd = open(SYSFS_PATH, file_mode);
tools/power/acpi/tools/pfrut/pfrut.c
216
fd_update = open("/dev/acpi_pfr_update0", O_RDWR);
tools/power/acpi/tools/pfrut/pfrut.c
222
fd_update_log = open("/dev/acpi_pfr_telemetry0", O_RDWR);
tools/power/acpi/tools/pfrut/pfrut.c
328
fd_capsule = open(capsule_name, O_RDONLY);
tools/power/cpupower/debug/i386/centrino-decode.c
42
fd = open(file, O_RDONLY);
tools/power/cpupower/debug/i386/dump_psb.c
176
fd = open("/dev/mem", O_RDONLY);
tools/power/cpupower/debug/i386/powernow-k8-decode.c
39
fd = open(file, O_RDONLY);
tools/power/cpupower/lib/cpufreq.c
46
fd = open(path, O_WRONLY);
tools/power/cpupower/lib/cpuidle.c
63
fd = open(path, O_RDONLY);
tools/power/cpupower/lib/cpuidle.c
98
fd = open(path, O_WRONLY);
tools/power/cpupower/lib/cpupower.c
30
fd = open(path, O_RDONLY);
tools/power/cpupower/lib/cpupower.c
51
fd = open(path, O_WRONLY);
tools/power/cpupower/lib/cpupower.c
98
fd = open(path, O_RDONLY);
tools/power/cpupower/lib/powercap.c
23
fd = open(path, O_RDONLY);
tools/power/cpupower/lib/powercap.c
47
fd = open(path, O_RDONLY);
tools/power/cpupower/utils/helpers/msr.c
32
fd = open(msr_file_name, O_RDONLY);
tools/power/cpupower/utils/helpers/msr.c
61
fd = open(msr_file_name, O_WRONLY);
tools/power/cpupower/utils/helpers/sysfs.c
134
fd = open(path, O_RDONLY);
tools/power/cpupower/utils/helpers/sysfs.c
169
fd = open(path, O_WRONLY);
tools/power/cpupower/utils/helpers/sysfs.c
23
fd = open(path, O_RDONLY);
tools/power/cpupower/utils/helpers/sysfs.c
70
fd = open(path, O_RDONLY);
tools/power/x86/intel-speed-select/isst-config.c
1013
fd = open(cpuset_cpus, O_RDWR, 0);
tools/power/x86/intel-speed-select/isst-config.c
1028
fd = open(cpuset_cpus, O_RDWR, 0);
tools/power/x86/intel-speed-select/isst-config.c
1064
fd = open("/sys/fs/cgroup/0-0-0/cpuset.cpus", O_RDONLY, 0);
tools/power/x86/intel-speed-select/isst-config.c
1080
fd1 = open("/sys/fs/cgroup/0-0-0/cpuset.cpus.partition", O_RDONLY, 0);
tools/power/x86/intel-speed-select/isst-config.c
1127
fd = open(pathname, O_RDWR);
tools/power/x86/intel-speed-select/isst-config.c
1726
fd = open(buffer, O_WRONLY);
tools/power/x86/intel-speed-select/isst-config.c
1817
fd = open(buffer, O_RDONLY);
tools/power/x86/intel-speed-select/isst-config.c
1834
fd = open(buffer, O_WRONLY);
tools/power/x86/intel-speed-select/isst-config.c
2280
fd = open(buffer, O_RDONLY);
tools/power/x86/intel-speed-select/isst-config.c
3238
fd = open(pathname, O_RDWR);
tools/power/x86/intel-speed-select/isst-config.c
486
fd = open(buffer, O_RDONLY);
tools/power/x86/intel-speed-select/isst-config.c
518
fd = open(buffer, O_WRONLY);
tools/power/x86/intel-speed-select/isst-config.c
787
fd = open(pathname, O_RDWR);
tools/power/x86/intel-speed-select/isst-config.c
917
fd = open("/sys/fs/cgroup/cgroup.subtree_control", O_RDWR, 0);
tools/power/x86/intel-speed-select/isst-config.c
957
fd = open(cpuset_cpus, O_RDWR, 0);
tools/power/x86/intel-speed-select/isst-core-mbox.c
183
fd = open(pathname, O_RDWR);
tools/power/x86/intel-speed-select/isst-core-mbox.c
357
fd = open(buffer, O_WRONLY);
tools/power/x86/intel-speed-select/isst-core-mbox.c
86
fd = open(pathname, O_RDWR);
tools/power/x86/intel-speed-select/isst-core-tpmi.c
60
fd = open(pathname, O_RDWR);
tools/power/x86/intel-speed-select/isst-core.c
78
fd = open(pathname, O_RDWR);
tools/power/x86/intel-speed-select/isst-daemon.c
191
i = open("/dev/null", O_RDWR);
tools/power/x86/intel-speed-select/isst-daemon.c
203
pid_file_handle = open(pidfile, O_RDWR | O_CREAT, 0600);
tools/power/x86/turbostat/turbostat.c
10909
fd_target_dir = open(target_path, O_RDONLY | O_DIRECTORY);
tools/power/x86/turbostat/turbostat.c
11585
fd = open("/sys/fs/cgroup/cgroup.procs", O_WRONLY);
tools/power/x86/turbostat/turbostat.c
2521
fd = open(pathname, O_RDONLY);
tools/power/x86/turbostat/turbostat.c
4628
fdmt = open(path, O_RDONLY, 0);
tools/power/x86/turbostat/turbostat.c
8440
fd = open(path, O_RDONLY);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
695
fd = open(pathname, O_RDONLY);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
721
fd = open(pathname, O_RDWR);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
743
fd = open(path, O_RDONLY);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
764
fd = open(path, O_WRONLY);
tools/sched_ext/include/scx/compat.h
132
fd = open("/sys/kernel/sched_ext/hotplug_seq", O_RDONLY);
tools/spi/spidev_fdx.c
143
fd = open(name, O_RDWR);
tools/spi/spidev_test.c
160
out_fd = open(output_file, O_WRONLY | O_CREAT | O_TRUNC, 0666);
tools/spi/spidev_test.c
371
tx_fd = open(filename, O_RDONLY);
tools/spi/spidev_test.c
455
fd = open(device, O_RDWR);
tools/testing/selftests/alsa/conf.c
171
fd = open(path, O_RDONLY);
tools/testing/selftests/alsa/utimer-test.c
150
timer_dev_fd = open("/dev/snd/timer", O_RDONLY);
tools/testing/selftests/alsa/utimer-test.c
52
timer_dev_fd = open("/dev/snd/timer", O_RDONLY);
tools/testing/selftests/arm64/abi/tpidr2.c
226
ret = open("/proc/sys/abi/sme_default_vector_length", O_RDONLY, 0);
tools/testing/selftests/arm64/fp/za-fork.c
86
ret = open("/proc/sys/abi/sme_default_vector_length", O_RDONLY, 0);
tools/testing/selftests/bpf/benchs/bench_rename.c
56
ctx.fd = open("/proc/self/comm", O_WRONLY|O_TRUNC);
tools/testing/selftests/bpf/cgroup_helpers.c
136
fd = open(file_path, O_RDWR);
tools/testing/selftests/bpf/cgroup_helpers.c
260
fd = open(cgroup_procs_path, O_WRONLY);
tools/testing/selftests/bpf/cgroup_helpers.c
388
fd = open(CGROUP_MOUNT_PATH, O_RDONLY);
tools/testing/selftests/bpf/cgroup_helpers.c
456
fd = open(cgroup_path, O_RDONLY);
tools/testing/selftests/bpf/cgroup_helpers.c
625
fd = open(cgroup_classid_path, O_WRONLY);
tools/testing/selftests/bpf/cgroup_helpers.c
72
fd = open(path, O_RDONLY);
tools/testing/selftests/bpf/cgroup_helpers.c
750
return open(cgroup_workdir, O_RDONLY);
tools/testing/selftests/bpf/cgroup_helpers.c
93
cfd = open(path, O_RDWR);
tools/testing/selftests/bpf/network_helpers.c
535
token->orig_netns_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/bpf/network_helpers.c
542
nsfd = open(nspath, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/bpf/network_helpers.c
578
int fd = open("/dev/net/tun", O_RDWR);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
236
fd = open("/proc/sys/net/core/bpf_jit_harden", O_RDWR | O_NONBLOCK);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1528
proc_maps_fd = open(maps_path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
657
iter_fd = open(path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
148
pin_opts.path_fd = open("/sys/fs/bpf", O_PATH);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
213
get_opts.path_fd = open("/sys/fs/bpf", O_PATH);
tools/testing/selftests/bpf/prog_tests/btf_sysfs.c
30
fd = open(path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/cgroup_dev.c
32
fd = open(path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/cgroup_dev.c
57
fd = open(path, O_WRONLY);
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
75
fd = open(path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
76
fd = open(path, O_CREAT | O_RDWR, 0644);
tools/testing/selftests/bpf/prog_tests/cgroup_xattr.c
52
tmp_fd = open(TMP_FILE, O_RDONLY | O_CREAT);
tools/testing/selftests/bpf/prog_tests/check_mtu.c
22
fd = open(filename, 0, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/d_path.c
65
procfd = open("/proc/self/comm", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/d_path.c
68
devfd = open("/dev/urandom", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/d_path.c
71
localfd = open("/tmp/d_path_loadgen.txt", O_CREAT | O_RDONLY, 0644);
tools/testing/selftests/bpf/prog_tests/d_path.c
76
indicatorfd = open("/tmp/", O_PATH);
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
49
dev_udmabuf = open("/dev/udmabuf", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
89
heap_fd = open("/dev/dma_heap/system", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/file_reader.c
32
fd = open("/proc/self/exe", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/file_reader.c
97
fd = open("/proc/self/exe", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
575
fd = open("/dev/net/tun", O_RDWR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
765
net_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
635
saved_net = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
641
init_net = open("/proc/1/ns/net", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
81
new_net = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
120
fd = open(testfile, O_CREAT | O_RDONLY, 0644);
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
209
fd = open(testfile, O_CREAT | O_RDWR, 0644);
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
22
fd = open(testfile, O_CREAT | O_RDONLY, 0644);
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
220
fd = open(testfile, O_RDONLY, 0644);
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
259
fd = open(testfile, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
51
fd = open(testfile, O_RDONLY, 0644);
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
32
fd = open("/proc/cmdline", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
152
fd = open("/proc/sys/net/ipv4/tcp_fastopen", O_RDWR);
tools/testing/selftests/bpf/prog_tests/module_attach.c
17
fd = open(BPF_TESTMOD_TEST_FILE, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/mptcp.c
108
fd = open("/proc/sys/net/ipv4/tcp_congestion_control", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
35
comm_fd = open("/proc/self/comm", O_WRONLY|O_TRUNC);
tools/testing/selftests/bpf/prog_tests/select_reuseport.c
159
fd = open(sysctl, 0);
tools/testing/selftests/bpf/prog_tests/select_reuseport.c
176
fd = open(sysctl, O_RDWR);
tools/testing/selftests/bpf/prog_tests/sk_assign.c
241
self_net = open(NS_SELF, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
415
net_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
466
net_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/subprogs.c
35
ctx.fd = open("/proc/sys/net/core/bpf_jit_harden", O_RDWR);
tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c
27
efd = open(buf, O_RDONLY, 0);
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1090
fd = open("/dev/net/tun", O_RDWR);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
20
fd = open(file, 0);
tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c
38
null_fd = open("/dev/null", O_WRONLY);
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
124
rm_fd = open(tmp_exec_path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
33
null_fd = open("/dev/null", O_WRONLY);
tools/testing/selftests/bpf/prog_tests/test_overhead.c
24
fd = open("/proc/self/comm", O_WRONLY|O_TRUNC);
tools/testing/selftests/bpf/prog_tests/test_struct_ops_no_cfi.c
11
fd = open("bpf_test_no_cfi.ko", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1435
fd = open(sysctl_path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1492
fd = open(sysctl_path, test->open_flags | O_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
426
fd = open("/dev/urandom", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/token.c
233
fd = open(path, O_WRONLY | O_CLOEXEC | O_NOCTTY | O_NOFOLLOW);
tools/testing/selftests/bpf/prog_tests/tp_attach_query.c
26
efd = open(buf, O_RDONLY, 0);
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
201
fd = open(BPF_TESTMOD_UPROBE_TEST_FILE, O_WRONLY);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
160
fd = open(path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
220
fd = open(mod_path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
427
fd = open(sig_path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
452
ret = open(data_path, O_RDONLY);
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
46
nsfd = open(nspath, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
699
root_netns_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
85
bad_fd = open("/dev/null", O_RDONLY);
tools/testing/selftests/bpf/test_cpp.cpp
32
skel = T::open(opts);
tools/testing/selftests/bpf/test_cpp.cpp
66
err = skel.open(&opts);
tools/testing/selftests/bpf/test_lirc_mode2_user.c
69
lircfd = open(argv[1], O_RDWR | O_NONBLOCK);
tools/testing/selftests/bpf/test_lirc_mode2_user.c
82
inputfd = open(argv[2], O_RDONLY | O_NONBLOCK);
tools/testing/selftests/bpf/test_progs.c
1175
fd = open(BPF_TESTMOD_TEST_FILE, O_RDONLY);
tools/testing/selftests/bpf/test_progs.c
1197
fd = open(BPF_TESTMOD_TEST_FILE, O_WRONLY);
tools/testing/selftests/bpf/test_progs.c
1214
fd = open(sysctl, O_WRONLY);
tools/testing/selftests/bpf/test_progs.c
506
env.saved_netns_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/bpf/test_progs.c
757
struct netns_obj *netns_new(const char *nsname, bool open)
tools/testing/selftests/bpf/test_progs.c
790
if (open) {
tools/testing/selftests/bpf/test_progs.h
502
struct netns_obj *netns_new(const char *name, bool open);
tools/testing/selftests/bpf/test_sockmap.c
2143
cg_fd = open(optarg, O_DIRECTORY, O_RDONLY);
tools/testing/selftests/bpf/testing_helpers.c
410
fd = open(path, O_RDONLY);
tools/testing/selftests/bpf/testing_helpers.c
503
sysctl_fd = open(jit_sysctl, O_RDONLY);
tools/testing/selftests/bpf/trace_helpers.c
441
fd = open(path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/bpf/unpriv_helpers.c
78
fd = open("/proc/cmdline", O_RDONLY);
tools/testing/selftests/bpf/urandom_read.c
61
int fd = open("/dev/urandom", O_RDONLY);
tools/testing/selftests/bpf/veristat.c
1491
env.memory_peak_fd = open(buf, O_RDWR | O_APPEND);
tools/testing/selftests/bpf/veristat.c
489
fd = open(path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/cachestat/test_cachestat.c
134
int fd = open(filename, open_flags, open_mode);
tools/testing/selftests/cachestat/test_cachestat.c
237
fd = open(filename, O_RDWR | O_CREAT | O_TRUNC, 0666);
tools/testing/selftests/cachestat/test_cachestat.c
43
int random_fd = open("/dev/urandom", O_RDONLY);
tools/testing/selftests/capabilities/test_execve.c
151
int to = open(toname, O_CREAT | O_WRONLY | O_EXCL, 0700);
tools/testing/selftests/capabilities/test_execve.c
216
int ourpath_fd = open(our_path, O_RDONLY | O_DIRECTORY);
tools/testing/selftests/capabilities/test_execve.c
41
fd = open(filename, O_WRONLY);
tools/testing/selftests/cgroup/lib/cgroup_util.c
243
return open(path, flags);
tools/testing/selftests/cgroup/lib/cgroup_util.c
30
fd = open(path, O_RDONLY);
tools/testing/selftests/cgroup/lib/cgroup_util.c
48
fd = open(path, O_WRONLY | O_APPEND);
tools/testing/selftests/cgroup/lib/cgroup_util.c
493
return open(dir, O_DIRECTORY | O_CLOEXEC | O_NOFOLLOW | O_PATH);
tools/testing/selftests/cgroup/test_core.c
33
fd = open("/dev/urandom", O_RDONLY);
tools/testing/selftests/cgroup/test_core.c
748
cg_test_b_procs_fd = open(cg_test_b_procs, O_RDWR);
tools/testing/selftests/cgroup/test_core.c
786
targ->fd = open(targ->path, O_RDWR);
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
28
fd = open(path, O_RDONLY);
tools/testing/selftests/cgroup/test_kmem.c
225
fd = open("/proc/kpagecgroup", O_RDONLY);
tools/testing/selftests/cgroup/test_memcontrol.c
31
return open(".", O_TMPFILE | O_RDWR | O_EXCL);
tools/testing/selftests/cgroup/test_memcontrol.c
93
fd = open(path, O_WRONLY | O_APPEND);
tools/testing/selftests/cgroup/wait_inotify.c
49
fd = open(file, O_RDONLY);
tools/testing/selftests/core/close_range_test.c
120
fd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
209
fd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
248
fd = open("/dev/null", O_RDONLY);
tools/testing/selftests/core/close_range_test.c
316
fd = open("/dev/null", O_RDONLY);
tools/testing/selftests/core/close_range_test.c
391
fd1 = open("/dev/null", O_RDWR);
tools/testing/selftests/core/close_range_test.c
47
fd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
474
fd4 = open("/dev/null", O_RDWR);
tools/testing/selftests/core/close_range_test.c
518
fd1 = open("/dev/null", O_RDWR);
tools/testing/selftests/core/close_range_test.c
637
fd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
649
fd = open(path, O_CREAT | O_RDONLY | O_CLOEXEC, 0600);
tools/testing/selftests/core/close_range_test.c
656
fd = open(path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/core/unshare_test.c
34
fd = open("/proc/sys/fs/nr_open", O_RDWR);
tools/testing/selftests/coredump/coredump_test_helpers.c
114
fd = open("/proc/sys/kernel/core_pattern", O_WRONLY | O_CLOEXEC);
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
51
fd = open(name, O_RDWR);
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
99
fd = open(buf, O_RDWR);
tools/testing/selftests/drivers/dma-buf/udmabuf.c
143
devfd = open("/dev/udmabuf", O_RDWR);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
152
ctx->devfd = open("/dev/udmabuf", O_RDWR);
tools/testing/selftests/drivers/ntsync/ntsync.c
1073
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
1184
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
1312
stress_device = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
150
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
234
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
385
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
450
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
510
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
622
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
757
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/ntsync/ntsync.c
950
fd = open("/dev/ntsync", O_CLOEXEC | O_RDONLY);
tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c
162
self->uv_fd = open(UV_PATH, O_ACCMODE);
tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c
262
int fd = open(UV_PATH, O_ACCMODE);
tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c
40
self->uv_fd = open(UV_PATH, O_ACCMODE);
tools/testing/selftests/efivarfs/create-read.c
26
fd = open(path, O_RDWR | O_CREAT, 0600);
tools/testing/selftests/efivarfs/open-unlink.c
115
fd = open(path, O_RDONLY);
tools/testing/selftests/efivarfs/open-unlink.c
20
fd = open(path, O_RDONLY);
tools/testing/selftests/efivarfs/open-unlink.c
51
fd = open(path, O_RDONLY);
tools/testing/selftests/efivarfs/open-unlink.c
89
fd = open(path, O_WRONLY | O_CREAT, 0600);
tools/testing/selftests/exec/check-exec.c
164
self->pipefd = open(procfd_path, O_RDWR | O_CLOEXEC);
tools/testing/selftests/exec/check-exec.c
186
fd_in = open(binary_path, O_CLOEXEC | O_RDONLY);
tools/testing/selftests/exec/check-exec.c
208
fd_out = open(path, O_CLOEXEC | O_WRONLY);
tools/testing/selftests/exec/check-exec.c
257
fd = open(path, flags | O_RDONLY);
tools/testing/selftests/exec/execveat.c
148
int fd = open(filename, flags);
tools/testing/selftests/exec/execveat.c
159
int out_fd = open(dest, O_RDWR|O_CREAT|O_TRUNC, 0755);
tools/testing/selftests/exec/execveat.c
209
fd = open(longpath, O_RDONLY);
tools/testing/selftests/exec/execveat.c
439
fd = open("subdir.ephemeral/script", O_RDWR|O_CREAT|O_TRUNC, 0755);
tools/testing/selftests/exec/execveat.c
472
fd = open("/proc/self/comm", O_RDONLY);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
28
dfd = open(dirname, O_PATH | O_DIRECTORY);
tools/testing/selftests/filelock/ofdlocks.c
39
int fd = open("/tmp/aa", O_RDWR | O_CREAT | O_EXCL, 0600);
tools/testing/selftests/filelock/ofdlocks.c
40
int fd2 = open("/tmp/aa", O_RDONLY);
tools/testing/selftests/filesystems/anon_inode_test.c
65
ASSERT_LT(open("/proc/self/fd/500", 0), 0);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
115
fd = open(device_path, O_CLOEXEC | O_RDONLY);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
162
fd = open(device_path, O_CLOEXEC | O_RDONLY);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
258
setgroups_fd = open(path, O_WRONLY | O_CLOEXEC | O_NOFOLLOW);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
283
fd = open(path, O_WRONLY | O_CLOEXEC | O_NOFOLLOW);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
425
fd = open(device_path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
442
fds[i] = open(device_path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
92
fd = open(device_path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/devpts_pts.c
105
master = open(ptmx, O_RDWR | O_NOCTTY | O_CLOEXEC);
tools/testing/selftests/filesystems/dnotify_test.c
26
fd = open(".", O_RDONLY);
tools/testing/selftests/filesystems/fclog.c
37
self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC);
tools/testing/selftests/filesystems/file_stressor.c
127
fd = open(path, O_CREAT | O_RDONLY | O_CLOEXEC, 0644);
tools/testing/selftests/filesystems/file_stressor.c
142
self->fd_proc_pid[i] = open(path, O_DIRECTORY | O_RDONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/fuse/fuse_mnt.c
137
.open = test_open,
tools/testing/selftests/filesystems/fuse/fusectl_test.c
113
abort_fd = open(path_buf, O_WRONLY);
tools/testing/selftests/filesystems/fuse/fusectl_test.c
118
test_fd = open(path_buf, O_RDWR);
tools/testing/selftests/filesystems/fuse/fusectl_test.c
30
int fd = open(path, O_WRONLY);
tools/testing/selftests/filesystems/kernfs_test.c
18
fd = open("/sys/kernel/warn_count", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/kernfs_test.c
30
fd = open("/sys/kernel/warn_count", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
53
self->ns_fd = open("/proc/self/ns/mnt", O_RDONLY);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
61
self->orig_root = open("/", O_PATH | O_CLOEXEC);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
58
self->orig_ns_fd = open("/proc/self/ns/mnt", O_RDONLY);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
64
self->ns_fd = open("/proc/self/ns/mnt", O_RDONLY);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
70
self->orig_root = open("/", O_PATH | O_CLOEXEC);
tools/testing/selftests/filesystems/nsfs/iterate_mntns.c
58
self->fd_mnt_ns[i] = open("/proc/self/ns/mnt", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/nsfs/owner.c
56
ns = open(path, O_RDONLY);
tools/testing/selftests/filesystems/nsfs/pidns.c
56
ns = open(path, O_RDONLY);
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
44
fd = open(path, O_RDONLY);
tools/testing/selftests/filesystems/statmount/statmount_test.c
171
orig_root = open("/", O_PATH);
tools/testing/selftests/filesystems/statmount/statmount_test.c
707
fd = open(subdir, O_PATH);
tools/testing/selftests/filesystems/statmount/statmount_test.c
77
int fd = open(path, O_WRONLY);
tools/testing/selftests/filesystems/statmount/statmount_test.c
836
fd = open(subdir, O_PATH);
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
153
fd = open(mnt, O_PATH);
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
64
int fd = open(mnt_ns, O_RDONLY);
tools/testing/selftests/filesystems/utils.c
193
setgroups_fd = open(path, O_WRONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/utils.c
212
fd = open(path, O_WRONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/utils.c
300
ret = open(path_ns, O_RDONLY | O_CLOEXEC | O_NOCTTY);
tools/testing/selftests/filesystems/utils.c
430
fd_userns = open(path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/filesystems/utils.c
455
int fd = open(path, O_WRONLY);
tools/testing/selftests/firmware/fw_namespace.c
39
fd = open(sys_path, O_WRONLY);
tools/testing/selftests/firmware/fw_namespace.c
53
fd = open(fw_path, O_WRONLY | O_CREAT, 0600);
tools/testing/selftests/fpu/test_fpu.c
21
int fd = open(test_fpu_path, O_RDONLY);
tools/testing/selftests/ftrace/poll.c
51
pfd.fd = open(argv[optind], O_RDONLY);
tools/testing/selftests/futex/functional/futex_wait.c
111
fd = open(SHM_PATH, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR);
tools/testing/selftests/gpio/gpio-chip-info.c
32
fd = open(argv[1], O_RDWR);
tools/testing/selftests/gpio/gpio-line-name.c
33
fd = open(argv[1], O_RDWR);
tools/testing/selftests/gpio/gpio-mockup-cdev.c
168
cfd = open(chip, 0);
tools/testing/selftests/hid/hid_common.h
336
fd = open(uevent, O_RDONLY | O_NONBLOCK);
tools/testing/selftests/hid/hid_common.h
438
return open(hidraw_path, O_RDWR | O_NONBLOCK);
tools/testing/selftests/hid/hid_common.h
456
hid->uhid_fd = open(path, O_RDWR | O_CLOEXEC);
tools/testing/selftests/ia64/aliasing-test.c
124
fd = open(path, O_RDWR);
tools/testing/selftests/ia64/aliasing-test.c
30
fd = open(path, O_RDWR);
tools/testing/selftests/intel_pstate/aperf.c
47
fd = open(msr_file_name, O_RDONLY);
tools/testing/selftests/intel_pstate/msr.c
29
fd = open(msr_file_name, O_RDONLY);
tools/testing/selftests/iommu/iommufd.c
1638
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd.c
1803
fd = open("/proc/self/exe", O_RDONLY);
tools/testing/selftests/iommu/iommufd.c
2117
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd.c
22
fd = open("/sys/kernel/mm/transparent_hugepage/hpage_pmd_size",
tools/testing/selftests/iommu/iommufd.c
2500
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd.c
253
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd.c
2791
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd.c
3254
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd.c
359
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd.c
65
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
247
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
315
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
351
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
388
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
433
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
512
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
568
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
641
self->fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/iommu/iommufd_fail_nth.c
98
nth_state->proc_fd = open(buf, O_RDWR);
tools/testing/selftests/iommu/iommufd_utils.h
809
fd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/ipc/msgque.c
40
fd = open("/proc/sys/kernel/msg_next_id", O_WRONLY);
tools/testing/selftests/ir/ir_loopback.c
127
protocolfd = open(buf, O_WRONLY);
tools/testing/selftests/ir/ir_loopback.c
96
fd = open(buf, O_RDWR | O_NONBLOCK);
tools/testing/selftests/kcmp/kcmp_test.c
42
fd1 = open(kpath, O_RDWR | O_CREAT | O_TRUNC, 0644);
tools/testing/selftests/kcmp/kcmp_test.c
94
fd2 = open(kpath, O_RDWR);
tools/testing/selftests/kho/init.c
30
fd = open(KHO_FINALIZE, O_RDWR);
tools/testing/selftests/kho/init.c
55
fd = open("/proc/cmdline", O_RDONLY);
tools/testing/selftests/kho/init.c
66
fd = open(KERNEL_IMAGE, O_RDONLY);
tools/testing/selftests/kvm/access_tracking_perf_test.c
189
page_idle_fd = open("/sys/kernel/mm/page_idle/bitmap", O_RDWR);
tools/testing/selftests/kvm/access_tracking_perf_test.c
192
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/kvm/arm64/sea_to_user.c
67
fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/kvm/hardware_disable_test.c
51
fd = open("/dev/null", O_RDWR);
tools/testing/selftests/kvm/lib/elf.c
121
fd = open(filename, O_RDONLY);
tools/testing/selftests/kvm/lib/elf.c
21
fd = open(filename, O_RDONLY);
tools/testing/selftests/kvm/lib/kvm_util.c
33
fd = open(path, flags);
tools/testing/selftests/kvm/lib/lru_gen_util.c
360
lru_gen_fd = open(LRU_GEN_ENABLED_PATH, O_RDONLY);
tools/testing/selftests/kvm/lib/lru_gen_util.c
381
lru_gen_debug_fd = open(LRU_GEN_DEBUGFS, O_RDWR);
tools/testing/selftests/kvm/rseq_test.c
256
fd = open("/dev/cpu_dma_latency", O_RDWR);
tools/testing/selftests/kvm/s390/shared_zeropage_test.c
75
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
463
int zero_fd = open("/dev/zero", O_RDONLY);
tools/testing/selftests/landlock/base_test.c
227
open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
250
open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
284
fd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
295
fd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
404
open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
432
ASSERT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/base_test.c
434
dir_fd = open("/tmp", O_RDONLY | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
444
dir_fd = open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
447
dir_fd = open("/tmp", O_RDONLY | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
467
dir_fd = open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/base_test.c
480
EXPECT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/base_test.c
494
EXPECT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/base_test.c
513
EXPECT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/base_test.c
525
EXPECT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/fs_bench.c
82
curr = open(".", O_PATH);
tools/testing/selftests/landlock/fs_test.c
1937
dirfd = open(dir_s1d2, O_DIRECTORY);
tools/testing/selftests/landlock/fs_test.c
2025
dst_fd = open(dst_path, O_WRONLY | O_TRUNC | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
2030
src_fd = open(src_path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
3569
return open(procfd_path, open_flags);
tools/testing/selftests/landlock/fs_test.c
3593
reg_fd = open(file1_s1d2, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
3915
fd_layer0 = open(path, O_WRONLY);
tools/testing/selftests/landlock/fs_test.c
3923
fd_layer1 = open(path, O_WRONLY);
tools/testing/selftests/landlock/fs_test.c
3932
fd_layer2 = open(path, O_WRONLY);
tools/testing/selftests/landlock/fs_test.c
3942
fd_layer3 = open(path, O_WRONLY);
tools/testing/selftests/landlock/fs_test.c
4040
fd = open(path, O_WRONLY);
tools/testing/selftests/landlock/fs_test.c
4080
fd = open(path, O_WRONLY);
tools/testing/selftests/landlock/fs_test.c
4176
fd = open(dir_s1d1, O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
4195
fd = open(dir_s1d1, O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
4273
fd = open("/dev/null", O_RDWR | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
4343
fd = open(path, O_WRONLY);
tools/testing/selftests/landlock/fs_test.c
4348
fd = open(path, O_RDONLY);
tools/testing/selftests/landlock/fs_test.c
4472
file_fd = open("/dev/zero", variant->open_mode);
tools/testing/selftests/landlock/fs_test.c
4512
dir_fd = open("/dev", O_RDONLY);
tools/testing/selftests/landlock/fs_test.c
4552
file_fd = open("/dev/zero", variant->open_mode);
tools/testing/selftests/landlock/fs_test.c
4884
bind_s1d3_fd = open(bind_dir_s1d3, O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
489
open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
492
ruleset_fd = open(dir_s1d1, O_PATH | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
4990
bind_s1d3_fd = open(bind_dir_s1d3, O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
500
ruleset_fd = open(dir_s1d1, O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
5137
bind_s1d3_fd = open(bind_dir_s1d3, O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
517
path_beneath.parent_fd = open(dir_s1d2, O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
5280
open(TMP_DIR "/s2d1/s2d2", O_DIRECTORY | O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
531
open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
5710
s1d41_bind_fd = open(TMP_DIR "/s2d1/s2d2/s1d31/s1d41",
tools/testing/selftests/landlock/fs_test.c
5713
s1d42_bind_fd = open(TMP_DIR "/s2d1/s2d2/s1d32/s1d42",
tools/testing/selftests/landlock/fs_test.c
5837
self->s2d4_fd = open(TMP_DIR "/s2d1/s2d2/s2d3/s2d4",
tools/testing/selftests/landlock/fs_test.c
5842
open(TMP_DIR "/s3d1/s3d2", O_DIRECTORY | O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
613
path_beneath_file.parent_fd = open(file1_s1d2, O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
618
open(dir_s1d2, O_PATH | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
6232
s1d3_bind_fd = open(TMP_DIR "/s3d1/s3d2/s2d3/s2d4/s1d3",
tools/testing/selftests/landlock/fs_test.c
671
open(TMP_DIR, O_PATH | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
698
path_beneath.parent_fd = open(file1_s1d2, O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
727
path_beneath.parent_fd = open(path, O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
7613
fd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
835
path_beneath.parent_fd = open("/proc/self/ns/mnt", O_PATH | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
908
reg_fd = open(file1_s2d2, O_RDWR | O_CLOEXEC);
tools/testing/selftests/landlock/fs_test.c
917
reg_fd = open(file1_s2d2, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/landlock/net_test.c
1645
path_beneath.parent_fd = open("/dev", O_PATH | O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/landlock/net_test.c
1659
dir_fd = open("/dev", O_RDONLY);
tools/testing/selftests/landlock/net_test.c
1663
dir_fd = open("/", O_RDONLY);
tools/testing/selftests/landlock/ptrace_test.c
57
fd = open(procenv_path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/landlock/ptrace_test.c
73
const int fd = open("/proc/sys/kernel/yama/ptrace_scope", O_RDONLY);
tools/testing/selftests/landlock/wait-pipe-sandbox.c
119
if (open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC) >= 0) {
tools/testing/selftests/landlock/wait-pipe-sandbox.c
96
if (open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC) >= 0) {
tools/testing/selftests/liveupdate/liveupdate.c
115
self->fd1 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
140
self->fd1 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
182
self->fd1 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
217
self->fd1 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
265
self->fd1 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
330
self->fd1 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
338
unsupported_fd = open("/dev/null", O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
61
self->fd1 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
80
self->fd1 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/liveupdate.c
86
self->fd2 = open(LIVEUPDATE_DEV, O_RDWR);
tools/testing/selftests/liveupdate/luo_test_utils.c
28
return open(LUO_DEVICE, O_RDWR);
tools/testing/selftests/lsm/common.c
32
fd = open(path, O_RDONLY);
tools/testing/selftests/media_tests/media_device_open.c
70
fd = open(media_device, O_RDWR);
tools/testing/selftests/media_tests/media_device_test.c
79
fd = open(media_device, O_RDWR);
tools/testing/selftests/media_tests/video_device_test.c
143
fd = open(video_dev, O_RDWR);
tools/testing/selftests/memfd/fuse_mnt.c
104
.open = memfd_open,
tools/testing/selftests/memfd/fuse_test.c
262
fd = open(argv[1], O_RDONLY | O_CLOEXEC);
tools/testing/selftests/memfd/memfd_test.c
112
int fd = open("/proc/sys/vm/memfd_noexec", O_WRONLY | O_CLOEXEC);
tools/testing/selftests/memfd/memfd_test.c
127
int fd = open("/proc/sys/vm/memfd_noexec", O_WRONLY | O_CLOEXEC);
tools/testing/selftests/memfd/memfd_test.c
144
int fd = open("/proc/sys/vm/memfd_noexec", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/memfd/memfd_test.c
175
fd = open(path, O_RDWR);
tools/testing/selftests/memfd/memfd_test.c
344
r = open(buf, flags, mode);
tools/testing/selftests/memfd/memfd_test.c
359
r = open(buf, flags, mode);
tools/testing/selftests/mincore/mincore_selftest.c
209
fd = open(".", O_TMPFILE | O_RDWR, 0600);
tools/testing/selftests/mincore/mincore_selftest.c
309
fd = open("/dev/shm", O_TMPFILE | O_RDWR, 0600);
tools/testing/selftests/mm/compaction_test.c
103
fd = open("/proc/sys/vm/nr_hugepages", O_RDWR | O_NONBLOCK);
tools/testing/selftests/mm/compaction_test.c
175
fd = open("/proc/sys/vm/nr_hugepages", O_RDWR | O_NONBLOCK);
tools/testing/selftests/mm/compaction_test.c
62
fd = open("/proc/sys/vm/compact_unevictable_allowed",
tools/testing/selftests/mm/cow.c
1905
gup_fd = open("/sys/kernel/debug/gup_test", O_RDWR);
tools/testing/selftests/mm/cow.c
1906
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/guard-regions.c
1772
self->fd = open(self->path, O_RDONLY);
tools/testing/selftests/mm/guard-regions.c
2098
proc_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/guard-regions.c
2151
proc_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/guard-regions.c
2209
self->fd = open(self->path, O_RDONLY);
tools/testing/selftests/mm/gup_longterm.c
518
gup_fd = open("/sys/kernel/debug/gup_test", O_RDWR);
tools/testing/selftests/mm/gup_test.c
204
filed = open(file, O_RDWR|O_CREAT, 0664);
tools/testing/selftests/mm/gup_test.c
212
gup_fd = open(GUP_TEST_FILE, O_RDWR);
tools/testing/selftests/mm/hmm-tests.c
125
fd = open(pathname, O_RDWR, 0);
tools/testing/selftests/mm/hmm-tests.c
1945
gup_fd = open("/sys/kernel/debug/gup_test", O_RDWR);
tools/testing/selftests/mm/hmm-tests.c
230
fd = open(path, O_TMPFILE | O_EXCL | O_RDWR, 0600);
tools/testing/selftests/mm/hmm-tests.c
253
fd = open("/dev/urandom", O_RDONLY);
tools/testing/selftests/mm/hmm-tests.c
785
fd = open(file, O_RDONLY);
tools/testing/selftests/mm/hugepage-vmemmap.c
41
fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/hugepage-vmemmap.c
57
fd = open("/proc/kpageflags", O_RDONLY);
tools/testing/selftests/mm/hugetlb_dio.c
43
fd = open("/tmp", O_TMPFILE | O_RDWR | O_DIRECT, 0664);
tools/testing/selftests/mm/hugetlb_dio.c
98
fd = open("/tmp", O_TMPFILE | O_RDWR | O_DIRECT, 0664);
tools/testing/selftests/mm/khugepaged.c
376
fd = open(finfo.path, O_DSYNC | O_CREAT | O_RDWR | O_TRUNC | O_EXCL,
tools/testing/selftests/mm/khugepaged.c
392
finfo.fd = open(finfo.path, O_RDONLY, 777);
tools/testing/selftests/mm/ksm_functional_tests.c
502
ksm_fd = open("/sys/kernel/mm/ksm/run", O_RDWR);
tools/testing/selftests/mm/ksm_functional_tests.c
522
ksm_fd = open("/sys/kernel/mm/ksm/run", O_RDWR);
tools/testing/selftests/mm/ksm_functional_tests.c
697
mem_fd = open("/proc/self/mem", O_RDWR);
tools/testing/selftests/mm/ksm_functional_tests.c
704
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/ksm_functional_tests.c
710
pages_to_scan_fd = open("/sys/kernel/mm/ksm/pages_to_scan", O_RDWR);
tools/testing/selftests/mm/ksm_functional_tests.c
713
sleep_millisecs_fd = open("/sys/kernel/mm/ksm/sleep_millisecs", O_RDWR);
tools/testing/selftests/mm/ksm_tests.c
550
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/madv_populate.c
137
int fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/madv_populate.c
151
int fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/madv_populate.c
209
int fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/madv_populate.c
223
int fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/memory-failure.c
107
self->pagemap_fd = open(pagemap_proc, O_RDONLY);
tools/testing/selftests/mm/memory-failure.c
111
self->kpageflags_fd = open(kpageflags_proc, O_RDONLY);
tools/testing/selftests/mm/memory-failure.c
255
fd = open(fname, O_RDWR | O_CREAT, 0664);
tools/testing/selftests/mm/merge.c
523
fd = open(probe_file, O_RDWR|O_CREAT, 0600);
tools/testing/selftests/mm/mkdirty.c
346
mem_fd = open("/proc/self/mem", O_RDWR);
tools/testing/selftests/mm/mkdirty.c
349
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/pagemap_ioctl.c
1157
fd = open(progname, O_RDONLY);
tools/testing/selftests/mm/pagemap_ioctl.c
1186
fd = open(__FILE__".tmp2", O_RDWR | O_CREAT, 0666);
tools/testing/selftests/mm/pagemap_ioctl.c
1229
int pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/pagemap_ioctl.c
1562
pagemap_fd = open(PAGEMAP, O_RDONLY);
tools/testing/selftests/mm/pagemap_ioctl.c
1657
fd = open(__FILE__".tmp0", O_RDWR | O_CREAT, 0777);
tools/testing/selftests/mm/pfnmap.c
120
fd = open(file, O_RDONLY);
tools/testing/selftests/mm/protection_keys.c
66
int fd = open(file, O_RDWR);
tools/testing/selftests/mm/protection_keys.c
736
fd = open(buf, O_RDONLY);
tools/testing/selftests/mm/protection_keys.c
874
int test_fd = open("/etc/passwd", O_RDONLY);
tools/testing/selftests/mm/rmap.c
284
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/rmap.c
300
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/rmap.c
359
fd = open(data->filename, O_CREAT | O_RDWR | O_EXCL, 0666);
tools/testing/selftests/mm/rmap.c
402
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/soft-dirty.c
147
test_fd = open(fname, O_RDWR | O_CREAT, 0664);
tools/testing/selftests/mm/soft-dirty.c
332
pagemap_fd = open(PAGEMAP_FILE_PATH, O_RDONLY);
tools/testing/selftests/mm/split_huge_page_test.c
263
fd = open(path, O_WRONLY);
tools/testing/selftests/mm/split_huge_page_test.c
517
fd = open(testfile, O_CREAT|O_RDWR, 0664);
tools/testing/selftests/mm/split_huge_page_test.c
619
*fd = open(testfile, O_CREAT | O_RDWR, 0664);
tools/testing/selftests/mm/split_huge_page_test.c
631
*fd = open("/proc/sys/vm/drop_caches", O_WRONLY);
tools/testing/selftests/mm/split_huge_page_test.c
642
*fd = open(testfile, O_RDWR);
tools/testing/selftests/mm/split_huge_page_test.c
794
pagemap_fd = open(pagemap_proc, O_RDONLY);
tools/testing/selftests/mm/split_huge_page_test.c
798
kpageflags_fd = open(kpageflags_proc, O_RDONLY);
tools/testing/selftests/mm/thp_settings.c
51
fd = open(path, O_RDONLY);
tools/testing/selftests/mm/thp_settings.c
72
fd = open(path, O_WRONLY);
tools/testing/selftests/mm/transhuge-stress.c
62
backing_fd = open(name, O_RDWR);
tools/testing/selftests/mm/transhuge-stress.c
72
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/uffd-common.c
692
fd = open("/dev/userfaultfd", O_RDWR | O_CLOEXEC);
tools/testing/selftests/mm/uffd-unit-tests.c
198
int fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/uffd-unit-tests.c
258
args->gup_fd = open("/sys/kernel/debug/gup_test", O_RDWR);
tools/testing/selftests/mm/uffd-wp-mremap.c
359
pagemap_fd = open("/proc/self/pagemap", O_RDONLY);
tools/testing/selftests/mm/vm_util.c
137
int fd = open("/proc/self/clear_refs", O_WRONLY);
tools/testing/selftests/mm/vm_util.c
162
fd = open(PMD_SIZE_FILE_PATH, O_RDONLY);
tools/testing/selftests/mm/vm_util.c
486
procmap_out->fd = open(path, O_RDONLY);
tools/testing/selftests/mm/vm_util.c
583
int fd = open("/sys/kernel/mm/transparent_hugepage/use_zero_page",
tools/testing/selftests/mm/vm_util.c
612
proc_self_ksm_stat_fd = open("/proc/self/ksm_stat", O_RDONLY);
tools/testing/selftests/mm/vm_util.c
637
proc_self_ksm_merging_pages_fd = open("/proc/self/ksm_merging_pages",
tools/testing/selftests/mm/vm_util.c
657
ksm_full_scans_fd = open("/sys/kernel/mm/ksm/full_scans", O_RDONLY);
tools/testing/selftests/mm/vm_util.c
675
ksm_use_zero_pages_fd = open("/sys/kernel/mm/ksm/use_zero_pages", O_RDWR);
tools/testing/selftests/mm/vm_util.c
690
ksm_fd = open("/sys/kernel/mm/ksm/run", O_RDWR);
tools/testing/selftests/mm/vm_util.c
718
ksm_fd = open("/sys/kernel/mm/ksm/run", O_RDWR);
tools/testing/selftests/mm/vm_util.c
757
unpoison_fd = open("/sys/kernel/debug/hwpoison/unpoison-pfn", O_WRONLY);
tools/testing/selftests/mm/write_to_hugetlbfs.c
172
fd = open(path, O_CREAT | O_RDWR, 0777);
tools/testing/selftests/mount/nosymfollow-test.c
135
link = open(LINK, 0, O_RDWR);
tools/testing/selftests/mount/nosymfollow-test.c
55
fd = open(filename, O_WRONLY);
tools/testing/selftests/mount/unprivileged-remount-test.c
73
fd = open(filename, O_WRONLY);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1109
fd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1138
attr.userns_fd = open("/proc/1/ns/user", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1220
ret = open(path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1477
fd = open(NOSYMFOLLOW_SYMLINK, O_RDWR | O_CLOEXEC);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1501
fd = open(NOSYMFOLLOW_SYMLINK, O_RDWR | O_CLOEXEC);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1523
fd = open(NOSYMFOLLOW_SYMLINK, O_RDWR | O_CLOEXEC);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
166
fd = open(path, O_WRONLY | O_CLOEXEC | O_NOCTTY | O_NOFOLLOW);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
626
fd = open("/mnt/A/AA/B/b", O_RDWR | O_CLOEXEC | O_CREAT | O_EXCL, 0777);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
675
fd = open("/mnt/A/AA/B/b", O_RDWR | O_CLOEXEC | O_CREAT | O_EXCL, 0777);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
705
dfd = open("/mnt/A/AA/B", O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
981
fd = open("/mnt/A", O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
324
ret = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
329
ret = open("/proc/self/ns/mnt", O_RDONLY);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
334
ret = open(SET_GROUP_A, O_RDONLY);
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
64
fd = open(path, O_WRONLY | O_CLOEXEC | O_NOCTTY | O_NOFOLLOW);
tools/testing/selftests/namespaces/cred_change_test.c
216
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/cred_change_test.c
332
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/cred_change_test.c
450
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/cred_change_test.c
478
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/cred_change_test.c
621
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/cred_change_test.c
755
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/cred_change_test.c
79
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1000
int uid_map_fd = open("/proc/self/uid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1001
int gid_map_fd = open("/proc/self/gid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1002
int setgroups_fd = open("/proc/self/setgroups", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1099
ns_fd = open("/proc/self/ns/pid", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1129
int uid_map_fd = open("/proc/self/uid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1130
int gid_map_fd = open("/proc/self/gid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1131
int setgroups_fd = open("/proc/self/setgroups", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1245
ns_fd = open("/proc/self/ns/time", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1278
int uid_map_fd = open("/proc/self/uid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1279
int gid_map_fd = open("/proc/self/gid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1280
int setgroups_fd = open("/proc/self/setgroups", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
1387
ns_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
145
ns_fd = open("/proc/self/ns/ipc", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
195
ns_fd = open("/proc/self/ns/pid", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
245
ns_fd = open("/proc/self/ns/mnt", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
295
ns_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
345
ns_fd = open("/proc/self/ns/cgroup", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
397
ns_fd = open("/proc/self/ns/time", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
40
ns_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
451
ns_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
481
int uid_map_fd = open("/proc/self/uid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
482
int gid_map_fd = open("/proc/self/gid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
483
int setgroups_fd = open("/proc/self/setgroups", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
580
ns_fd = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
610
int uid_map_fd = open("/proc/self/uid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
611
int gid_map_fd = open("/proc/self/gid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
612
int setgroups_fd = open("/proc/self/setgroups", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
709
ns_fd = open("/proc/self/ns/ipc", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
739
int uid_map_fd = open("/proc/self/uid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
740
int gid_map_fd = open("/proc/self/gid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
741
int setgroups_fd = open("/proc/self/setgroups", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
838
ns_fd = open("/proc/self/ns/mnt", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
868
int uid_map_fd = open("/proc/self/uid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
869
int gid_map_fd = open("/proc/self/gid_map", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
870
int setgroups_fd = open("/proc/self/setgroups", O_WRONLY);
tools/testing/selftests/namespaces/file_handle_test.c
95
ns_fd = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/namespaces/file_handle_test.c
967
ns_fd = open("/proc/self/ns/cgroup", O_RDONLY);
tools/testing/selftests/namespaces/listns_permissions_test.c
173
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/listns_permissions_test.c
271
fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/listns_permissions_test.c
480
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/listns_permissions_test.c
500
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/listns_permissions_test.c
597
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/listns_permissions_test.c
71
fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/listns_test.c
257
fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/listns_test.c
369
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/listns_test.c
520
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/listns_test.c
539
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1014
int c_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1141
int p_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1159
int c1_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
116
fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1179
int c2_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1311
int u_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1329
int n_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1347
int ut_fd = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1484
int ua_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1501
int ub_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1518
int net_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1662
int p_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1681
int n1_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1703
int n2_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1852
int ua_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1870
int ub_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
1983
int u_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2000
int n_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
201
fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2017
int ut_fd = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2142
int fd = open("/proc/thread-self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2410
int user_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
2438
int net_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
318
int uid_map_fd = open("/proc/self/uid_map", O_WRONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
319
int gid_map_fd = open("/proc/self/gid_map", O_WRONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
320
int setgroups_fd = open("/proc/self/setgroups", O_WRONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
337
fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
416
fd = open("/proc/self/ns/pid", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
47
fd1 = open("/proc/1/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
503
nsfd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
559
nsfd = open(proc_path, O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
654
int parent_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
685
int child_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
71
fd1 = open("/proc/1/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
895
fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
978
int gp_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/ns_active_ref_test.c
996
int p_fd = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
133
fd_child_mntns = open(path, O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
155
fd_cgroupns = open("/proc/self/ns/cgroup", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
182
fd_parent_cgroupns = open("/proc/self/ns/cgroup", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
239
fd_child_cgroupns = open(path, O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
261
fd_ipcns = open("/proc/self/ns/ipc", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
288
fd_parent_ipcns = open("/proc/self/ns/ipc", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
345
fd_child_ipcns = open(path, O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
367
fd_utsns = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
394
fd_parent_utsns = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
451
fd_child_utsns = open(path, O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
473
fd_userns = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
49
fd_mntns = open("/proc/self/ns/mnt", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
500
fd_parent_userns = open("/proc/self/ns/user", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
557
fd_child_userns = open(path, O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
579
fd_timens = open("/proc/self/ns/time", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
608
fd_parent_timens = open("/proc/self/ns/time", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
684
fd_child_timens = open(path, O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
706
fd_pidns = open("/proc/self/ns/pid", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
733
fd_parent_pidns = open("/proc/self/ns/pid", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
76
fd_parent_mntns = open("/proc/self/ns/mnt", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
805
fd_child_pidns = open(path, O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
830
fd_netns = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
875
fd_parent_netns = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/nsid_test.c
943
fd_child_netns = open(path, O_RDONLY);
tools/testing/selftests/namespaces/siocgskns_test.c
185
test_fd = open(path, O_RDONLY);
tools/testing/selftests/namespaces/siocgskns_test.c
270
netns_a_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/siocgskns_test.c
281
netns_b_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/siocgskns_test.c
319
fd = open("/dev/null", O_RDONLY);
tools/testing/selftests/namespaces/siocgskns_test.c
391
int test_fd = open(path, O_RDONLY);
tools/testing/selftests/namespaces/siocgskns_test.c
567
current_netns_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/namespaces/siocgskns_test.c
59
current_netns_fd = open("/proc/self/ns/net", O_RDONLY);
tools/testing/selftests/nci/nci_dev.c
421
self->virtual_nci_fd = open("/dev/virtual_nci", O_RDWR);
tools/testing/selftests/net/busy_poller.c
282
outfile_fd = open(cfg_outfile, O_WRONLY | O_CREAT, 0644);
tools/testing/selftests/net/ipsec.c
152
fd = open(netns_path, O_RDONLY);
tools/testing/selftests/net/ipv6_flowlabel.c
159
fd = open("/proc/sys/net/ipv6/auto_flowlabels", O_RDONLY);
tools/testing/selftests/net/mptcp/mptcp_connect.c
1209
fd = open(cfg_input, O_RDONLY);
tools/testing/selftests/net/mptcp/mptcp_connect.c
1375
fd_in = open(cfg_input, O_RDONLY);
tools/testing/selftests/net/mptcp/mptcp_connect.c
1398
fd_in = open(cfg_input, O_RDONLY);
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
824
int fd = open("/dev/urandom", O_RDONLY);
tools/testing/selftests/net/nettest.c
253
fd = open(path, 0);
tools/testing/selftests/net/proc_net_pktgen.c
121
self->ctrl_fd = open("/proc/net/pktgen/pgctrl", O_RDWR);
tools/testing/selftests/net/proc_net_pktgen.c
124
self->thr_fd = open("/proc/net/pktgen/kpktgend_0", O_RDWR);
tools/testing/selftests/net/proc_net_pktgen.c
130
self->dev_fd = open("/proc/net/pktgen/lo@0", O_RDWR);
tools/testing/selftests/net/psock_tpacket.c
763
fd = open("/proc/kallsyms", O_RDONLY);
tools/testing/selftests/net/reuseport_bpf.c
413
int fd = open("/proc/sys/net/ipv4/tcp_fastopen", 0);
tools/testing/selftests/net/reuseport_bpf.c
426
fd = open("/proc/sys/net/ipv4/tcp_fastopen", O_RDWR);
tools/testing/selftests/net/skf_net_off.c
60
fd = open("/dev/net/tun", O_RDWR);
tools/testing/selftests/net/so_incoming_cpu.c
61
fd = open(filename, O_WRONLY);
tools/testing/selftests/net/tap.c
201
fd = open(buf, O_RDWR | O_NONBLOCK);
tools/testing/selftests/net/tcp_ao/lib/setup.c
117
fd = open(netns_path, O_RDONLY);
tools/testing/selftests/net/tcp_fastopen_backup_key.c
322
proc_fd = open(PROC_FASTOPEN_KEY, O_RDWR);
tools/testing/selftests/net/tcp_mmap.c
431
urandom = open("/dev/urandom", O_RDONLY);
tools/testing/selftests/net/tcp_port_share.c
124
sc = open("/proc/sys/net/ipv4/ip_local_port_range", O_WRONLY);
tools/testing/selftests/net/tls.c
1472
fd = open("/tmp/", O_TMPFILE | O_RDWR, 0600);
tools/testing/selftests/net/tls.c
436
int filefd = open("/proc/self/exe", O_RDONLY);
tools/testing/selftests/net/tls.c
448
int filefd = open("/proc/self/exe", O_RDONLY);
tools/testing/selftests/net/tun.c
152
fd = open("/dev/net/tun", O_RDWR);
tools/testing/selftests/net/tun.c
183
fd = open("/dev/net/tun", O_RDWR);
tools/testing/selftests/nolibc/nolibc-test.c
1105
fd = open("/proc/sys/kernel/osrelease", O_RDONLY);
tools/testing/selftests/nolibc/nolibc-test.c
1149
ret = fd = open(files[i], O_RDONLY);
tools/testing/selftests/nolibc/nolibc-test.c
1266
original_ns = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/nolibc/nolibc-test.c
1280
new_ns = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/nolibc/nolibc-test.c
1301
new_ns = open("/proc/self/ns/uts", O_RDONLY);
tools/testing/selftests/nolibc/nolibc-test.c
1428
CASE_TEST(open_tty); EXPECT_SYSNE(1, tmp = open("/dev/null", O_RDONLY), -1); if (tmp != -1) close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1429
CASE_TEST(open_blah); EXPECT_SYSER(1, tmp = open("/proc/self/blah", O_RDONLY), -1, ENOENT); if (tmp != -1) close(tmp); break;
tools/testing/selftests/nolibc/nolibc-test.c
1766
fd = open("/dev/full", O_RDWR);
tools/testing/selftests/nolibc/nolibc-test.c
1918
int fd = open("/dev/console", O_RDWR);
tools/testing/selftests/nolibc/nolibc-test.c
759
ret = fd = open(dir, O_RDONLY | O_DIRECTORY, 0);
tools/testing/selftests/nolibc/nolibc-test.c
889
fd = open("/tmp", O_TMPFILE | O_RDWR, 0644);
tools/testing/selftests/openat2/rename_attack_test.c
43
dfd = open(dirname, O_PATH | O_DIRECTORY);
tools/testing/selftests/openat2/resolve_test.c
131
hardcoded_fd = open("/dev/null", O_RDONLY);
tools/testing/selftests/openat2/resolve_test.c
59
dfd = open(dirname, O_PATH | O_DIRECTORY);
tools/testing/selftests/pci_endpoint/pci_endpoint_test.c
172
self->fd = open(test_device, O_RDWR);
tools/testing/selftests/pci_endpoint/pci_endpoint_test.c
261
self->fd = open(test_device, O_RDWR);
tools/testing/selftests/pci_endpoint/pci_endpoint_test.c
41
self->fd = open(test_device, O_RDWR);
tools/testing/selftests/pci_endpoint/pci_endpoint_test.c
97
self->fd = open(test_device, O_RDWR);
tools/testing/selftests/pid_namespace/pid_max.c
103
fd = open("/proc/sys/kernel/pid_max", O_RDWR | O_CLOEXEC | O_NOCTTY);
tools/testing/selftests/pid_namespace/pid_max.c
178
fd = open("/proc/sys/kernel/pid_max", O_RDWR | O_CLOEXEC | O_NOCTTY);
tools/testing/selftests/pid_namespace/pid_max.c
247
fd = open("/proc/sys/kernel/pid_max", O_RDWR | O_CLOEXEC | O_NOCTTY);
tools/testing/selftests/pid_namespace/pid_max.c
304
fd = open("/proc/sys/kernel/pid_max", O_RDWR | O_CLOEXEC | O_NOCTTY);
tools/testing/selftests/pid_namespace/pid_max.c
57
fd = open("/proc/sys/kernel/pid_max", O_RDWR | O_CLOEXEC | O_NOCTTY);
tools/testing/selftests/pidfd/pidfd_bind_mount.c
77
pidfd = open(proc_path, O_RDONLY | O_NOCTTY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_setns_test.c
106
proc_fd = open("/proc/self/ns", O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_setns_test.c
282
self->child_nsfds1[i] = open(p, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_setns_test.c
295
self->child_nsfds2[i] = open(p, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_setns_test.c
365
return open(path, O_RDONLY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_setns_test.c
82
fd = open("/proc/self/ns/time_for_children", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_test.c
104
pidfd = open("/proc/self", O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_test.c
168
pidfd = open(buf, O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_test.c
272
pidfd = open(buf, O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_test.c
408
pidfd = open("/proc/self", O_DIRECTORY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_wait.c
44
pidfd = open("/proc/self", O_DIRECTORY | O_RDONLY | O_CLOEXEC);
tools/testing/selftests/pidfd/pidfd_wait.c
52
pidfd = open("/dev/null", O_RDONLY | O_CLOEXEC);
tools/testing/selftests/powerpc/alignment/alignment_handler.c
228
fd = open(cipath, O_RDWR);
tools/testing/selftests/powerpc/alignment/alignment_handler.c
312
fd = open(cipath, O_RDWR);
tools/testing/selftests/powerpc/mce/inject-ra-err.c
44
fd = open(devname, O_RDWR);
tools/testing/selftests/powerpc/mm/subpage_prot.c
197
fd = open(file_name, O_RDWR);
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
57
fd = open(devname, O_RDWR);
tools/testing/selftests/powerpc/papr_sysparm/papr_sysparm.c
104
const int devfd = open(DEVPATH, O_RDWR);
tools/testing/selftests/powerpc/papr_sysparm/papr_sysparm.c
126
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_sysparm/papr_sysparm.c
15
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_sysparm/papr_sysparm.c
31
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_sysparm/papr_sysparm.c
50
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_sysparm/papr_sysparm.c
73
const int devfd = open(DEVPATH, O_RDWR);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
111
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
137
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
156
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
179
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
18
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
262
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
31
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c
70
const int devfd = open(DEVPATH, O_RDONLY);
tools/testing/selftests/powerpc/ptrace/core-pkey.c
294
fd = open(filename[i], O_RDONLY);
tools/testing/selftests/powerpc/utils.c
132
fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, 0644);
tools/testing/selftests/powerpc/utils.c
38
fd = open(path, O_RDONLY);
tools/testing/selftests/powerpc/utils.c
76
fd = open(path, O_RDONLY);
tools/testing/selftests/proc/fd-001-lookup.c
146
fd = open("/", O_PATH|O_DIRECTORY);
tools/testing/selftests/proc/fd-001-lookup.c
153
fd = open("/", O_PATH|O_DIRECTORY);
tools/testing/selftests/proc/fd-002-posix-eq.c
32
fd0 = open("/", O_DIRECTORY|O_RDONLY);
tools/testing/selftests/proc/fd-002-posix-eq.c
36
fd1 = open(buf, O_RDONLY);
tools/testing/selftests/proc/fd-002-posix-eq.c
40
fd2 = open(buf, O_RDONLY);
tools/testing/selftests/proc/fd-003-kthread.c
48
dir_fd = open(buf, O_RDONLY|O_DIRECTORY);
tools/testing/selftests/proc/proc-2-is-kthread.c
42
int fd = open("/proc/2/status", O_RDONLY);
tools/testing/selftests/proc/proc-empty-vm.c
220
int fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-empty-vm.c
242
int fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-empty-vm.c
265
int fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-empty-vm.c
329
int fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-empty-vm.c
373
int fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-loadavg-001.c
44
fd = open("/proc/loadavg" , O_RDONLY);
tools/testing/selftests/proc/proc-maps-race.c
493
self->maps_fd = open(fname, O_RDONLY);
tools/testing/selftests/proc/proc-net-dev-lseek.c
40
const int fd = open("/proc/net/dev", O_RDONLY);
tools/testing/selftests/proc/proc-pid-vm.c
212
fd1 = open(buf, O_RDONLY|O_CLOEXEC);
tools/testing/selftests/proc/proc-pid-vm.c
314
if (open("/", O_RDONLY|O_DIRECTORY|O_PATH) != 0) {
tools/testing/selftests/proc/proc-pid-vm.c
366
fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-pid-vm.c
385
fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-pid-vm.c
441
fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-pid-vm.c
477
fd = open(buf, O_RDONLY);
tools/testing/selftests/proc/proc-pid-vm.c
507
fd = open(path_buf, O_RDONLY);
tools/testing/selftests/proc/proc-pidns.c
34
int fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC, 0644);
tools/testing/selftests/proc/proc-pidns.c
49
self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC);
tools/testing/selftests/proc/proc-pidns.c
70
self->host_pidns = open("/proc/self/ns/pid", O_RDONLY|O_CLOEXEC);
tools/testing/selftests/proc/proc-pidns.c
90
self->dummy_pidns = open("/tmp/dummy/pidns", O_RDONLY|O_CLOEXEC);
tools/testing/selftests/proc/proc-self-isnt-kthread.c
25
int fd = open("/proc/self/status", O_RDONLY);
tools/testing/selftests/proc/proc-self-map-files-001.c
54
fd = open("/dev/zero", O_RDONLY);
tools/testing/selftests/proc/proc-self-map-files-002.c
60
fd = open("/dev/zero", O_RDONLY);
tools/testing/selftests/proc/proc-self-syscall.c
37
fd = open("/proc/self/syscall", O_RDONLY);
tools/testing/selftests/proc/proc-self-wchan.c
27
fd = open("/proc/self/wchan", O_RDONLY);
tools/testing/selftests/proc/proc-subset-pid.c
117
int fd = open("/proc/cpuinfo", O_RDONLY);
tools/testing/selftests/proc/proc-uptime-001.c
33
fd = open("/proc/uptime", O_RDONLY);
tools/testing/selftests/proc/proc-uptime-002.c
62
fd = open("/proc/uptime", O_RDONLY);
tools/testing/selftests/proc/setns-dcache.c
102
(void)open("/proc/net/unix", O_RDONLY);
tools/testing/selftests/proc/setns-dcache.c
116
fd = open("/proc/net/unix", O_RDONLY);
tools/testing/selftests/proc/setns-dcache.c
95
nsfd = open(buf, O_RDONLY);
tools/testing/selftests/proc/setns-sysvipc.c
101
(void)open("/proc/sysvipc/shm", O_RDONLY);
tools/testing/selftests/proc/setns-sysvipc.c
115
fd = open("/proc/sysvipc/shm", O_RDONLY);
tools/testing/selftests/proc/setns-sysvipc.c
94
nsfd = open(buf, O_RDONLY);
tools/testing/selftests/ptp/testptp.c
323
fd = open(device, readonly ? O_RDONLY : O_RDWR);
tools/testing/selftests/ptrace/vmaccess.c
39
f = open(mm, O_RDONLY);
tools/testing/selftests/resctrl/resctrlfs.c
737
fd = open(controlgroup, O_WRONLY);
tools/testing/selftests/ring-buffer/map_test.c
28
fd = open(path, O_WRONLY | O_TRUNC);
tools/testing/selftests/ring-buffer/map_test.c
90
desc->cpu_fd = open(cpu_path, O_RDONLY | O_NONBLOCK);
tools/testing/selftests/riscv/abi/pointer_masking.c
207
fd = open("/proc/sys/abi/tagged_addr_disabled", O_WRONLY);
tools/testing/selftests/riscv/abi/pointer_masking.c
328
dev_zero = open("/dev/zero", O_RDWR);
tools/testing/selftests/riscv/cfi/shadowstack.c
261
fd = open("/proc/self/mem", O_RDWR);
tools/testing/selftests/rtc/rtctest.c
40
self->fd = open(rtc_file, O_RDONLY);
tools/testing/selftests/safesetid/safesetid-test.c
165
int fd = open(add_uid_whitelist_policy_file, O_WRONLY);
tools/testing/selftests/safesetid/safesetid-test.c
189
fd = open(add_uid_whitelist_policy_file, O_WRONLY);
tools/testing/selftests/safesetid/safesetid-test.c
213
fd = open(add_gid_whitelist_policy_file, O_WRONLY);
tools/testing/selftests/safesetid/safesetid-test.c
70
fd = open(filename, O_WRONLY);
tools/testing/selftests/sched_ext/util.c
19
fd = open(path, O_RDONLY);
tools/testing/selftests/sched_ext/util.c
38
fd = open(path, O_WRONLY | O_APPEND);
tools/testing/selftests/seccomp/seccomp_bpf.c
785
fd = open("/dev/zero", O_RDONLY);
tools/testing/selftests/sgx/load.c
192
fd = open(device_path, O_RDWR);
tools/testing/selftests/sgx/load.c
51
fd = open(path, O_RDONLY);
tools/testing/selftests/sparc64/drivers/adi-test.c
687
fd = open("/dev/adi", O_RDWR);
tools/testing/selftests/splice/splice_read.c
23
fd = open(argv[1], O_RDONLY);
tools/testing/selftests/sync/sync.c
168
return open("/sys/kernel/debug/sync/sw_sync", O_RDWR);
tools/testing/selftests/tdx/tdx_guest_test.c
137
devfd = open(TDX_GUEST_DEVNAME, O_RDWR | O_SYNC);
tools/testing/selftests/thermal/intel/power_floor/power_floor_test.c
22
fd = open(POWER_FLOOR_ENABLE_ATTRIBUTE, O_RDWR);
tools/testing/selftests/thermal/intel/power_floor/power_floor_test.c
52
fd = open(POWER_FLOOR_ENABLE_ATTRIBUTE, O_RDWR);
tools/testing/selftests/thermal/intel/power_floor/power_floor_test.c
68
fd = open(POWER_FLOOR_STATUS_ATTRIBUTE, O_RDONLY);
tools/testing/selftests/thermal/intel/workload_hint/workload_hint_test.c
116
fd = open(wlt_enable_attr, O_RDWR);
tools/testing/selftests/thermal/intel/workload_hint/workload_hint_test.c
132
fd = open(WORKLOAD_TYPE_INDEX_ATTRIBUTE, O_RDONLY);
tools/testing/selftests/thermal/intel/workload_hint/workload_hint_test.c
37
fd = open(wlt_enable_attr, O_RDWR);
tools/testing/selftests/thermal/intel/workload_hint/workload_hint_test.c
59
fd = open(WORKLOAD_NOTIFICATION_DELAY_ATTRIBUTE, O_RDWR);
tools/testing/selftests/timens/clock_nanosleep.c
134
nsfd = open("/proc/self/ns/time_for_children", O_RDONLY);
tools/testing/selftests/timens/futex.c
82
fd = open("/proc/self/timens_offsets", O_WRONLY);
tools/testing/selftests/timens/gettime_perf.c
86
nsfd = open("/proc/self/ns/time_for_children", O_RDONLY);
tools/testing/selftests/timens/procfs.c
42
parent_ns = open(path, O_RDONLY);
tools/testing/selftests/timens/procfs.c
52
child_ns = open(path, O_RDONLY);
tools/testing/selftests/timens/timens.c
64
parent_ns = open(path, O_RDONLY);
tools/testing/selftests/timens/timens.c
75
child_ns = open(path, O_RDONLY);
tools/testing/selftests/timens/timens.h
74
fd = open("/proc/self/timens_offsets", O_WRONLY);
tools/testing/selftests/timens/timer.c
95
fd = open("/proc/self/timens_offsets", O_WRONLY);
tools/testing/selftests/timens/timerfd.c
102
fd = open("/proc/self/timens_offsets", O_WRONLY);
tools/testing/selftests/timers/clocksource-switch.c
47
fd = open("/sys/devices/system/clocksource/clocksource0/available_clocksource", O_RDONLY);
tools/testing/selftests/timers/clocksource-switch.c
79
fd = open("/sys/devices/system/clocksource/clocksource0/current_clocksource", O_RDONLY);
tools/testing/selftests/timers/clocksource-switch.c
91
fd = open("/sys/devices/system/clocksource/clocksource0/current_clocksource", O_WRONLY);
tools/testing/selftests/timers/rtcpie.c
42
fd = open(default_rtc, O_RDONLY);
tools/testing/selftests/timers/rtcpie.c
54
fd = open(rtc, O_RDONLY);
tools/testing/selftests/ublk/common.c
28
fd = open(file, O_RDWR | (i < nr_direct ? O_DIRECT : 0));
tools/testing/selftests/ublk/kublk.c
382
dev->ctrl_fd = open(CTRL_DEV, O_RDWR);
tools/testing/selftests/ublk/kublk.c
607
fd = open(buf, O_RDWR);
tools/testing/selftests/ublk/metadata_size.c
20
fd = open(filename, O_RDONLY);
tools/testing/selftests/uevent/uevent_filtering.c
200
fd = open(__DEV_FULL, O_RDWR | O_CLOEXEC);
tools/testing/selftests/user_events/abi_test.c
122
int fd = open(data_file, O_RDWR);
tools/testing/selftests/user_events/abi_test.c
140
int fd = open(data_file, O_RDWR);
tools/testing/selftests/user_events/abi_test.c
171
int fd = open(data_file, O_RDWR);
tools/testing/selftests/user_events/abi_test.c
199
int fd = open(data_file, O_RDWR);
tools/testing/selftests/user_events/abi_test.c
87
int fd = open(enable_file, O_RDWR);
tools/testing/selftests/user_events/abi_test.c
99
int fd = open(enable_file, O_RDWR);
tools/testing/selftests/user_events/dyn_test.c
109
int fd = open(abi_file, O_RDWR);
tools/testing/selftests/user_events/dyn_test.c
149
int fd = open(abi_file, O_RDWR);
tools/testing/selftests/user_events/dyn_test.c
26
int fd = open(abi_file, O_RDWR);
tools/testing/selftests/user_events/dyn_test.c
44
int fd = open(enable_file, O_RDONLY);
tools/testing/selftests/user_events/dyn_test.c
85
int fd = open(dyn_file, O_RDWR | O_APPEND);
tools/testing/selftests/user_events/ftrace_test.c
111
int fd = open(enable_file, O_RDONLY);
tools/testing/selftests/user_events/ftrace_test.c
132
fd = open(data_file, O_RDWR);
tools/testing/selftests/user_events/ftrace_test.c
171
fd = open(data_file, O_RDWR);
tools/testing/selftests/user_events/ftrace_test.c
213
self->status_fd = open(status_file, O_RDONLY);
tools/testing/selftests/user_events/ftrace_test.c
216
self->data_fd = open(data_file, O_RDWR);
tools/testing/selftests/user_events/ftrace_test.c
277
self->enable_fd = open(enable_file, O_RDWR);
tools/testing/selftests/user_events/ftrace_test.c
29
int fd = open(trace_file, O_RDONLY);
tools/testing/selftests/user_events/ftrace_test.c
346
self->enable_fd = open(enable_file, O_RDWR);
tools/testing/selftests/user_events/ftrace_test.c
384
self->enable_fd = open(enable_file, O_RDWR);
tools/testing/selftests/user_events/ftrace_test.c
422
self->enable_fd = open(enable_file, O_RDWR);
tools/testing/selftests/user_events/ftrace_test.c
465
self->enable_fd = open(enable_file, O_RDWR);
tools/testing/selftests/user_events/perf_test.c
120
self->data_fd = open(data_file, O_RDWR);
tools/testing/selftests/user_events/perf_test.c
93
int fd = open(data_file, O_RDWR);
tools/testing/selftests/vfio/lib/iommu.c
436
iommu->container_fd = open(container_path, O_RDWR);
tools/testing/selftests/vfio/lib/iommu.c
447
iommu->iommufd = open("/dev/iommu", O_RDWR);
tools/testing/selftests/vfio/lib/vfio_pci_device.c
234
device->group_fd = open(group_path, O_RDWR);
tools/testing/selftests/vfio/lib/vfio_pci_device.c
347
device->fd = open(cdev_path, O_RDWR);
tools/testing/selftests/vfio/vfio_iommufd_setup_test.c
70
ASSERT_LE(0, (self->cdev_fd = open(cdev_path, O_RDWR, 0)));
tools/testing/selftests/vfio/vfio_iommufd_setup_test.c
71
ASSERT_LE(0, (self->iommufd = open(iommu_dev_path, O_RDWR, 0)));
tools/testing/selftests/vfio/vfio_pci_device_test.c
48
ASSERT_GT((__fd = open(__sysfs_path, O_RDONLY)), 0); \
tools/testing/selftests/watchdog/watchdog-test.c
189
fd = open(file, O_WRONLY);
tools/testing/selftests/wireguard/qemu/init.c
114
fd = open("/proc/sys/kernel/printk", O_WRONLY);
tools/testing/selftests/wireguard/qemu/init.c
120
fd = open("/proc/sys/debug/exception-trace", O_WRONLY);
tools/testing/selftests/wireguard/qemu/init.c
179
fd = open("/proc/cmdline", O_RDONLY);
tools/testing/selftests/wireguard/qemu/init.c
195
fd = open(success_dev, O_WRONLY);
tools/testing/selftests/wireguard/qemu/init.c
219
int fd = open("/dev/console", O_RDWR);
tools/testing/selftests/wireguard/qemu/init.c
238
fd = open("/sys/kernel/debug/kmemleak", O_WRONLY);
tools/testing/selftests/wireguard/qemu/init.c
250
fd = open("/sys/kernel/debug/kmemleak", O_WRONLY);
tools/testing/selftests/wireguard/qemu/init.c
258
fd = open("/sys/kernel/debug/kmemleak", O_RDONLY);
tools/testing/selftests/wireguard/qemu/init.c
66
fd = open("/dev/random", O_WRONLY);
tools/testing/selftests/x86/lam.c
1186
fd = open(dsaDeviceFile, O_RDWR);
tools/testing/selftests/x86/lam.c
679
int file_fd = open(path, O_RDONLY);
tools/testing/selftests/x86/syscall_numbering.c
452
nullfd = open("/dev/null", O_RDWR);
tools/testing/selftests/x86/test_shadow_stack.c
329
fd = open("/proc/self/mem", O_RDWR);
tools/testing/selftests/x86/test_shadow_stack.c
367
fd = open("/proc/self/mem", O_RDWR);
tools/testing/vma/include/dup.h
609
void (*open)(struct vm_area_struct * area);
tools/thermal/thermometer/thermometer.c
266
fd = open(tz_path, O_RDONLY);
tools/tracing/latency/latency-collector.c
1152
trace_fd = open(debug_tracefile, O_RDONLY);
tools/tracing/latency/latency-collector.c
1641
ufd = open(DEV_URANDOM, O_RDONLY);
tools/tracing/rtla/src/utils.c
306
comm_fd = open(buffer, O_RDONLY);
tools/tracing/rtla/src/utils.c
527
fd = open("/dev/cpu_dma_latency", O_RDWR);
tools/tracing/rtla/src/utils.c
748
fd = open(path, O_RDONLY);
tools/tracing/rtla/src/utils.c
835
cg_fd = open(cgroup_procs, O_RDWR);
tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c
264
ep0 = open(ep_path, O_RDWR);
tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c
278
ep1 = open(ep_path, O_RDWR);
tools/usb/ffs-aio-example/simple/device_app/aio_simple.c
253
ep0 = open(ep_path, O_RDWR);
tools/usb/ffs-aio-example/simple/device_app/aio_simple.c
268
ep[i] = open(ep_path, O_RDWR);
tools/usb/ffs-test.c
384
t->fd = open(t->filename, O_RDWR);
tools/usb/testusb.c
297
if ((fd = open (dev->name, O_RDWR)) < 0) {
tools/usb/usbip/libsrc/sysfs_utils.c
16
fd = open(attr_path, O_WRONLY);
tools/usb/usbip/libsrc/usbip_device_driver.c
151
.open = usbip_device_driver_open,
tools/usb/usbip/libsrc/usbip_host_common.c
46
fd = open(status_attr_path, O_RDONLY);
tools/usb/usbip/libsrc/usbip_host_common.h
25
int (*open)(struct usbip_host_driver *hdriver);
tools/usb/usbip/libsrc/usbip_host_common.h
57
if (!hdriver->ops.open)
tools/usb/usbip/libsrc/usbip_host_common.h
59
return hdriver->ops.open(hdriver);
tools/usb/usbip/libsrc/usbip_host_driver.c
45
.open = usbip_host_driver_open,
tools/usb/usbip/src/usbip_attach.c
63
fd = open(path, O_WRONLY|O_CREAT|O_TRUNC, S_IRWXU);
tools/virtio/vhost_net_test.c
232
dev->control = open("/dev/vhost-net", O_RDWR);
tools/virtio/vhost_net_test.c
66
fd = open("/dev/net/tun", O_RDWR);
tools/virtio/virtio-trace/trace-agent-ctl.c
36
ctl_fd = open(ctl_path, O_RDONLY);
tools/virtio/virtio-trace/trace-agent-rw.c
49
rw_ti->in_fd = open(in_path, O_RDONLY);
tools/virtio/virtio-trace/trace-agent-rw.c
58
rw_ti->out_fd = open(out_path, O_WRONLY);
tools/virtio/virtio_test.c
137
dev->control = open("/dev/vhost-test", O_RDWR);
tools/virtio/vringh_test.c
149
fd = open("/tmp/vringh_test-file", O_RDWR|O_CREAT|O_TRUNC, 0600);
tools/wmi/dell-smbios-example.c
47
fd = open(ioctl_devfs, O_NONBLOCK);
usr/gen_init_cpio.c
374
file = open (location, O_RDONLY);
usr/gen_init_cpio.c
676
outfd = open(optarg,
virt/kvm/guest_memfd.c
485
.open = generic_file_open,
virt/kvm/kvm_main.c
145
.open = kvm_no_compat_open
virt/kvm/kvm_main.c
6216
.open = kvm_stat_data_open,