Home
last modified time | relevance | path

Searched refs:fcntl (Results 1 – 25 of 87) sorted by relevance

1234

/Linux-v4.19/arch/um/os-Linux/
Dfile.c201 if (flags.cl && fcntl(fd, F_SETFD, 1)) { in os_open_file()
363 CATCH_EINTR(err = fcntl(fd, F_SETFD, FD_CLOEXEC)); in os_set_exec_close()
403 flags = fcntl(fd, F_GETFL); in os_set_fd_async()
408 if (fcntl(fd, F_SETFL, flags) < 0) { in os_set_fd_async()
415 if ((fcntl(fd, F_SETSIG, SIGIO) < 0) || in os_set_fd_async()
416 (fcntl(fd, F_SETOWN, os_getpid()) < 0)) { in os_set_fd_async()
430 flags = fcntl(fd, F_GETFL); in os_clear_fd_async()
435 if (fcntl(fd, F_SETFL, flags) < 0) in os_clear_fd_async()
444 flags = fcntl(fd, F_GETFL); in os_set_fd_block()
453 if (fcntl(fd, F_SETFL, flags) < 0) in os_set_fd_block()
[all …]
Dsigio.c415 flags = fcntl(master, F_GETFL); in async_pty()
419 if ((fcntl(master, F_SETFL, flags | O_NONBLOCK | O_ASYNC) < 0) || in async_pty()
420 (fcntl(master, F_SETOWN, os_getpid()) < 0)) in async_pty()
423 if ((fcntl(slave, F_SETFL, flags | O_NONBLOCK) < 0)) in async_pty()
/Linux-v4.19/tools/perf/tests/
Dbp_signal_overflow.c102 fcntl(fd, F_SETFL, O_RDWR|O_NONBLOCK|O_ASYNC); in test__bp_signal_overflow()
103 fcntl(fd, F_SETSIG, SIGIO); in test__bp_signal_overflow()
104 fcntl(fd, F_SETOWN, getpid()); in test__bp_signal_overflow()
Dbp_signal.c135 fcntl(fd, F_SETFL, O_RDWR|O_NONBLOCK|O_ASYNC); in __event()
136 fcntl(fd, F_SETSIG, sig); in __event()
137 fcntl(fd, F_SETOWN, getpid()); in __event()
/Linux-v4.19/tools/testing/selftests/memfd/
Dfuse_test.c67 r = fcntl(fd, F_GET_SEALS); in mfd_assert_get_seals()
94 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_assert_add_seals()
107 r = fcntl(fd, F_GET_SEALS); in mfd_busy_add_seals()
113 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_busy_add_seals()
Dmemfd_test.c74 r = fcntl(fd, F_GET_SEALS); in mfd_assert_get_seals()
100 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_assert_add_seals()
112 r = fcntl(fd, F_GET_SEALS); in mfd_fail_add_seals()
118 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_fail_add_seals()
/Linux-v4.19/Documentation/filesystems/
Dlocks.txt30 installations use fcntl() instead of flock(). This is true of Slackware 3.0
33 file with fcntl() at the same time as the GDBM routines tried to lock this
42 is to make flock() and fcntl() locks oblivious to each other. Both can
49 cooperative flock()/fcntl() are those that emulate flock() using
50 fcntl(), with all the problems that implies.
Dmandatory-locking.txt32 processes. File locks are applied using the flock() and fcntl() system calls
33 (and the lockf() library routine which is a wrapper around fcntl().) It is
53 as candidates for mandatory locking, and using the existing fcntl()/lockf()
57 the whole truth. System V locking is based on fcntl(). The granularity of
58 fcntl() is such that it allows the locking of byte ranges in files, in addition
63 borrowing the fcntl() locking scheme from System V. The mandatory locking
118 1. Mandatory locks can only be applied via the fcntl()/lockf() locking
Ddnotify.txt9 on a directory using a fcntl(2) call and the notifications themselves
28 information. However, if the F_SETSIG fcntl(2) call is used to let the
61 disabled, fcntl(fd, F_NOTIFY, ...) will return -EINVAL.
/Linux-v4.19/tools/testing/selftests/filesystems/
Ddnotify_test.c27 fcntl(fd, F_SETSIG, SIGRTMIN + 1); in main()
28 fcntl(fd, F_NOTIFY, DN_MODIFY|DN_CREATE|DN_MULTISHOT); in main()
/Linux-v4.19/samples/timers/
Dhpet_example.c251 if ((fcntl(fd, F_SETOWN, getpid()) == 1) || in hpet_fasync()
252 ((value = fcntl(fd, F_GETFL)) == 1) || in hpet_fasync()
253 (fcntl(fd, F_SETFL, value | O_ASYNC) == 1)) { in hpet_fasync()
/Linux-v4.19/drivers/net/ethernet/sfc/
Dmcdi_port.c330 u32 speed, u32 flags, u32 fcntl) in efx_mcdi_phy_decode_link() argument
332 switch (fcntl) { in efx_mcdi_phy_decode_link()
1156 u32 flags, fcntl, speed, lpa; in efx_mcdi_process_link_change() local
1163 fcntl = EFX_QWORD_FIELD(*ev, MCDI_EVENT_LINKCHANGE_FCNTL); in efx_mcdi_process_link_change()
1170 efx_mcdi_phy_decode_link(efx, &efx->link_state, speed, flags, fcntl); in efx_mcdi_process_link_change()
1179 u32 fcntl; in efx_mcdi_set_mac() local
1202 fcntl = MC_CMD_FCNTL_BIDIR; in efx_mcdi_set_mac()
1205 fcntl = MC_CMD_FCNTL_RESPOND; in efx_mcdi_set_mac()
1208 fcntl = MC_CMD_FCNTL_OFF; in efx_mcdi_set_mac()
1212 fcntl = MC_CMD_FCNTL_AUTO; in efx_mcdi_set_mac()
[all …]
/Linux-v4.19/Documentation/media/uapi/dvb/
Dfrontend_f_open.rst20 #include <fcntl.h>
66 versa) using the F_SETFL command of the fcntl system call. This is a
67 standard system call, documented in the Linux manual page for fcntl.
Dca-fopen.rst60 using the ``F_SETFL`` command of the ``fcntl`` system call. This is a
61 standard system call, documented in the Linux manual page for fcntl.
Daudio-fopen.rst74 of the fcntl system call. This is a standard system call, documented in
75 the Linux manual page for fcntl. Only one user can open the Audio Device
Dvideo-fopen.rst74 using the F_SETFL command of the fcntl system call. This is a standard
75 system call, documented in the Linux manual page for fcntl. Only one
/Linux-v4.19/tools/perf/trace/beauty/
DBuild2 libperf-y += fcntl.o
/Linux-v4.19/arch/xtensa/include/uapi/asm/
DKbuild7 generic-y += fcntl.h
/Linux-v4.19/arch/s390/include/uapi/asm/
DKbuild9 generic-y += fcntl.h
/Linux-v4.19/arch/sh/include/uapi/asm/
DKbuild7 generic-y += fcntl.h
/Linux-v4.19/arch/hexagon/include/uapi/asm/
DKbuild7 generic-y += fcntl.h
/Linux-v4.19/arch/riscv/include/uapi/asm/
DKbuild8 generic-y += fcntl.h
/Linux-v4.19/arch/microblaze/include/uapi/asm/
DKbuild7 generic-y += fcntl.h
/Linux-v4.19/arch/arc/include/uapi/asm/
DKbuild8 generic-y += fcntl.h
/Linux-v4.19/arch/nds32/include/uapi/asm/
DKbuild11 generic-y += fcntl.h

1234