Searched refs:buffer (Results 51 - 75 of 270) sorted by relevance

1234567891011

/fuchsia/zircon/system/ulib/fidl/include/lib/fidl/cpp/
H A Dbuilder.h26 // Builder helps FIDL clients store decoded objects in a buffer.
28 // Objects are allocated sequentually in the buffer with appropriate alignment
30 // the buffer appropriately.
33 // Creates a buffer without any storage.
36 // Creates a buffer that stores objects in the given memory.
40 Builder(void* buffer, uint32_t capacity);
49 // Allocates storage in the buffer of sufficient size to store an object of
53 // If there is insufficient storage in the builder's buffer, this method
64 // Allocates storage in the buffer of sufficient size to store |count|
68 // If there is insufficient storage in the builder's buffer, thi
97 uint8_t* buffer() const { return buffer_; } function in class:fidl::Builder
[all...]
/fuchsia/zircon/system/uapp/audio/
H A Dwav-sink.h23 zx_status_t PutFrames(const void* buffer, uint32_t amt) final;
H A Dwav-source.h20 zx_status_t GetFrames(void* buffer, uint32_t buf_space, uint32_t* out_packed) final;
H A Dsine-source.cpp55 zx_status_t SineSource::GetFrames(void* buffer, uint32_t buf_space, uint32_t* out_packed) { argument
57 return ((*this).*(get_frames_thunk_))(buffer, buf_space, out_packed);
122 zx_status_t SineSource::GetFramesInternal(void* buffer, uint32_t buf_space, uint32_t* out_packed) { argument
127 if ((buffer == nullptr) || (out_packed == nullptr))
137 auto buf = reinterpret_cast<SampleType*>(buffer);
/fuchsia/zircon/system/ulib/fzl/include/lib/fzl/
H A Dfifo.h53 zx_status_t write(const W* buffer, size_t count, size_t* actual_count) const { argument
54 return fifo_.write(sizeof(W), buffer, count, actual_count);
61 zx_status_t read(R* buffer, size_t count, size_t* actual_count) const { argument
62 return fifo_.read(sizeof(R), buffer, count, actual_count);
/fuchsia/zircon/system/ulib/runtime/include/runtime/
H A Dprocessargs.h16 // Define a properly-aligned buffer on the stack for reading a processargs
21 // The buffer provided must be properly aligned (alignas(zx_proc_args_t))
23 // message-pipe handle. This reads the message into that buffer, validates
24 // the message format of, and yields pointers into the buffer for the
27 void* buffer, uint32_t nbytes,
33 // buffer. It unpacks the argument and environment strings into arrays
/fuchsia/zircon/system/ulib/zxio/
H A Dzxio.cpp78 zx_status_t zxio_read(zxio_t* io, void* buffer, size_t capacity, argument
80 return io->ops->read(zxio_ctx_get(io), buffer, capacity, out_actual);
83 zx_status_t zxio_read_at(zxio_t* io, size_t offset, void* buffer, argument
85 return io->ops->read_at(zxio_ctx_get(io), offset, buffer, capacity,
89 zx_status_t zxio_write(zxio_t* io, const void* buffer, size_t capacity, argument
91 return io->ops->write(zxio_ctx_get(io), buffer, capacity, out_actual);
94 zx_status_t zxio_write_at(zxio_t* io, size_t offset, const void* buffer, argument
96 return io->ops->write_at(zxio_ctx_get(io), offset, buffer, capacity,
157 zxio_t* directory, void* buffer,
156 zxio_dirent_iterator_init(zxio_dirent_iterator_t* iterator, zxio_t* directory, void* buffer, size_t capacity) argument
/fuchsia/zircon/kernel/object/include/object/
H A Dvcpu_dispatcher.h27 zx_status_t ReadState(uint32_t kind, void* buffer, size_t len) const;
28 zx_status_t WriteState(uint32_t kind, const void* buffer, size_t len);
/fuchsia/zircon/kernel/syscalls/
H A Dhypervisor.cpp122 alignas(alignof(zx_vcpu_state_t)) uint8_t buffer[sizeof(zx_vcpu_state_t)]; local
123 if (len > sizeof(buffer))
125 status = vcpu->ReadState(kind, buffer, len);
128 status = user_buffer.copy_array_to_user(buffer, len);
143 alignas(alignof(zx_vcpu_state_t)) uint8_t buffer[sizeof(zx_vcpu_state_t)]; local
144 if (len > sizeof(buffer))
146 status = user_buffer.copy_array_from_user(buffer, len);
149 return vcpu->WriteState(kind, buffer, len);
/fuchsia/zircon/system/fidl/fuchsia-mem/
H A Drules.mk15 MODULE_SRCS += $(LOCAL_DIR)/buffer.fidl
/fuchsia/zircon/system/ulib/kvstore/
H A Dkvstore.c16 void kvs_init(kvstore_t* kvs, void* buffer, size_t buflen) { argument
17 kvs->data = buffer;
27 int kvs_load(kvstore_t* kvs, void* buffer, size_t buflen) { argument
31 kvs->data = buffer;
41 memcpy(&hdr, buffer, sizeof(hdr));
55 uint32_t crc = crc32(0, buffer, sizeof(hdr) - sizeof(uint32_t));
56 crc = crc32(crc, buffer + sizeof(hdr), hdr.length - sizeof(hdr));
62 uint8_t *kv = buffer + sizeof(hdr);
/fuchsia/zircon/system/ulib/kvstore/include/kvstore/
H A Dkvstore.h27 // Setup a new, empty kvstore, backed by buffer.
28 void kvs_init(kvstore_t* kvs, void* buffer, size_t buflen);
30 // Initialize a kvstore (read from disk, etc), backed by buffer.
31 int kvs_load(kvstore_t* kvs, void* buffer, size_t buflen);
/fuchsia/zircon/system/ulib/trace-provider/
H A Dprovider_impl.h42 bool DecodeAndDispatch(uint8_t* buffer, uint32_t num_bytes,
51 void Start(trace_buffering_mode_t buffering_mode, zx::vmo buffer,
/fuchsia/zircon/system/ulib/fs-test-utils/
H A Dfixture.cpp73 char buffer[kPathSize]; local
75 options.ramdisk_block_count, buffer);
82 *block_device_path = buffer;
175 char buffer[kPathSize]; local
176 partition_fd.reset(open_partition(kTestUniqueGUID, kTestPartGUID, 0, buffer));
177 *partition_path = buffer;
190 fbl::StringBuffer<400> buffer; local
195 buffer.Append("use_ramdisk and block_device_path are mutually exclusive.\n");
200 buffer.AppendPrintf(
205 buffer
[all...]
/fuchsia/zircon/system/dev/board/astro/
H A Dastro-bluetooth.c8 #include <ddk/io-buffer.h>
76 io_buffer_t buffer; local
77 status = io_buffer_init_physical(&buffer, bti, S905D2_PWM_BASE, 0x1a000, get_root_resource(),
84 uint32_t* regs = io_buffer_virt(&buffer);
93 io_buffer_release(&buffer);
/fuchsia/zircon/system/dev/board/vim/
H A Dvim-uart.c7 #include <ddk/io-buffer.h>
126 io_buffer_t buffer; local
127 status = io_buffer_init_physical(&buffer, bti, S912_PWM_BASE, 0x10000, get_root_resource(),
134 uint32_t* regs = io_buffer_virt(&buffer);
143 io_buffer_release(&buffer);
/fuchsia/zircon/system/ulib/trace-reader/
H A Dreader_internal.cpp18 return "buffer too small for header";
44 return fbl::StringPrintf("buffer size not multiple of 64-bit words: 0x%" PRIx64,
59 return fbl::StringPrintf("bad total buffer size: 0x%" PRIx64,
67 return fbl::StringPrintf("bad rolling buffer size: 0x%" PRIx64,
71 return fbl::StringPrintf("bad durable buffer size: 0x%" PRIx64,
77 return fbl::StringPrintf("bad rolling buffer size: 0x%" PRIx64,
81 return fbl::StringPrintf("bad durable buffer size: 0x%" PRIx64,
86 return fbl::StringPrintf("bad rolling buffer size: 0x%" PRIx64,
90 return fbl::StringPrintf("bad durable buffer size: 0x%" PRIx64,
95 return fbl::StringPrintf("buffer size
127 ReadChunks(const void* buffer, size_t buffer_size) argument
[all...]
/fuchsia/zircon/system/ulib/zxio/include/lib/zxio/
H A Dzxio.h112 zx_status_t zxio_read(zxio_t* io, void* buffer, size_t capacity,
120 zx_status_t zxio_read_at(zxio_t* io, size_t offset, void* buffer,
128 zx_status_t zxio_write(zxio_t* io, const void* buffer, size_t capacity,
136 zx_status_t zxio_write_at(zxio_t* io, size_t offset, const void* buffer,
268 // |buffer| will be used internally by the iterator to cache chunks of directory
269 // entries from the remote server. The larger the buffer, the most entries can
271 // access or modify the contents of the buffer during iteration.
273 // |ZXIO_DIRENT_ITERATOR_DEFAULT_BUFFER_SIZE| is a reasonable capacity buffer to
277 zxio_t* directory, void* buffer,
283 // next call to |zxio_dirent_iterator_next| or the |buffer| passe
[all...]
/fuchsia/zircon/system/dev/block/ums-function/
H A Dums-function.c160 uint8_t* buffer; local
161 usb_function_req_mmap(&ums->function, req, (void **)&buffer);
162 memset(buffer, 0, UMS_INQUIRY_TRANSFER_LENGTH);
166 buffer[0] = 0; // Peripheral Device Type: Direct access block device
167 buffer[1] = 0x80; // Removable
168 buffer[2] = 6; // Version SPC-4
169 buffer[3] = 0x12; // Response Data Format
170 memcpy(buffer + 8, "Google ", 8);
171 memcpy(buffer + 16, "Zircon UMS ", 16);
172 memcpy(buffer
189 uint8_t* buffer; local
418 ums_control(void* ctx, const usb_setup_t* setup, void* buffer, size_t length, size_t* out_actual) argument
[all...]
/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dplatform-device.h8 #include <ddk/io-buffer.h>
9 #include <ddk/mmio-buffer.h>
140 io_buffer_t* buffer) {
153 status = io_buffer_init_mmio(buffer, vmo_handle, vaddr, offset, size);
155 buffer->phys = paddr;
163 mmio_buffer_t* buffer) {
170 return mmio_buffer_init(buffer, mmio.offset, mmio.size, mmio.vmo, cache_policy);
138 pdev_map_mmio_buffer(const platform_device_protocol_t* pdev, uint32_t index, uint32_t cache_policy, io_buffer_t* buffer) argument
161 pdev_map_mmio_buffer2(const platform_device_protocol_t* pdev, uint32_t index, uint32_t cache_policy, mmio_buffer_t* buffer) argument
H A Dusb-dci.h20 zx_status_t (*control)(void* ctx, const usb_setup_t* setup, void* buffer, size_t buffer_length,
32 void* buffer, size_t buffer_length, size_t* out_actual) {
33 return intf->ops->control(intf->ctx, setup, buffer, buffer_length, out_actual);
31 usb_dci_control(usb_dci_interface_t* intf, const usb_setup_t* setup, void* buffer, size_t buffer_length, size_t* out_actual) argument
/fuchsia/zircon/system/ulib/fbl/
H A Dstring.cpp190 void* buffer = operator new(buffer_size(length)); local
191 return InitData(buffer, length);
195 void* buffer = operator new(buffer_size(length), ac); local
196 if (!buffer)
198 return InitData(buffer, length);
201 char* String::InitData(void* buffer, size_t length) { argument
202 char* data = static_cast<char*>(buffer) + kDataFieldOffset;
/fuchsia/zircon/system/dev/usb/dwc3/
H A Ddwc3-endpoints.c21 return io_buffer_phys(&ep->fifo.buffer) + ((void *)trb - (void *)ep->fifo.first);
48 zx_status_t status = io_buffer_init(&fifo->buffer, dwc->bti_handle, EP_FIFO_SIZE,
54 fifo->first = io_buffer_virt(&fifo->buffer);
61 zx_paddr_t trb_phys = io_buffer_phys(&fifo->buffer);
66 io_buffer_cache_flush(&ep->fifo.buffer, (trb - ep->fifo.first) * sizeof(*trb), sizeof(*trb));
75 io_buffer_release(&ep->fifo.buffer);
78 void dwc3_ep_start_transfer(dwc3_t* dwc, unsigned ep_num, unsigned type, zx_paddr_t buffer, argument
93 trb->ptr_low = (uint32_t)buffer;
94 trb->ptr_high = (uint32_t)(buffer >> 32);
101 io_buffer_cache_flush(&ep->fifo.buffer, (tr
[all...]
/fuchsia/zircon/system/ulib/fzl/
H A Dvmo-pool.cpp34 status = buffers_[i].buffer.Map(vmos[i], 0, 0, ZX_VM_PERM_READ | ZX_VM_PERM_WRITE);
90 // If we are cancelling the in-progress buffer:
101 return buffers_[current_buffer_].buffer.size();
107 return buffers_[current_buffer_].buffer.start();
/fuchsia/zircon/system/ulib/process-launcher/
H A Dlauncher.h38 zx_status_t ReadAndDispatchMessage(fidl::MessageBuffer* buffer);
40 zx_status_t Launch(fidl::MessageBuffer* buffer, fidl::Message message);
41 zx_status_t CreateWithoutStarting(fidl::MessageBuffer* buffer, fidl::Message message);

Completed in 282 milliseconds

1234567891011