/fuchsia/zircon/system/ulib/fidl/include/lib/fidl/cpp/ |
H A D | builder.h | 26 // 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 D | wav-sink.h | 23 zx_status_t PutFrames(const void* buffer, uint32_t amt) final;
|
H A D | wav-source.h | 20 zx_status_t GetFrames(void* buffer, uint32_t buf_space, uint32_t* out_packed) final;
|
H A D | sine-source.cpp | 55 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 D | fifo.h | 53 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 D | processargs.h | 16 // 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 D | zxio.cpp | 78 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 D | vcpu_dispatcher.h | 27 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 D | hypervisor.cpp | 122 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 D | rules.mk | 15 MODULE_SRCS += $(LOCAL_DIR)/buffer.fidl
|
/fuchsia/zircon/system/ulib/kvstore/ |
H A D | kvstore.c | 16 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 D | kvstore.h | 27 // 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 D | provider_impl.h | 42 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 D | fixture.cpp | 73 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 D | astro-bluetooth.c | 8 #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 D | vim-uart.c | 7 #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 D | reader_internal.cpp | 18 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 D | zxio.h | 112 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 D | ums-function.c | 160 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 D | platform-device.h | 8 #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 D | usb-dci.h | 20 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 D | string.cpp | 190 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 D | dwc3-endpoints.c | 21 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 D | vmo-pool.cpp | 34 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 D | launcher.h | 38 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);
|