Home
last modified time | relevance | path

Searched refs:ioctl (Results 1 – 25 of 1143) sorted by relevance

12345678910>>...46

/linux/tools/testing/selftests/powerpc/ptrace/
H A Dperf-hwbreak.c126 ioctl(fd[i], PERF_EVENT_IOC_RESET); in reset_fds()
423 ioctl(fd1, PERF_EVENT_IOC_RESET); in test_process_multi_diff_addr()
424 ioctl(fd2, PERF_EVENT_IOC_RESET); in test_process_multi_diff_addr()
468 ioctl(fd1, PERF_EVENT_IOC_RESET); in test_process_multi_same_addr()
469 ioctl(fd2, PERF_EVENT_IOC_RESET); in test_process_multi_same_addr()
513 ioctl(fd1, PERF_EVENT_IOC_RESET); in test_process_multi_diff_addr_ro_wo()
514 ioctl(fd2, PERF_EVENT_IOC_RESET); in test_process_multi_diff_addr_ro_wo()
558 ioctl(fd1, PERF_EVENT_IOC_RESET); in test_process_multi_same_addr_ro_wo()
559 ioctl(fd2, PERF_EVENT_IOC_RESET); in test_process_multi_same_addr_ro_wo()
789 ioctl(fd, PERF_EVENT_IOC_RESET); in runtest_unaligned_512bytes()
[all …]
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-func-ioctl.rst4 .. _media-func-ioctl:
7 media ioctl()
13 media-ioctl - Control a media device
20 #include <sys/ioctl.h>
22 ``int ioctl(int fd, int request, void *argp)``
31 Media ioctl request code as defined in the media.h header file, for
40 The :ref:`ioctl() <media-func-ioctl>` function manipulates media device
43 The ioctl ``request`` code specifies the media function to be called. It
47 Macros and structures definitions specifying media ioctl requests and
48 their parameters are located in the media.h header file. All media ioctl
[all …]
H A Drequest-func-ioctl.rst4 .. _request-func-ioctl:
7 request ioctl()
13 request-ioctl - Control a request file descriptor
20 #include <sys/ioctl.h>
22 ``int ioctl(int fd, int cmd, void *argp)``
31 The request ioctl command code as defined in the media.h header file, for
40 The :ref:`ioctl() <request-func-ioctl>` function manipulates request
43 The ioctl ``cmd`` code specifies the request function to be called. It
47 Macros and structures definitions specifying request ioctl commands and
48 their parameters are located in the media.h header file. All request ioctl
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dfunc-ioctl.rst4 .. _func-ioctl:
7 V4L2 ioctl()
13 v4l2-ioctl - Program a V4L2 device
20 #include <sys/ioctl.h>
22 ``int ioctl(int fd, int request, void *argp)``
31 V4L2 ioctl request code as defined in the ``videodev2.h`` header
40 The :ref:`ioctl() <func-ioctl>` function is used to program V4L2 devices. The
41 argument ``fd`` must be an open file descriptor. An ioctl ``request``
44 defines specifying V4L2 ioctl requests are located in the
47 All V4L2 ioctl requests, their respective function and parameters are
[all …]
/linux/tools/perf/tests/
H A Dbp_signal.c75 ioctl(fd1, PERF_EVENT_IOC_DISABLE, 0); in sig_handler_2()
76 ioctl(fd2, PERF_EVENT_IOC_DISABLE, 0); in sig_handler_2()
77 ioctl(fd3, PERF_EVENT_IOC_DISABLE, 0); in sig_handler_2()
96 ioctl(fd1, PERF_EVENT_IOC_DISABLE, 0); in sig_handler()
97 ioctl(fd2, PERF_EVENT_IOC_DISABLE, 0); in sig_handler()
98 ioctl(fd3, PERF_EVENT_IOC_DISABLE, 0); in sig_handler()
135 ioctl(fd, PERF_EVENT_IOC_RESET, 0); in __event()
245 ioctl(fd1, PERF_EVENT_IOC_ENABLE, 0); in test__bp_signal()
246 ioctl(fd2, PERF_EVENT_IOC_ENABLE, 0); in test__bp_signal()
247 ioctl(fd3, PERF_EVENT_IOC_ENABLE, 0); in test__bp_signal()
[all …]
/linux/tools/testing/selftests/rtc/
H A Drtctest.c49 rc = ioctl(self->fd, RTC_RD_TIME, &rtc_tm); in TEST_F()
134 rc = ioctl(self->fd, RTC_UIE_ON, 0);
150 rc = ioctl(self->fd, RTC_UIE_OFF, 0);
163 rc = ioctl(self->fd, RTC_UIE_ON, 0); in TEST_F()
189 rc = ioctl(self->fd, RTC_UIE_OFF, 0); in TEST_F()
205 rc = ioctl(self->fd, RTC_RD_TIME, &tm); in TEST_F()
211 rc = ioctl(self->fd, RTC_ALM_SET, &tm); in TEST_F()
225 rc = ioctl(self->fd, RTC_AIE_ON, 0); in TEST_F()
236 rc = ioctl(self->fd, RTC_AIE_OFF, 0); in TEST_F()
335 rc = ioctl(self->fd, RTC_AIE_ON, 0);
[all …]
/linux/drivers/gpu/drm/nouveau/nvif/
H A Dobject.c61 struct nvif_ioctl_v0 ioctl; in nvif_object_sclass_get() member
71 args->ioctl.version = 0; in nvif_object_sclass_get()
105 struct nvif_ioctl_v0 ioctl; in nvif_object_rd() member
124 struct nvif_ioctl_v0 ioctl; in nvif_object_wr() member
142 struct nvif_ioctl_v0 ioctl; in nvif_object_mthd() member
159 args->ioctl.version = 0; in nvif_object_mthd()
176 struct nvif_ioctl_v0 ioctl; in nvif_object_unmap_handle() member
190 struct nvif_ioctl_v0 ioctl; in nvif_object_map_handle() member
252 struct nvif_ioctl_v0 ioctl; in nvif_object_dtor() member
271 struct nvif_ioctl_v0 ioctl; in nvif_object_ctor() member
[all …]
/linux/Documentation/driver-api/tty/
H A Dn_gsm.rst26 ``TIOCSETD`` ioctl.
69 ioctl(fd, TIOCSETD, &ldisc);
78 ioctl(fd, GSMIOC_GETCONF, &c);
86 ioctl(fd, GSMIOC_SETCONF, &c);
126 ``TIOCSETD`` ioctl.
129 ioctl if needed.
159 ioctl(fd, TIOCSETD, &ldisc);
162 ioctl(fd, GSMIOC_GETCONF_EXT, &ce);
166 ioctl(fd, GSMIOC_SETCONF_EXT, &ce);
168 ioctl(fd, GSMIOC_GETCONF, &c);
[all …]
/linux/Documentation/userspace-api/media/cec/
H A Dcec-func-ioctl.rst4 .. _cec-func-ioctl:
7 cec ioctl()
13 cec-ioctl - Control a cec device
20 #include <sys/ioctl.h>
22 ``int ioctl(int fd, int request, void *argp)``
31 CEC ioctl request code as defined in the cec.h header file, for
40 The :c:func:`ioctl()` function manipulates cec device parameters. The
43 The ioctl ``request`` code specifies the cec function to be called. It
47 Macros and structures definitions specifying cec ioctl requests and
48 their parameters are located in the cec.h header file. All cec ioctl
[all …]
/linux/Documentation/translations/zh_CN/dev-tools/
H A Dkcov.rst57 #include <sys/ioctl.h>
84 perror("ioctl"), exit(1);
92 perror("ioctl"), exit(1);
93 /* 在调用 ioctl() 之后重置覆盖率。 */
104 if (ioctl(fd, KCOV_DISABLE, 0))
105 perror("ioctl"), exit(1);
172 perror("ioctl"), exit(1);
183 perror("ioctl"), exit(1);
207 perror("ioctl"), exit(1);
321 perror("ioctl"), exit(1);
[all …]
/linux/Documentation/userspace-api/ioctl/
H A Dcdrom.rst2 Summary of CDROM ioctl calls
105 ioctl(fd, CDROMPAUSE, 0);
126 ioctl(fd, CDROMRESUME, 0);
265 ioctl(fd, CDROMSTOP, 0);
290 ioctl(fd, CDROMSTART, 0);
316 ioctl(fd, CDROMEJECT, 0);
343 ioctl(fd, CDROMCLOSETRAY, 0);
422 ioctl(fd, CDROMSUBCHNL, &q);
627 ioctl(fd, CDROMRESET, 0);
686 ioctl(fd, CDROMSEEK, &msf);
[all …]
/linux/drivers/scsi/esas2r/
H A Desas2r_ioctl.c71 void *ioctl; member
321 bi.ioctl = si; in handle_smp_ioctl()
350 struct atto_vda_ioctl_req *ioctl = &rq->vrq->ioctl; in csmi_ioctl_tunnel() local
655 bi.ioctl = &ci->data; in handle_csmi_ioctl()
1232 bi.ioctl = ioctl_hba; in handle_hba_ioctl()
1284 if (IS_ERR(ioctl)) { in esas2r_ioctl_handler()
1297 kfree(ioctl); in esas2r_ioctl_handler()
1338 kfree(ioctl); in esas2r_ioctl_handler()
1395 kfree(ioctl); in esas2r_ioctl_handler()
1513 kfree(ioctl); in esas2r_ioctl_handler()
[all …]
/linux/samples/acrn/
H A Dvm-sample.c40 ioctl(hsm_fd, ACRN_IOCTL_PAUSE_VM, vmid); in vm_exit()
41 ioctl(hsm_fd, ACRN_IOCTL_DESTROY_IOREQ_CLIENT, 0); in vm_exit()
64 ret = ioctl(hsm_fd, ACRN_IOCTL_CREATE_VM, &create_vm); in main()
75 ret = ioctl(hsm_fd, ACRN_IOCTL_SET_MEMSEG, &ram_map); in main()
93 ret = ioctl(hsm_fd, ACRN_IOCTL_SET_VCPU_REGS, &regs); in main()
97 ret = ioctl(hsm_fd, ACRN_IOCTL_CREATE_IOREQ_CLIENT, 0); in main()
101 ret = ioctl(hsm_fd, ACRN_IOCTL_START_VM, vmid); in main()
106 ret = ioctl(hsm_fd, ACRN_IOCTL_ATTACH_IOREQ_CLIENT, 0); in main()
122 ioctl(hsm_fd, ACRN_IOCTL_NOTIFY_REQUEST_FINISH, &notify); in main()
127 ret = ioctl(hsm_fd, ACRN_IOCTL_DESTROY_VM, NULL); in main()
/linux/tools/testing/selftests/iommu/
H A Diommufd.c111 ioctl(self->fd, _ioctl, &cmd)); \ in TEST_F()
164 ASSERT_EQ(0, ioctl(self->fd, IOMMU_OPTION, &cmd)); in TEST_F()
785 ioctl(self->fd, in TEST_F()
967 ASSERT_EQ(0, ioctl(self->fd, in TEST_F()
975 ASSERT_EQ(0, ioctl(self->fd, in TEST_F()
979 ASSERT_EQ(0, ioctl(self->fd, in TEST_F()
988 ASSERT_EQ(0, ioctl(self->fd, in TEST_F()
994 ASSERT_EQ(0, ioctl(self->fd, in TEST_F()
1059 ASSERT_EQ(0, ioctl(fd, in check_access_rw()
1072 ASSERT_EQ(0, ioctl(fd, in check_access_rw()
[all …]
/linux/tools/testing/selftests/drivers/s390x/uvdevice/
H A Dtest_uvdevice.c59 rc = ioctl(self->uv_fd, variant->ioctl_cmd, NULL); in TEST_F()
64 rc = ioctl(self->uv_fd, variant->ioctl_cmd, self->fault_page); in TEST_F()
75 rc = ioctl(self->uv_fd, variant->ioctl_cmd, &self->uvio_ioctl); in TEST_F()
81 rc = ioctl(self->uv_fd, variant->ioctl_cmd, &self->uvio_ioctl); in TEST_F()
139 rc = ioctl(self->uv_fd, cmds[i], &self->uvio_ioctl); in TEST_F()
195 rc = ioctl(self->uv_fd, UVIO_IOCTL_ATT, &self->uvio_ioctl); in att_inval_sizes_test()
201 rc = ioctl(self->uv_fd, UVIO_IOCTL_ATT, &self->uvio_ioctl); in att_inval_sizes_test()
224 rc = ioctl(self->uv_fd, UVIO_IOCTL_ATT, &self->uvio_ioctl); in TEST_F()
230 rc = ioctl(self->uv_fd, UVIO_IOCTL_ATT, &self->uvio_ioctl); in TEST_F()
241 rc = ioctl(self->uv_fd, UVIO_IOCTL_ATT, &self->uvio_ioctl); in att_inval_addr_test()
[all …]
/linux/Documentation/userspace-api/gpio/
H A Dchardev_v1.rst54 Get Line Handle <gpio-get-linehandle-ioctl>
55 Get Line Event <gpio-get-lineevent-ioctl>
56 Get Chip Info <gpio-get-chipinfo-ioctl>
57 Get Line Info <gpio-get-lineinfo-ioctl>
58 Watch Line Info <gpio-get-lineinfo-watch-ioctl>
59 Unwatch Line Info <gpio-get-lineinfo-unwatch-ioctl>
83 Get Line Values <gpio-handle-get-line-values-ioctl>
84 Set Line Values <gpio-handle-set-line-values-ioctl>
85 Reconfigure Lines <gpio-handle-set-config-ioctl>
92 Line events are created by gpio-get-lineevent-ioctl.rst and provide
[all …]
/linux/tools/testing/selftests/watchdog/
H A Dwatchdog-test.c58 ret = ioctl(fd, WDIOC_KEEPALIVE, &dummy); in keep_alive()
205 ret = ioctl(fd, WDIOC_GETSUPPORT, &info); in main()
219 ret = ioctl(fd, WDIOC_GETBOOTSTATUS, &flags); in main()
227 ret = ioctl(fd, WDIOC_SETOPTIONS, &flags); in main()
237 ret = ioctl(fd, WDIOC_SETOPTIONS, &flags); in main()
254 ret = ioctl(fd, WDIOC_GETSTATUS, &flags); in main()
259 ret = ioctl(fd, WDIOC_GETTEMP, &temperature); in main()
268 ret = ioctl(fd, WDIOC_SETTIMEOUT, &flags); in main()
278 ret = ioctl(fd, WDIOC_GETTIMEOUT, &flags); in main()
286 ret = ioctl(fd, WDIOC_SETPRETIMEOUT, &flags); in main()
[all …]
/linux/tools/testing/selftests/net/
H A Depoll_busy_poll.c73 ret = ioctl(self->invalid_fd, EPIOCGPARAMS, &self->params); in TEST_F()
83 ret = ioctl(self->invalid_fd, EPIOCSPARAMS, &self->params); in TEST_F()
140 ret = ioctl(self->fd, EPIOCGPARAMS, &self->params); in TEST_F()
174 ret = ioctl(self->fd, EPIOCSPARAMS, &self->params); in TEST_F()
185 ret = ioctl(self->fd, EPIOCSPARAMS, &self->params); in TEST_F()
197 ret = ioctl(self->fd, EPIOCSPARAMS, &self->params); in TEST_F()
225 ret = ioctl(self->fd, EPIOCSPARAMS, &self->params); in TEST_F()
242 ret = ioctl(self->fd, EPIOCSPARAMS, &self->params); in TEST_F()
279 ret = ioctl(self->fd, EPIOCSPARAMS, &self->params); in TEST_F()
288 ret = ioctl(self->fd, EPIOCGPARAMS, &self->params); in TEST_F()
[all …]
/linux/tools/pci/
H A Dpcitest.c54 ret = ioctl(fd, PCITEST_BAR, test->barnum); in run_test()
63 ret = ioctl(fd, PCITEST_SET_IRQTYPE, test->irqtype); in run_test()
72 ret = ioctl(fd, PCITEST_GET_IRQTYPE); in run_test()
81 ret = ioctl(fd, PCITEST_CLEAR_IRQ); in run_test()
90 ret = ioctl(fd, PCITEST_LEGACY_IRQ, 0); in run_test()
99 ret = ioctl(fd, PCITEST_MSI, test->msinum); in run_test()
108 ret = ioctl(fd, PCITEST_MSIX, test->msixnum); in run_test()
120 ret = ioctl(fd, PCITEST_WRITE, &param); in run_test()
132 ret = ioctl(fd, PCITEST_READ, &param); in run_test()
144 ret = ioctl(fd, PCITEST_COPY, &param); in run_test()
/linux/Documentation/input/
H A Duinput.rst73 ioctl(fd, UI_SET_EVBIT, EV_KEY);
82 ioctl(fd, UI_DEV_SETUP, &usetup);
83 ioctl(fd, UI_DEV_CREATE);
106 ioctl(fd, UI_DEV_DESTROY);
132 ioctl(fd, UI_SET_EVBIT, EV_KEY);
135 ioctl(fd, UI_SET_EVBIT, EV_REL);
136 ioctl(fd, UI_SET_RELBIT, REL_X);
146 ioctl(fd, UI_DEV_CREATE);
171 ioctl(fd, UI_DEV_DESTROY);
217 ioctl(fd, UI_DEV_CREATE);
[all …]
/linux/Documentation/watchdog/
H A Dwatchdog-api.rst73 The ioctl API
78 Pinging the watchdog using an ioctl:
80 All drivers that have an ioctl interface support at least one ioctl,
86 ioctl(fd, WDIOC_KEEPALIVE, 0);
90 the argument to the ioctl is ignored.
103 ioctl(fd, WDIOC_SETTIMEOUT, &timeout);
110 current timeout using the GETTIMEOUT ioctl::
112 ioctl(fd, WDIOC_GETTIMEOUT, &timeout);
159 ioctl(fd, WDIOC_GETSUPPORT, &ident);
242 ioctl(fd, WDIOC_GETSTATUS, &flags);
[all …]
/linux/samples/hidraw/
H A Dhid-example.c69 res = ioctl(fd, HIDIOCGRDESCSIZE, &desc_size); in main()
77 res = ioctl(fd, HIDIOCGRDESC, &rpt_desc); in main()
88 res = ioctl(fd, HIDIOCGRAWNAME(256), buf); in main()
95 res = ioctl(fd, HIDIOCGRAWPHYS(256), buf); in main()
102 res = ioctl(fd, HIDIOCGRAWINFO, &info); in main()
118 res = ioctl(fd, HIDIOCSFEATURE(4), buf); in main()
126 res = ioctl(fd, HIDIOCGFEATURE(256), buf); in main()
/linux/samples/timers/
H A Dhpet_example.c115 if (ioctl(fd, HPET_INFO, &info) < 0) { in hpet_info()
156 if (ioctl(fd, HPET_IRQFREQ, freq) < 0) { in hpet_poll()
161 if (ioctl(fd, HPET_INFO, &info) < 0) { in hpet_poll()
168 if (info.hi_flags && (ioctl(fd, HPET_EPI, 0) < 0)) { in hpet_poll()
173 if (ioctl(fd, HPET_IE_ON, 0) < 0) { in hpet_poll()
261 if (ioctl(fd, HPET_IRQFREQ, freq) < 0) { in hpet_fasync()
266 if (ioctl(fd, HPET_INFO, &info) < 0) { in hpet_fasync()
273 if (info.hi_flags && (ioctl(fd, HPET_EPI, 0) < 0)) { in hpet_fasync()
278 if (ioctl(fd, HPET_IE_ON, 0) < 0) { in hpet_fasync()
/linux/Documentation/userspace-api/media/
H A Dgen-errors.rst22 - The ioctl can't be handled because the device is in state where it
24 device is sleeping and ioctl is performed to query statistics. It
25 is also returned when the ioctl would need to wait for an event,
34 - The ioctl can't be handled because the device is busy. This is
35 typically return while device is streaming, and an ioctl tried to
38 ioctl must not be retried without performing another action to fix
48 - One or more of the ioctl parameters are invalid or out of the
50 individual ioctl requests for specific causes.
62 - The ioctl is not supported by the file descriptor.
66 - On USB devices, the stream ioctl's can return this error, meaning
/linux/tools/testing/selftests/media_tests/
H A Dvideo_device_test.c50 ret = ioctl(fd, VIDIOC_G_PRIORITY, &old_priority); in priority_test()
56 ret = ioctl(fd, VIDIOC_S_PRIORITY, &new_priority); in priority_test()
61 ret = ioctl(fd, VIDIOC_G_PRIORITY, &priority_to_compare); in priority_test()
73 ret = ioctl(fd, VIDIOC_S_PRIORITY, &old_priority); in priority_test()
99 ret = ioctl(fd, VIDIOC_QUERYCAP, &vcap); in loop_test()
105 ret = ioctl(fd, VIDIOC_G_TUNER, &vtuner); in loop_test()

12345678910>>...46