/aosp_15_r20/prebuilts/go/linux-x86/src/internal/poll/ |
D | fd_unix.go | 17 // FD is a file descriptor. The net and os packages use this type as a 19 type FD struct { struct 50 // Init initializes the FD. The Sysfd field should already be set. 51 // This can be called multiple times on a single FD. 54 // Set pollable to true if fd should be managed by runtime netpoll. 55 func (fd *FD) Init(net string, pollable bool) error { argument 56 fd.SysFile.init() 60 fd.isFile = true 63 fd.isBlocking = 1 66 err := fd.pd.init(fd) [all …]
|
D | fd_windows.go | 79 fd *FD member 150 if o.fd.pd.runtimeCtx == 0 { 154 fd := o.fd 156 err := fd.pd.prepare(int(o.mode), fd.isFile) 165 if o.fd.skipSyncNotif { 177 err = fd.pd.wait(int(o.mode), fd.isFile) 179 err = windows.WSAGetOverlappedResult(fd.Sysfd, &o.o, &o.qty, false, &o.flags) 199 err = syscall.CancelIoEx(fd.Sysfd, &o.o) 206 fd.pd.waitCanceled(int(o.mode)) 207 err = windows.WSAGetOverlappedResult(fd.Sysfd, &o.o, &o.qty, false, &o.flags) [all …]
|
D | fd_plan9.go | 16 type FD struct { struct 42 func (fd *FD) destroy() error { argument 43 if fd.Destroy != nil { 44 fd.Destroy() 49 // Close handles the locking for closing an FD. The real operation 51 func (fd *FD) Close() error { argument 52 if !fd.fdmu.increfAndClose() { 53 return errClosing(fd.isFile) 59 func (fd *FD) Read(fn func([]byte) (int, error), b []byte) (int, error) { argument 60 if err := fd.readLock(); err != nil { [all …]
|
/aosp_15_r20/external/rust/android-crates-io/crates/rustix/src/net/ |
D | sockopt.rs | 185 use backend::fd::AsFd; 200 /// `getsockopt(fd, SOL_SOCKET, SO_TYPE)`—Returns the type of a socket. 207 pub fn get_socket_type<Fd: AsFd>(fd: Fd) -> io::Result<SocketType> { in get_socket_type() 208 backend::net::sockopt::get_socket_type(fd.as_fd()) in get_socket_type() 211 /// `setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, value)`—Set whether local 219 pub fn set_socket_reuseaddr<Fd: AsFd>(fd: Fd, value: bool) -> io::Result<()> { in set_socket_reuseaddr() argument 220 backend::net::sockopt::set_socket_reuseaddr(fd.as_fd(), value) in set_socket_reuseaddr() 223 /// `getsockopt(fd, SOL_SOCKET, SO_REUSEADDR)` 230 pub fn get_socket_reuseaddr<Fd: AsFd>(fd: Fd) -> io::Result<bool> { in get_socket_reuseaddr() 231 backend::net::sockopt::get_socket_reuseaddr(fd.as_fd()) in get_socket_reuseaddr() [all …]
|
/aosp_15_r20/external/ltp/lib/ |
H A D | tst_fd.c | 28 void (*open_fd)(struct tst_fd *fd); 29 void (*destroy)(struct tst_fd *fd); 33 static void open_file(struct tst_fd *fd) in open_file() argument 35 fd->fd = SAFE_OPEN("fd_file", O_RDWR | O_CREAT, 0666); in open_file() 39 static void open_path(struct tst_fd *fd) in open_path() argument 46 fd->fd = SAFE_OPEN("fd_file", O_PATH); in open_path() 51 static void open_dir(struct tst_fd *fd) in open_dir() argument 54 fd->fd = SAFE_OPEN("fd_dir", O_DIRECTORY); in open_dir() 58 static void open_dev_zero(struct tst_fd *fd) in open_dev_zero() argument 60 fd->fd = SAFE_OPEN("/dev/zero", O_RDONLY); in open_dev_zero() [all …]
|
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/memfd/ |
H A D | memfd_test.c | 39 int r, fd; in mfd_assert_new() local 41 fd = sys_memfd_create(name, flags); in mfd_assert_new() 42 if (fd < 0) { in mfd_assert_new() 48 r = ftruncate(fd, sz); in mfd_assert_new() 54 return fd; in mfd_assert_new() 59 int fd; in mfd_assert_reopen_fd() local 62 sprintf(path, "/proc/self/fd/%d", fd_in); in mfd_assert_reopen_fd() 64 fd = open(path, O_RDWR); in mfd_assert_reopen_fd() 65 if (fd < 0) { in mfd_assert_reopen_fd() 66 printf("re-open of existing fd %d failed\n", fd_in); in mfd_assert_reopen_fd() [all …]
|
/aosp_15_r20/external/igt-gpu-tools/tests/i915/ |
H A D | gem_eio.c | 55 int fd, ret; in i915_reset_control() local 59 fd = open(path, O_RDWR); in i915_reset_control() 60 igt_require(fd >= 0); in i915_reset_control() 62 ret = write(fd, &"01"[enable], 1) == 1; in i915_reset_control() 63 close(fd); in i915_reset_control() 68 static void trigger_reset(int fd) in trigger_reset() argument 75 igt_force_gpu_reset(fd); in trigger_reset() 79 gem_test_engine(fd, ALL_ENGINES); in trigger_reset() 80 igt_drop_caches_set(fd, DROP_ACTIVE); in trigger_reset() 95 static void wedge_gpu(int fd) in wedge_gpu() argument [all …]
|
H A D | gem_exec_schedule.c | 67 uint32_t __sync_read_u32(int fd, uint32_t handle, uint64_t offset) in __sync_read_u32() argument 71 gem_set_domain(fd, handle, /* No write hazard lies! */ in __sync_read_u32() 73 gem_read(fd, handle, offset, &value, sizeof(value)); in __sync_read_u32() 79 void __sync_read_u32_count(int fd, uint32_t handle, uint32_t *dst, uint64_t size) in __sync_read_u32_count() argument 81 gem_set_domain(fd, handle, /* No write hazard lies! */ in __sync_read_u32_count() 83 gem_read(fd, handle, 0, dst, size); in __sync_read_u32_count() 86 static uint32_t __store_dword(int fd, uint32_t ctx, unsigned ring, in __store_dword() argument 90 const int gen = intel_gen(intel_get_drm_devid(fd)); in __store_dword() 108 obj[2].handle = gem_create(fd, 4096); in __store_dword() 135 gem_write(fd, obj[2].handle, 0, batch, sizeof(batch)); in __store_dword() [all …]
|
H A D | gem_reset_stats.c | 71 int fd = drm_open_driver(DRIVER_INTEL); in sync_gpu() local 72 gem_quiescent_gpu(fd); in sync_gpu() 73 close(fd); in sync_gpu() 76 static int noop(int fd, uint32_t ctx, const struct intel_execution_engine *e) in noop() argument 84 exec.handle = gem_create(fd, 4096); in noop() 86 gem_write(fd, exec.handle, 0, &bbe, sizeof(bbe)); in noop() 94 ret = __gem_execbuf(fd, &eb); in noop() 96 gem_close(fd, exec.handle); in noop() 103 static int has_engine(int fd, in has_engine() argument 107 int handle = noop(fd, ctx, e); in has_engine() [all …]
|
H A D | gem_sync.c | 82 sync_ring(int fd, unsigned ring, int num_children, int timeout) in sync_ring() argument 89 for_each_physical_engine(fd, ring) { in sync_ring() 98 gem_require_ring(fd, ring); in sync_ring() 103 intel_detect_and_clear_missed_interrupts(fd); in sync_ring() 112 object.handle = gem_create(fd, 4096); in sync_ring() 113 gem_write(fd, object.handle, 0, &bbe, sizeof(bbe)); in sync_ring() 119 gem_execbuf(fd, &execbuf); in sync_ring() 120 gem_sync(fd, object.handle); in sync_ring() 126 gem_execbuf(fd, &execbuf); in sync_ring() 127 gem_sync(fd, object.handle); in sync_ring() [all …]
|
H A D | gem_exec_fence.c | 60 static void store(int fd, unsigned ring, int fence, uint32_t target, unsigned offset_value) in store() argument 64 const int gen = intel_gen(intel_get_drm_devid(fd)); in store() 82 obj[BATCH].handle = gem_create(fd, 4096); in store() 108 gem_write(fd, obj[BATCH].handle, 0, batch, sizeof(batch)); in store() 109 gem_execbuf(fd, &execbuf); in store() 110 gem_close(fd, obj[BATCH].handle); in store() 122 static void test_fence_busy(int fd, unsigned ring, unsigned flags) in test_fence_busy() argument 124 const int gen = intel_gen(intel_get_drm_devid(fd)); in test_fence_busy() 132 gem_quiescent_gpu(fd); in test_fence_busy() 140 obj.handle = gem_create(fd, 4096); in test_fence_busy() [all …]
|
H A D | gem_userptr_blits.c | 87 static void gem_userptr_sync(int fd, uint32_t handle) in gem_userptr_sync() argument 89 gem_set_domain(fd, handle, I915_GEM_DOMAIN_CPU, I915_GEM_DOMAIN_CPU); in gem_userptr_sync() 92 static int copy(int fd, uint32_t dst, uint32_t src) in copy() argument 104 if (intel_gen(intel_get_drm_devid(fd)) >= 8) in copy() 115 if (intel_gen(intel_get_drm_devid(fd)) >= 8) in copy() 120 if (intel_gen(intel_get_drm_devid(fd)) >= 8) in copy() 125 handle = gem_create(fd, 4096); in copy() 126 gem_write(fd, handle, 0, batch, sizeof(batch)); in copy() 138 if (intel_gen(intel_get_drm_devid(fd)) >= 8) in copy() 163 exec.flags = HAS_BLT_RING(intel_get_drm_devid(fd)) ? I915_EXEC_BLT : 0; in copy() [all …]
|
H A D | gem_mmap_gtt.c | 53 set_domain_gtt(int fd, uint32_t handle) in set_domain_gtt() argument 55 gem_set_domain(fd, handle, I915_GEM_DOMAIN_GTT, I915_GEM_DOMAIN_GTT); in set_domain_gtt() 59 mmap_bo(int fd, uint32_t handle) in mmap_bo() argument 63 ptr = gem_mmap__gtt(fd, handle, OBJECT_SIZE, PROT_READ | PROT_WRITE); in mmap_bo() 69 create_pointer(int fd) in create_pointer() argument 74 handle = gem_create(fd, OBJECT_SIZE); in create_pointer() 76 ptr = mmap_bo(fd, handle); in create_pointer() 78 gem_close(fd, handle); in create_pointer() 84 test_access(int fd) in test_access() argument 90 handle = gem_create(fd, OBJECT_SIZE); in test_access() [all …]
|
H A D | gem_mmap_wc.c | 59 local_gem_mmap__wc(int fd, uint32_t handle, uint64_t offset, uint64_t size, unsigned prot) in local_gem_mmap__wc() argument 63 ptr = __gem_mmap__wc(fd, handle, 0, OBJECT_SIZE, PROT_READ | PROT_WRITE); in local_gem_mmap__wc() 69 static void set_domain(int fd, uint32_t handle) in set_domain() argument 71 gem_set_domain(fd, handle, I915_GEM_DOMAIN_WC, I915_GEM_DOMAIN_WC); in set_domain() 75 mmap_bo(int fd, uint32_t handle) in mmap_bo() argument 79 ptr = local_gem_mmap__wc(fd, handle, 0, OBJECT_SIZE, PROT_READ | PROT_WRITE); in mmap_bo() 85 create_pointer(int fd) in create_pointer() argument 90 handle = gem_create(fd, OBJECT_SIZE); in create_pointer() 92 ptr = mmap_bo(fd, handle); in create_pointer() 93 set_domain(fd, handle); in create_pointer() [all …]
|
H A D | gem_exec_reloc.c | 47 static void write_dword(int fd, in write_dword() argument 52 int gen = intel_gen(intel_get_drm_devid(fd)); in write_dword() 61 obj[1].handle = gem_create(fd, 4096); in write_dword() 77 gem_write(fd, obj[1].handle, 0, buf, sizeof(buf)); in write_dword() 96 gem_execbuf(fd, &execbuf); in write_dword() 97 gem_close(fd, obj[1].handle); in write_dword() 102 static void from_mmap(int fd, uint64_t size, enum mode mode) in from_mmap() argument 119 obj.handle = gem_create(fd, 4096); in from_mmap() 120 gem_write(fd, obj.handle, 0, &bbe, sizeof(bbe)); in from_mmap() 131 reloc_handle = gem_create(fd, size); in from_mmap() [all …]
|
/aosp_15_r20/external/openscreen/tools/cddl/ |
H A D | codegen.cc | 86 bool WriteEnumEqualityOperatorSwitchCases(int fd, in WriteEnumEqualityOperatorSwitchCases() argument 92 dprintf(fd, " case %s::%s: return parent == %s::%s;\n", in WriteEnumEqualityOperatorSwitchCases() 98 [&fd, &child_name, &parent_name](CppType* new_parent) { in WriteEnumEqualityOperatorSwitchCases() 100 fd, *new_parent, child_name, parent_name); in WriteEnumEqualityOperatorSwitchCases() 105 bool WriteEnumEqualityOperator(int fd, in WriteEnumEqualityOperator() argument 112 dprintf(fd, "inline bool operator==(const %s& child, const %s& parent) {\n", in WriteEnumEqualityOperator() 114 dprintf(fd, " switch (child) {\n"); in WriteEnumEqualityOperator() 115 if (!WriteEnumEqualityOperatorSwitchCases(fd, parent, name, parent_name)) { in WriteEnumEqualityOperator() 118 dprintf(fd, " default: return false;\n"); in WriteEnumEqualityOperator() 119 dprintf(fd, " }\n}\n"); in WriteEnumEqualityOperator() [all …]
|
/aosp_15_r20/external/grpc-grpc/src/core/lib/iomgr/ |
H A D | ev_poll_posix.cc | 56 // FD declarations 63 grpc_fd* fd; member 70 // Only one of fd or cached_wakeup_fd will be set. The unused field will be 72 grpc_fd* fd; member 80 int fd; member 99 // An fd_watcher is an ephemeral object created when an fd wants to 102 // It denotes the fd's interest in whether to read poll or write poll 103 // or both or neither on this fd. 141 // Begin polling on an fd. 142 // Registers that the given pollset is interested in this fd - so that if read [all …]
|
/aosp_15_r20/external/rust/android-crates-io/crates/grpcio-sys/grpc/src/core/lib/iomgr/ |
D | ev_poll_posix.cc | 56 // FD declarations 63 grpc_fd* fd; member 70 // Only one of fd or cached_wakeup_fd will be set. The unused field will be 72 grpc_fd* fd; member 80 int fd; member 99 // An fd_watcher is an ephemeral object created when an fd wants to 102 // It denotes the fd's interest in whether to read poll or write poll 103 // or both or neither on this fd. 141 // Begin polling on an fd. 142 // Registers that the given pollset is interested in this fd - so that if read [all …]
|
/aosp_15_r20/external/igt-gpu-tools/tests/ |
H A D | syncobj_wait.c | 66 syncobj_attach_sw_sync(int fd, uint32_t handle) in syncobj_attach_sw_sync() argument 73 syncobj_import_sync_file(fd, handle, fence); in syncobj_attach_sw_sync() 80 syncobj_trigger(int fd, uint32_t handle) in syncobj_trigger() argument 82 int timeline = syncobj_attach_sw_sync(fd, handle); in syncobj_trigger() 112 int fd; member 126 syncobj_trigger(pair->fd, pair->handle); in syncobj_trigger_free_pair_func() 131 syncobj_trigger_delayed(int fd, uint32_t syncobj, uint64_t nsec) in syncobj_trigger_delayed() argument 135 pair->fd = fd; in syncobj_trigger_delayed() 142 test_wait_bad_flags(int fd) in test_wait_bad_flags() argument 146 igt_assert_eq(__syncobj_wait(fd, &wait), -EINVAL); in test_wait_bad_flags() [all …]
|
H A D | kms_addfb_basic.c | 47 static int legacy_addfb(int fd, struct drm_mode_fb_cmd *arg) in legacy_addfb() argument 52 if (igt_ioctl(fd, DRM_IOCTL_MODE_ADDFB, arg)) in legacy_addfb() 59 static int rmfb(int fd, uint32_t id) in rmfb() argument 64 if (igt_ioctl(fd, DRM_IOCTL_MODE_RMFB, &id)) in rmfb() 71 static void invalid_tests(int fd) in invalid_tests() argument 81 gem_bo = igt_create_bo_with_dimensions(fd, 1024, 1024, in invalid_tests() 84 gem_bo_small = igt_create_bo_with_dimensions(fd, 1024, 1023, in invalid_tests() 90 igt_assert(drmIoctl(fd, DRM_IOCTL_MODE_ADDFB2, &f) == 0); in invalid_tests() 91 igt_assert(drmIoctl(fd, DRM_IOCTL_MODE_RMFB, &f.fb_id) == 0); in invalid_tests() 98 igt_require_fb_modifiers(fd); in invalid_tests() [all …]
|
/aosp_15_r20/external/igt-gpu-tools/lib/ |
H A D | ioctl_wrappers.c | 89 int (*igt_ioctl)(int fd, unsigned long request, void *arg) = drmIoctl; 95 * @fd: open i915 drm file descriptor 105 gem_handle_to_libdrm_bo(drm_intel_bufmgr *bufmgr, int fd, const char *name, uint32_t handle) in gem_handle_to_libdrm_bo() argument 113 ret = ioctl(fd, DRM_IOCTL_GEM_FLINK, &flink); in gem_handle_to_libdrm_bo() 124 __gem_get_tiling(int fd, struct drm_i915_gem_get_tiling *arg) in __gem_get_tiling() argument 129 if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_GET_TILING, arg)) in __gem_get_tiling() 138 * @fd: open i915 drm file descriptor 148 gem_get_tiling(int fd, uint32_t handle, uint32_t *tiling, uint32_t *swizzle) in gem_get_tiling() argument 155 igt_assert_eq(__gem_get_tiling(fd, &get_tiling), 0); in gem_get_tiling() 163 int __gem_set_tiling(int fd, uint32_t handle, uint32_t tiling, uint32_t stride) in __gem_set_tiling() argument [all …]
|
/aosp_15_r20/external/trace-cmd/tracecmd/ |
H A D | trace-dump.c | 71 static int read_fd(int fd, char *dst, int len) in read_fd() argument 77 r = read(fd, dst+size, len); in read_fd() 90 static int read_compressed(int fd, char *dst, int len) in read_compressed() argument 96 return read_fd(fd, dst, len); in read_compressed() 99 static int do_lseek(int fd, int offset, int whence) in do_lseek() argument 104 return lseek64(fd, offset, whence); in do_lseek() 107 static int read_file_string(int fd, char *dst, int len) in read_file_string() argument 113 r = read_compressed(fd, dst+size, 1); in read_file_string() 128 static int read_file_bytes(int fd, char *dst, int len) in read_file_bytes() argument 132 ret = read_compressed(fd, dst, len); in read_file_bytes() [all …]
|
/aosp_15_r20/external/rust/android-crates-io/crates/rustix/src/backend/linux_raw/net/ |
D | sockopt.rs | 10 use crate::fd::BorrowedFd; 38 fn getsockopt<T: Copy>(fd: BorrowedFd<'_>, level: u32, optname: u32) -> io::Result<T> { in getsockopt() 46 getsockopt_raw(fd, level, optname, &mut value, &mut optlen)?; in getsockopt() 59 fd: BorrowedFd<'_>, in getsockopt_raw() 69 fd, in getsockopt_raw() 82 fd.into(), in getsockopt_raw() 93 fn setsockopt<T: Copy>(fd: BorrowedFd<'_>, level: u32, optname: u32, value: T) -> io::Result<()> { in setsockopt() 99 setsockopt_raw(fd, level, optname, &value, optlen) in setsockopt() 104 fd: BorrowedFd<'_>, in setsockopt_raw() 114 fd, in setsockopt_raw() [all …]
|
/aosp_15_r20/external/pdfium/third_party/libtiff/ |
H A D | tif_print.c | 35 static void _TIFFprintAsciiBounded(FILE *fd, const char *cp, size_t max_chars); 75 static void _TIFFPrintField(FILE *fd, const TIFFField *fip, in _TIFFPrintField() argument 94 fprintf(fd, " %s: ", field_name); in _TIFFPrintField() 99 fprintf(fd, "%" PRIu8, ((uint8_t *)raw_data)[j]); in _TIFFPrintField() 101 fprintf(fd, "0x%" PRIx8, ((uint8_t *)raw_data)[j]); in _TIFFPrintField() 103 fprintf(fd, "%" PRId8, ((int8_t *)raw_data)[j]); in _TIFFPrintField() 105 fprintf(fd, "%" PRIu16, ((uint16_t *)raw_data)[j]); in _TIFFPrintField() 107 fprintf(fd, "%" PRId16, ((int16_t *)raw_data)[j]); in _TIFFPrintField() 109 fprintf(fd, "%" PRIu32, ((uint32_t *)raw_data)[j]); in _TIFFPrintField() 111 fprintf(fd, "%" PRId32, ((int32_t *)raw_data)[j]); in _TIFFPrintField() [all …]
|
/aosp_15_r20/external/ltp/testcases/kernel/syscalls/memfd_create/ |
H A D | memfd_create01.c | 23 static void test_basic(int fd) in test_basic() argument 26 CHECK_MFD_HAS_SEALS(fd, 0); in test_basic() 27 CHECK_MFD_ADD_SEALS(fd, F_SEAL_SHRINK | F_SEAL_WRITE); in test_basic() 28 CHECK_MFD_HAS_SEALS(fd, F_SEAL_SHRINK | F_SEAL_WRITE); in test_basic() 31 CHECK_MFD_ADD_SEALS(fd, F_SEAL_SHRINK | F_SEAL_WRITE); in test_basic() 32 CHECK_MFD_HAS_SEALS(fd, F_SEAL_SHRINK | F_SEAL_WRITE); in test_basic() 35 CHECK_MFD_ADD_SEALS(fd, F_SEAL_GROW | F_SEAL_SEAL); in test_basic() 36 CHECK_MFD_HAS_SEALS(fd, F_SEAL_SHRINK | F_SEAL_GROW | in test_basic() 40 CHECK_MFD_FAIL_ADD_SEALS(fd, F_SEAL_GROW); in test_basic() 41 CHECK_MFD_FAIL_ADD_SEALS(fd, 0); in test_basic() [all …]
|