/Linux-v5.15/tools/testing/selftests/powerpc/ptrace/ |
D | perf-hwbreak.c | 122 ioctl(fd[i], PERF_EVENT_IOC_RESET); in reset_fds() 130 ioctl(fd[i], PERF_EVENT_IOC_ENABLE); in enable_fds() 138 ioctl(fd[i], PERF_EVENT_IOC_DISABLE); in disable_fds() 209 ioctl(break_fd, PERF_EVENT_IOC_ENABLE); in runtestsingle() 222 ioctl(break_fd, PERF_EVENT_IOC_DISABLE); in runtestsingle() 271 ioctl(break_fd, PERF_EVENT_IOC_RESET); in runtest_dar_outside() 272 ioctl(break_fd, PERF_EVENT_IOC_ENABLE); in runtest_dar_outside() 275 ioctl(break_fd, PERF_EVENT_IOC_DISABLE); in runtest_dar_outside() 286 ioctl(break_fd, PERF_EVENT_IOC_RESET); in runtest_dar_outside() 287 ioctl(break_fd, PERF_EVENT_IOC_ENABLE); in runtest_dar_outside() [all …]
|
/Linux-v5.15/tools/testing/selftests/rtc/ |
D | rtctest.c | 44 rc = ioctl(self->fd, RTC_RD_TIME, &rtc_tm); in TEST_F() 57 rc = ioctl(self->fd, RTC_UIE_ON, 0); 73 rc = ioctl(self->fd, RTC_UIE_OFF, 0); 82 rc = ioctl(self->fd, RTC_UIE_ON, 0); in TEST_F() 108 rc = ioctl(self->fd, RTC_UIE_OFF, 0); in TEST_F() 120 rc = ioctl(self->fd, RTC_RD_TIME, &tm); in TEST_F() 126 rc = ioctl(self->fd, RTC_ALM_SET, &tm); in TEST_F() 133 rc = ioctl(self->fd, RTC_ALM_READ, &tm); in TEST_F() 140 rc = ioctl(self->fd, RTC_AIE_ON, 0); in TEST_F() 151 rc = ioctl(self->fd, RTC_AIE_OFF, 0); in TEST_F() [all …]
|
/Linux-v5.15/Documentation/userspace-api/media/v4l/ |
D | func-ioctl.rst | 4 .. _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 …]
|
D | vidioc-g-input.rst | 7 ioctl VIDIOC_G_INPUT, VIDIOC_S_INPUT 20 ``int ioctl(int fd, VIDIOC_G_INPUT, int *argp)`` 24 ``int ioctl(int fd, VIDIOC_S_INPUT, int *argp)`` 39 :ref:`VIDIOC_G_INPUT <VIDIOC_G_INPUT>` ioctl with a pointer to an integer where the driver 41 :c:type:`v4l2_input` ``index`` field. This ioctl will fail 45 input in an integer and call the :ref:`VIDIOC_S_INPUT <VIDIOC_G_INPUT>` ioctl with a pointer 53 :ref:`VIDIOC_ENUMINPUT` ioctl.
|
D | vidioc-g-output.rst | 7 ioctl VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT 20 ``int ioctl(int fd, VIDIOC_G_OUTPUT, int *argp)`` 24 ``int ioctl(int fd, VIDIOC_S_OUTPUT, int *argp)`` 39 :ref:`VIDIOC_G_OUTPUT <VIDIOC_G_OUTPUT>` ioctl with a pointer to an integer where the driver 41 :c:type:`v4l2_output` ``index`` field. This ioctl will 46 output in an integer and call the :ref:`VIDIOC_S_OUTPUT <VIDIOC_G_OUTPUT>` ioctl with a 54 :ref:`VIDIOC_ENUMOUTPUT` ioctl.
|
/Linux-v5.15/Documentation/userspace-api/media/mediactl/ |
D | media-func-ioctl.rst | 4 .. _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 …]
|
D | request-func-ioctl.rst | 4 .. _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-v5.15/tools/perf/tests/ |
D | bp_signal.c | 75 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() 240 ioctl(fd1, PERF_EVENT_IOC_ENABLE, 0); in test__bp_signal() 241 ioctl(fd2, PERF_EVENT_IOC_ENABLE, 0); in test__bp_signal() 242 ioctl(fd3, PERF_EVENT_IOC_ENABLE, 0); in test__bp_signal() [all …]
|
/Linux-v5.15/drivers/gpu/drm/nouveau/nvif/ |
D | object.c | 47 return client->driver->ioctl(client->object.priv, data, size, hack); in nvif_object_ioctl() 61 struct nvif_ioctl_v0 ioctl; in nvif_object_sclass_get() member 71 args->ioctl.version = 0; in nvif_object_sclass_get() 72 args->ioctl.type = NVIF_IOCTL_V0_SCLASS; in nvif_object_sclass_get() 105 struct nvif_ioctl_v0 ioctl; in nvif_object_rd() member 108 .ioctl.type = NVIF_IOCTL_V0_RD, in nvif_object_rd() 124 struct nvif_ioctl_v0 ioctl; in nvif_object_wr() member 127 .ioctl.type = NVIF_IOCTL_V0_WR, in nvif_object_wr() 142 struct nvif_ioctl_v0 ioctl; in nvif_object_mthd() member 154 args->ioctl.version = 0; in nvif_object_mthd() [all …]
|
D | notify.c | 37 struct nvif_ioctl_v0 ioctl; in nvif_notify_put_() member 40 .ioctl.type = NVIF_IOCTL_V0_NTFY_PUT, in nvif_notify_put_() 68 struct nvif_ioctl_v0 ioctl; in nvif_notify_get_() member 71 .ioctl.type = NVIF_IOCTL_V0_NTFY_GET, in nvif_notify_get_() 149 struct nvif_ioctl_v0 ioctl; in nvif_notify_dtor() member 152 .ioctl.type = NVIF_IOCTL_V0_NTFY_DEL, in nvif_notify_dtor() 170 struct nvif_ioctl_v0 ioctl; in nvif_notify_ctor() member 193 args->ioctl.version = 0; in nvif_notify_ctor() 194 args->ioctl.type = NVIF_IOCTL_V0_NTFY_NEW; in nvif_notify_ctor()
|
/Linux-v5.15/Documentation/userspace-api/media/cec/ |
D | cec-func-ioctl.rst | 4 .. _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-v5.15/Documentation/userspace-api/ioctl/ |
D | cdrom.rst | 2 Summary of CDROM ioctl calls 9 This document attempts to describe the ioctl(2) calls supported by 13 ioctl values are listed in <linux/cdrom.h>. As of this writing, they 80 Unless otherwise specified, all ioctl calls return 0 on success 84 Unless otherwise specified, all ioctl calls return -1 and set 102 ioctl(fd, CDROMPAUSE, 0); 123 ioctl(fd, CDROMRESUME, 0); 148 ioctl(fd, CDROMPLAYMSF, &msf); 179 ioctl(fd, CDROMPLAYTRKIND, &ti); 208 ioctl(fd, CDROMREADTOCHDR, &header); [all …]
|
/Linux-v5.15/drivers/scsi/esas2r/ |
D | esas2r_ioctl.c | 69 void *ioctl; member 249 memcpy(esas2r_buffered_ioctl, bi->ioctl, bi->length); in handle_buffered_ioctl() 286 memcpy(bi->ioctl, esas2r_buffered_ioctl, bi->length); in handle_buffered_ioctl() 300 esas2r_sgc_init(sgc, a, rq, rq->vrq->ioctl.sge); in smp_ioctl_callback() 319 bi.ioctl = si; in handle_smp_ioctl() 348 struct atto_vda_ioctl_req *ioctl = &rq->vrq->ioctl; in csmi_ioctl_tunnel() local 353 esas2r_sgc_init(sgc, a, rq, rq->vrq->ioctl.sge); in csmi_ioctl_tunnel() 355 ioctl->csmi.ctrl_code = cpu_to_le32(ctrl_code); in csmi_ioctl_tunnel() 356 ioctl->csmi.target_id = cpu_to_le16(target_id); in csmi_ioctl_tunnel() 357 ioctl->csmi.lun = (u8)le32_to_cpu(rq->vrq->scsi.flags); in csmi_ioctl_tunnel() [all …]
|
/Linux-v5.15/samples/acrn/ |
D | vm-sample.c | 43 ioctl(hsm_fd, ACRN_IOCTL_PAUSE_VM, vmid); in vm_exit() 44 ioctl(hsm_fd, ACRN_IOCTL_DESTROY_IOREQ_CLIENT, 0); in vm_exit() 68 ret = ioctl(hsm_fd, ACRN_IOCTL_CREATE_VM, &create_vm); in main() 79 ret = ioctl(hsm_fd, ACRN_IOCTL_SET_MEMSEG, &ram_map); in main() 97 ret = ioctl(hsm_fd, ACRN_IOCTL_SET_VCPU_REGS, ®s); in main() 101 ret = ioctl(hsm_fd, ACRN_IOCTL_CREATE_IOREQ_CLIENT, 0); in main() 105 ret = ioctl(hsm_fd, ACRN_IOCTL_START_VM, vmid); in main() 110 ret = ioctl(hsm_fd, ACRN_IOCTL_ATTACH_IOREQ_CLIENT, 0); in main() 126 ioctl(hsm_fd, ACRN_IOCTL_NOTIFY_REQUEST_FINISH, ¬ify); in main() 131 ret = ioctl(hsm_fd, ACRN_IOCTL_DESTROY_VM, NULL); in main()
|
/Linux-v5.15/tools/testing/selftests/watchdog/ |
D | watchdog-test.c | 49 ret = ioctl(fd, WDIOC_KEEPALIVE, &dummy); in keep_alive() 127 ret = ioctl(fd, WDIOC_GETSUPPORT, &info); in main() 141 ret = ioctl(fd, WDIOC_GETBOOTSTATUS, &flags); in main() 150 ret = ioctl(fd, WDIOC_SETOPTIONS, &flags); in main() 160 ret = ioctl(fd, WDIOC_SETOPTIONS, &flags); in main() 176 ret = ioctl(fd, WDIOC_SETTIMEOUT, &flags); in main() 186 ret = ioctl(fd, WDIOC_GETTIMEOUT, &flags); in main() 194 ret = ioctl(fd, WDIOC_SETPRETIMEOUT, &flags); in main() 204 ret = ioctl(fd, WDIOC_GETPRETIMEOUT, &flags); in main() 212 ret = ioctl(fd, WDIOC_GETTIMELEFT, &flags); in main()
|
/Linux-v5.15/tools/pci/ |
D | pcitest.c | 54 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, ¶m); in run_test() 132 ret = ioctl(fd, PCITEST_READ, ¶m); in run_test() 144 ret = ioctl(fd, PCITEST_COPY, ¶m); in run_test()
|
/Linux-v5.15/Documentation/input/ |
D | uinput.rst | 73 ioctl(fd, UI_SET_EVBIT, EV_KEY); 74 ioctl(fd, UI_SET_KEYBIT, KEY_SPACE); 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); 133 ioctl(fd, UI_SET_KEYBIT, BTN_LEFT); 135 ioctl(fd, UI_SET_EVBIT, EV_REL); 136 ioctl(fd, UI_SET_RELBIT, REL_X); 137 ioctl(fd, UI_SET_RELBIT, REL_Y); [all …]
|
/Linux-v5.15/samples/hidraw/ |
D | hid-example.c | 69 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-v5.15/Documentation/watchdog/ |
D | watchdog-api.rst | 73 The ioctl API 76 All conforming drivers also support an ioctl API. 78 Pinging the watchdog using an ioctl: 80 All drivers that have an ioctl interface support at least one ioctl, 81 KEEPALIVE. This ioctl does exactly the same thing as a write to the 86 ioctl(fd, WDIOC_KEEPALIVE, 0); 90 the argument to the ioctl is ignored. 96 fly with the SETTIMEOUT ioctl, those drivers have the WDIOF_SETTIMEOUT 103 ioctl(fd, WDIOC_SETTIMEOUT, &timeout); 110 current timeout using the GETTIMEOUT ioctl:: [all …]
|
/Linux-v5.15/tools/virtio/ |
D | virtio_test.c | 80 r = ioctl(dev->control, VHOST_SET_FEATURES, &features); in vhost_vq_setup() 83 r = ioctl(dev->control, VHOST_SET_VRING_NUM, &state); in vhost_vq_setup() 86 r = ioctl(dev->control, VHOST_SET_VRING_BASE, &state); in vhost_vq_setup() 88 r = ioctl(dev->control, VHOST_SET_VRING_ADDR, &addr); in vhost_vq_setup() 91 r = ioctl(dev->control, VHOST_SET_VRING_KICK, &file); in vhost_vq_setup() 94 r = ioctl(dev->control, VHOST_SET_VRING_CALL, &file); in vhost_vq_setup() 138 r = ioctl(dev->control, VHOST_SET_OWNER, NULL); in vdev_info_init() 149 r = ioctl(dev->control, VHOST_SET_MEM_TABLE, dev->mem); in vdev_info_init() 179 r = ioctl(dev->control, VHOST_TEST_RUN, &test); in run_test() 221 r = ioctl(dev->control, VHOST_TEST_SET_BACKEND, in run_test() [all …]
|
/Linux-v5.15/samples/timers/ |
D | hpet_example.c | 115 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-v5.15/Documentation/userspace-api/media/ |
D | gen-errors.rst | 22 - 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 driver, actually meaning that 68 - On USB devices, the stream ioctl's can return this error, meaning
|
/Linux-v5.15/drivers/staging/media/av7110/ |
D | video-try-command.rst | 15 .. attention:: This ioctl is deprecated. 22 ``int ioctl(int fd, VIDEO_TRY_COMMAND, struct video_command *cmd)`` 52 This ioctl is obsolete. Do not use in new drivers. For V4L2 decoders 53 this ioctl has been replaced by the 54 :ref:`VIDIOC_TRY_DECODER_CMD <VIDIOC_DECODER_CMD>` ioctl. 56 This ioctl tries a decoder command. The ``video_command`` struct is a
|
D | video-freeze.rst | 15 .. attention:: This ioctl is deprecated. 22 ``int ioctl(fd, VIDEO_FREEZE)`` 46 This ioctl is for Digital TV devices only. To control a V4L2 decoder use the 49 This ioctl call suspends the live video stream being played. Decoding 52 If VIDEO_SOURCE_MEMORY is selected in the ioctl call 54 until the ioctl call VIDEO_CONTINUE or VIDEO_PLAY is performed.
|
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
D | tp_attach_query.c | 60 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_ENABLE, 0); in test_tp_attach_query() 68 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, query); in test_tp_attach_query() 76 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_SET_BPF, prog_fd[i]); in test_tp_attach_query() 84 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, query); in test_tp_attach_query() 93 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, in test_tp_attach_query() 102 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, query); in test_tp_attach_query() 111 err = ioctl(pmu_fd[i], PERF_EVENT_IOC_QUERY_BPF, query); in test_tp_attach_query() 128 ioctl(pmu_fd[i], PERF_EVENT_IOC_DISABLE); in test_tp_attach_query()
|