Home
last modified time | relevance | path

Searched refs:pwrite (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.6.21/drivers/media/dvb-core/
Ddvb_ringbuffer.c40 rbuf->pread=rbuf->pwrite=0; in dvb_ringbuffer_init()
60 return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); in dvb_ringbuffer_empty()
74 free = READ_ONCE(rbuf->pread) - rbuf->pwrite; in dvb_ringbuffer_free()
90 avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; in dvb_ringbuffer_avail()
106 smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); in dvb_ringbuffer_flush()
118 smp_store_release(&rbuf->pwrite, 0); in dvb_ringbuffer_reset()
187 split = (rbuf->pwrite + len > rbuf->size) ? rbuf->size - rbuf->pwrite : 0; in dvb_ringbuffer_write()
190 memcpy(rbuf->data+rbuf->pwrite, buf, split); in dvb_ringbuffer_write()
198 smp_store_release(&rbuf->pwrite, 0); in dvb_ringbuffer_write()
200 memcpy(rbuf->data+rbuf->pwrite, buf, todo); in dvb_ringbuffer_write()
[all …]
/linux-6.6.21/include/media/
Ddvb_ringbuffer.h45 ssize_t pwrite; member
178 { (rbuf)->data[(rbuf)->pwrite] = (byte); \
179 (rbuf)->pwrite = ((rbuf)->pwrite + 1) % (rbuf)->size; }
/linux-6.6.21/drivers/gpu/drm/ci/
Dtestlist.txt1229 kms_draw_crc@draw-method-pwrite
1402 kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite
1408 kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite
1414 kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite
1420 kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite
1426 kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-pwrite
1432 kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite
1438 kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-pwrite
1444 kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-pwrite
1450 kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite
[all …]
/linux-6.6.21/drivers/rapidio/
Drio.c566 struct rio_pwrite *pwrite = kzalloc(sizeof(*pwrite), GFP_KERNEL); in rio_add_mport_pw_handler() local
568 if (!pwrite) in rio_add_mport_pw_handler()
571 pwrite->pwcback = pwcback; in rio_add_mport_pw_handler()
572 pwrite->context = context; in rio_add_mport_pw_handler()
574 list_add_tail(&pwrite->node, &mport->pwrites); in rio_add_mport_pw_handler()
594 struct rio_pwrite *pwrite; in rio_del_mport_pw_handler() local
597 list_for_each_entry(pwrite, &mport->pwrites, node) { in rio_del_mport_pw_handler()
598 if (pwrite->pwcback == pwcback && pwrite->context == context) { in rio_del_mport_pw_handler()
599 list_del(&pwrite->node); in rio_del_mport_pw_handler()
600 kfree(pwrite); in rio_del_mport_pw_handler()
[all …]
/linux-6.6.21/tools/hv/
Dhv_fcopy_daemon.c93 bytes_written = pwrite(target_fd, cpmsg->data, cpmsg->size, in hv_copy_data()
261 if (pwrite(fcopy_fd, &error, sizeof(int), 0) != sizeof(int)) { in main()
/linux-6.6.21/tools/testing/selftests/iommu/
Diommufd_fail_nth.c130 res2 = pwrite(nth_state->proc_fd, disable_nth, in fail_nth_next()
133 res2 = pwrite(nth_state->proc_fd, disable_nth, in fail_nth_next()
169 ASSERT_EQ(len, pwrite(nth_state->proc_fd, buf, len, 0)); in __fail_nth_enable()
/linux-6.6.21/tools/perf/util/
Dcopyfile.c58 ssize_t ret = pwrite(ofd, ptr + off_in, size, off_out); in copyfile_offset()
Dtrace-event-info.c77 if (hdr_sz && pwrite(output_fd, sizep, hdr_sz, hdr_pos) < 0) { in record_file()
/linux-6.6.21/drivers/gpu/drm/i915/gem/
Di915_gem_object_types.h86 int (*pwrite)(struct drm_i915_gem_object *obj, member
Di915_gem_userptr.c420 .pwrite = i915_gem_userptr_pwrite,
Di915_gem_shmem.c539 .pwrite = shmem_pwrite,
/linux-6.6.21/tools/testing/selftests/mm/
Dmemfd_secret.c53 (pwrite(fd, buf, sizeof(buf), 0) >= 0)) in test_file_apis()
Dhmm-tests.c874 len = pwrite(fd, buffer->mirror, size, 0); in TEST_F()
/linux-6.6.21/tools/testing/selftests/kvm/
Daccess_tracking_perf_test.c122 TEST_ASSERT(pwrite(page_idle_fd, &bits, 8, 8 * (pfn / 64)) == 8, in mark_page_idle()
/linux-6.6.21/Documentation/arch/sparc/oradax/
Doracle-dax.rst143 pwrite() system call. If -1 is returned then errno is set to indicate
187 - submit CCB via write() or pwrite()
334 The CCB submission is a write() or pwrite() system call to the
338 if (pwrite(fd, ccb, 64, 0) != 64) {
/linux-6.6.21/Documentation/filesystems/spufs/
Dspufs.rst68 read(2), pread(2), write(2), pwrite(2), lseek(2)
70 write(2) and pwrite(2) are not supported beyond the end of the
/linux-6.6.21/tools/testing/selftests/memfd/
Dmemfd_test.c664 l = pwrite(fd, buf, mfd_def_size * 8, 0); in mfd_assert_grow_write()
688 l = pwrite(fd, buf, mfd_def_size * 8, 0); in mfd_fail_grow_write()
/linux-6.6.21/drivers/gpu/drm/i915/
Di915_gem.c779 if (obj->ops->pwrite) in i915_gem_pwrite_ioctl()
780 ret = obj->ops->pwrite(obj, args); in i915_gem_pwrite_ioctl()
/linux-6.6.21/arch/um/os-Linux/
Dfile.c302 int n = pwrite(fd, (void *) buf, len, offset); in os_pwrite_file()
/linux-6.6.21/tools/testing/selftests/sparc64/drivers/
Dadi-test.c270 ret = pwrite(fd, buf + bytes_written, in pwrite_adi()
/linux-6.6.21/tools/mm/
Dpage-types.c592 len = pwrite(page_idle_fd, &buf, 8, 8 * (off / 64)); in mark_page_idle()
/linux-6.6.21/tools/power/x86/x86_energy_perf_policy/
Dx86_energy_perf_policy.c715 retval = pwrite(fd, &new_msr, sizeof(new_msr), offset); in put_msr()
/linux-6.6.21/drivers/staging/media/av7110/
Dav7110_av.c261 (unsigned long) buf->pread, (unsigned long) buf->pwrite); in av7110_pes_play()
/linux-6.6.21/Documentation/driver-api/
Duio-howto.rst647 err = pwrite(configfd, &command_high, 1, 5);
/linux-6.6.21/Documentation/filesystems/
Dproc.rst1759 write() and pwrite().

12