/linux-master/drivers/media/dvb-core/ |
H A D | dvb_ringbuffer.c | 40 rbuf->pread=rbuf->pwrite=0; 60 return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); 74 free = READ_ONCE(rbuf->pread) - rbuf->pwrite; 90 avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; 106 smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); 116 smp_store_release(&rbuf->pread, 0); 138 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; 140 if (copy_to_user(buf, rbuf->data+rbuf->pread, split)) 148 smp_store_release(&rbuf->pread, [all...] |
/linux-master/tools/testing/selftests/intel_pstate/ |
H A D | aperf.c | 66 pread(fd, &old_tsc, sizeof(old_tsc), 0x10); 67 pread(fd, &old_aperf, sizeof(old_mperf), 0xe7); 68 pread(fd, &old_mperf, sizeof(old_aperf), 0xe8); 78 pread(fd, &new_tsc, sizeof(new_tsc), 0x10); 79 pread(fd, &new_aperf, sizeof(new_mperf), 0xe7); 80 pread(fd, &new_mperf, sizeof(new_aperf), 0xe8);
|
H A D | msr.c | 36 pread(fd, &msr, sizeof(msr), 0x199);
|
/linux-master/include/media/ |
H A D | dvb_ringbuffer.h | 34 * @pread: next position to read 44 ssize_t pread; member in struct:dvb_ringbuffer 126 ((rbuf)->data[((rbuf)->pread + (offs)) % (rbuf)->size]) 135 (rbuf)->pread = ((rbuf)->pread + (num)) % (rbuf)->size;\
|
/linux-master/tools/testing/selftests/proc/ |
H A D | proc-uptime.h | 45 rv = pread(fd, buf, sizeof(buf), 0);
|
/linux-master/tools/lib/perf/ |
H A D | lib.c | 46 ssize_t ret = pread(fd, buf, left, offs);
|
/linux-master/tools/testing/selftests/powerpc/papr_vpd/ |
H A D | papr_vpd.c | 54 ssize_t consumed = pread(fd, buf, size, 0); 203 ssize_t consumed = pread(fd, bufs[i], size, 0); 286 ssize_t consumed = pread(fd, buf, size, 0);
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | kvm_binary_stats_test.c | 44 ret = pread(stats_fd, id, header.name_size, sizeof(header)); 156 ret = pread(stats_fd, stats_data, size_data, header.data_offset);
|
H A D | access_tracking_perf_test.c | 84 TEST_ASSERT(pread(fd, &value, sizeof(value), offset) == sizeof(value), 85 "pread from %s offset 0x%" PRIx64 " failed!",
|
H A D | guest_memfd_test.c | 31 TEST_ASSERT(pread(fd, buf, sizeof(buf), 0) < 0, 32 "pread on a guest_mem fd should fail");
|
/linux-master/tools/testing/selftests/mm/ |
H A D | ksm_functional_tests.c | 87 read_size = pread(proc_self_ksm_stat_fd, buf, sizeof(buf) - 1, 0); 111 ret = pread(proc_self_ksm_merging_pages_fd, buf, sizeof(buf) - 1, 0); 124 ret = pread(ksm_full_scans_fd, buf, sizeof(buf) - 1, 0);
|
H A D | vm_util.c | 26 ret = pread(fd, &entry, sizeof(entry), pfn * sizeof(entry)); 243 if (pread(pagemap_fd, ent, sizeof(ent),
|
H A D | split_huge_page_test.c | 43 pread(pagemap_file, &paddr, sizeof(paddr), 47 pread(kpageflags_file, &page_flags, sizeof(page_flags),
|
H A D | memfd_secret.c | 53 (pread(fd, buf, sizeof(buf), 0) >= 0) ||
|
H A D | cow.c | 86 ret = pread(fd, buf, sizeof(buf), 0); 527 cur = pread(fd, tmp + total, size - total, total); 529 ksft_test_result_fail("pread() failed\n");
|
/linux-master/tools/hv/ |
H A D | hv_fcopy_daemon.c | 218 len = pread(fcopy_fd, &buffer, sizeof(buffer), 0); 220 syslog(LOG_ERR, "pread failed: %s", strerror(errno));
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object_types.h | 84 int (*pread)(struct drm_i915_gem_object *obj, member in struct:drm_i915_gem_object_ops
|
H A D | i915_gem_userptr.c | 380 drm_dbg(obj->base.dev, "pread from userptr no longer allowed\n"); 394 .pread = i915_gem_userptr_pread, 450 * ioctls: mmap(), pwrite and pread. In practice, you are expected to use
|
H A D | i915_gem_shmem.c | 542 .pread = shmem_pread,
|
/linux-master/arch/um/drivers/ |
H A D | cow_user.c | 7 * _XOPEN_SOURCE is needed for pread, but we define _GNU_SOURCE, which defines 273 return pread(fd, buf, len, offset);
|
/linux-master/tools/thermal/thermometer/ |
H A D | thermometer.c | 346 pread(tz->fd_temp, buf, sizeof(buf), 0);
|
/linux-master/tools/testing/selftests/iommu/ |
H A D | iommufd_fail_nth.c | 123 res = pread(nth_state->proc_fd, buf, sizeof(buf), 0);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_gem.c | 490 if (obj->ops->pread) 491 ret = obj->ops->pread(obj, args); 794 * pread/pwrite currently are reading and writing from the CPU
|
/linux-master/tools/testing/selftests/sparc64/drivers/ |
H A D | adi-test.c | 96 .name = "pread", .total = 0, .count = 0, .bytes = 0}; 214 ret = pread(fd, buf + bytes_read, buf_sz - bytes_read,
|
/linux-master/arch/um/os-Linux/ |
H A D | file.c | 275 int n = pread(fd, buf, len, offset);
|