Searched refs:offset (Results 76 - 100 of 383) sorted by relevance

1234567891011>>

/fuchsia/zircon/system/ulib/fvm/include/fvm/
H A Dfvm-lz4.h46 return offset == 0 && size == 0;
65 memcpy(outdata, data.get() + offset, cp_sz);
66 offset += cp_sz;
72 offset = 0;
83 size_t offset; member in struct:fvm::SparseReader::buffer
/fuchsia/zircon/third_party/ulib/musl/src/network/
H A Ddn_comp.c41 static int match(int* offset, const unsigned char* base, const unsigned char* dn, const char* end, argument
54 *offset = o;
66 int i, j, n, m = 0, offset = 0, bestlen = 0, bestoff = 0; local
87 m = match(&offset, *dnptrs, *p, end, lens, n);
90 bestoff = offset;
/fuchsia/zircon/kernel/vm/
H A Dvm_object_physical.cpp71 // get the physical address of a page at offset
72 zx_status_t VmObjectPhysical::GetPageLocked(uint64_t offset, uint pf_flags, list_node* free_list, argument
80 if (offset >= size_) {
84 uint64_t pa = base_ + ROUNDDOWN(offset, PAGE_SIZE);
94 zx_status_t VmObjectPhysical::LookupUser(uint64_t offset, uint64_t len, user_inout_ptr<paddr_t> buffer, argument
105 if (unlikely(!InRange(offset, len, size_))) {
109 uint64_t start_page_offset = ROUNDDOWN(offset, PAGE_SIZE);
110 uint64_t end = offset + len;
142 zx_status_t VmObjectPhysical::Lookup(uint64_t offset, uint64_t len, uint pf_flags, argument
151 if (unlikely(!InRange(offset, le
[all...]
/fuchsia/zircon/kernel/arch/x86/hypervisor/
H A Dpvclock.cpp145 "pvclock-offset-guest-mapping", &guest_ptr);
149 auto offset = guest_ptr.as<PvClockOffset>(); local
150 ZX_DEBUG_ASSERT(offset != nullptr);
151 memset(offset, 0, sizeof(*offset));
154 offset->sec = time / ZX_SEC(1);
155 offset->nsec = time % ZX_SEC(1);
156 offset->tsc = tsc;
/fuchsia/zircon/bootloader/src/
H A Dnetboot.c116 item->offset = 0;
138 if (msg->arg != item->offset) {
139 // printf("netboot: < received chunk at offset %d but current offset is %zu\n", msg->arg, item->offset);
140 ack.arg = item->offset;
142 } else if ((item->offset + len) > item->size) {
146 memcpy(item->data + item->offset, msg->data, len);
147 item->offset += len;
192 file_info->netboot_file_data->offset
206 buffer_write(const void* data, size_t* len, off_t offset, void* cookie) argument
[all...]
/fuchsia/zircon/system/ulib/fs/
H A Dpseudo-file.cpp83 zx_status_t BufferedPseudoFile::Content::Read(void* data, size_t length, size_t offset, argument
87 if (length == 0u || offset >= output_.length()) {
91 size_t remaining_length = output_.length() - offset;
95 memcpy(data, output_.data() + offset, length);
100 zx_status_t BufferedPseudoFile::Content::Write(const void* data, size_t length, size_t offset, argument
108 if (offset >= file_->input_buffer_capacity_) {
112 size_t remaining_length = file_->input_buffer_capacity_ - offset;
116 if (offset + length > input_length_) {
117 SetInputLength(offset + length);
119 memcpy(input_data_ + offset, dat
190 Read(void* data, size_t length, size_t offset, size_t* out_actual) argument
213 Write(const void* data, size_t length, size_t offset, size_t* out_actual) argument
[all...]
/fuchsia/zircon/kernel/dev/pcie/include/dev/
H A Dpci_config.h18 constexpr explicit PciReg8(uint16_t offset) argument
19 : offset_(offset) {}
22 constexpr uint16_t offset() const { return offset_; } function in class:PciReg8
30 constexpr explicit PciReg16(uint16_t offset) argument
31 : offset_(offset) {};
34 constexpr uint16_t offset() const { return offset_; } function in class:PciReg16
42 constexpr explicit PciReg32(uint16_t offset) argument
43 : offset_(offset) {};
46 constexpr uint16_t offset() const { return offset_; } function in class:PciReg32
86 static constexpr uint8_t kStdCfgEnd = static_cast<uint8_t>(kMaxLatency.offset()
[all...]
/fuchsia/zircon/kernel/arch/x86/
H A Didt.cpp39 static inline void idt_set_offset(struct idt_entry* entry, uintptr_t offset) { argument
40 uint32_t low_16 = offset & 0xffff;
41 uint32_t mid_16 = (offset >> 16) & 0xffff;
44 uint32_t high_32 = (uint32_t)(offset >> 32);
100 uintptr_t offset = _isr_table[i] + clac_shift;
110 idt_set_vector(idt, (uint8_t)i, sel, offset, dpl, typ);
/fuchsia/zircon/kernel/lib/user_copy/include/lib/user_copy/
H A Duser_ptr.h54 // Returns a user_ptr offset by |offset| bytes from this one.
55 user_ptr byte_offset(size_t offset) const {
56 return ptr_ ? user_ptr(reinterpret_cast<T*>(reinterpret_cast<uintptr_t>(ptr_) + offset))
80 zx_status_t copy_array_to_user(const T* src, size_t count, size_t offset) const {
86 return arch_copy_to_user(ptr_ + offset, src, len);
109 zx_status_t copy_array_from_user(typename fbl::remove_const<T>::type* dst, size_t count, size_t offset) const {
115 return arch_copy_from_user(dst, ptr_ + offset, len);
/fuchsia/zircon/system/ulib/fzl/
H A Dvmo-mapper.cpp60 uint64_t offset,
82 if (add_overflow(size, offset, &end_addr) || end_addr > vmo_size) {
87 size = vmo_size - offset;
90 return InternalMap(vmo, offset, size, map_options, vmar_manager);
123 uint64_t offset,
137 zx_status_t res = zx_vmar_map(vmar_handle, map_options, 0, vmo.get(), offset, size, &tmp);
59 Map(const zx::vmo& vmo, uint64_t offset, uint64_t size, zx_vm_option_t map_options, fbl::RefPtr<VmarManager> vmar_manager) argument
122 InternalMap(const zx::vmo& vmo, uint64_t offset, uint64_t size, zx_vm_option_t map_options, fbl::RefPtr<VmarManager> vmar_manager) argument
/fuchsia/zircon/system/ulib/inet6/
H A Deth-client.c75 .offset = data - eth->iobuf,
81 e.cookie, e.offset, e.length, e.flags);
88 .offset = data - eth->iobuf,
94 e.cookie, e.offset, e.length, e.flags);
113 e->cookie, e->offset, e->length, e->flags);
134 e->cookie, e->offset, e->length, e->flags);
/fuchsia/zircon/kernel/dev/pcie/
H A Dpci_config.cpp82 zx_status_t status = Pci::PioCfgRead(static_cast<uint32_t>(base_ + addr.offset()), &val, 8u);
88 zx_status_t status = Pci::PioCfgRead(static_cast<uint32_t>(base_ + addr.offset()), &val, 16u);
94 zx_status_t status = Pci::PioCfgRead(static_cast<uint32_t>(base_ + addr.offset()), &val, 32u);
99 zx_status_t status = Pci::PioCfgWrite(static_cast<uint32_t>(base_ + addr.offset()), val, 8u);
103 zx_status_t status = Pci::PioCfgWrite(static_cast<uint32_t>(base_ + addr.offset()), val, 16u);
107 zx_status_t status = Pci::PioCfgWrite(static_cast<uint32_t>(base_ + addr.offset()), val, 32u);
128 auto reg = reinterpret_cast<const volatile uint8_t*>(base_ + addr.offset());
133 auto reg = reinterpret_cast<const volatile uint16_t*>(base_ + addr.offset());
138 auto reg = reinterpret_cast<const volatile uint32_t*>(base_ + addr.offset());
143 auto reg = reinterpret_cast<volatile uint8_t*>(base_ + addr.offset());
[all...]
/fuchsia/zircon/kernel/lib/hypervisor/include/hypervisor/
H A Dguest_physical_address_space.h22 GuestPtr(fbl::RefPtr<VmMapping> mapping, zx_vaddr_t offset) argument
23 : mapping_(fbl::move(mapping)), offset_(offset) {}
80 static inline zx_status_t guest_lookup_page(void* context, size_t offset, size_t index, argument
/fuchsia/zircon/kernel/syscalls/
H A Dvmo.cpp73 uint64_t offset, size_t len) {
74 LTRACEF("handle %x, data %p, offset %#" PRIx64 ", len %#zx\n",
75 handle, _data.get(), offset, len);
105 return vmo->Read(_data, len, offset);
109 uint64_t offset, size_t len) {
110 LTRACEF("handle %x, data %p, offset %#" PRIx64 ", len %#zx\n",
111 handle, _data.get(), offset, len);
141 return vmo->Write(_data, len, offset);
184 zx_status_t sys_vmo_op_range(zx_handle_t handle, uint32_t op, uint64_t offset, uint64_t size, argument
186 LTRACEF("handle %x op %u offset
72 sys_vmo_read(zx_handle_t handle, user_out_ptr<void> _data, uint64_t offset, size_t len) argument
108 sys_vmo_write(zx_handle_t handle, user_in_ptr<const void> _data, uint64_t offset, size_t len) argument
223 sys_vmo_clone(zx_handle_t handle, uint32_t options, uint64_t offset, uint64_t size, user_out_handle* out_handle) argument
[all...]
/fuchsia/zircon/kernel/vm/include/vm/
H A Dvm_object_physical.h34 zx_status_t LookupUser(uint64_t offset, uint64_t len, user_inout_ptr<paddr_t> buffer,
36 zx_status_t Lookup(uint64_t offset, uint64_t len, uint pf_flags,
41 zx_status_t GetPageLocked(uint64_t offset, uint pf_flags, list_node* free_list,
H A Dvm_page_list.h21 explicit VmPageListNode(uint64_t offset);
29 uint64_t offset() const { return obj_offset_; } function in class:final
115 zx_status_t status = pl.ForEveryPage(per_page_func, pl.offset(),
116 pl.offset() + pl.kPageFanOut * PAGE_SIZE);
131 zx_status_t status = pl.ForEveryPage(per_page_func, pl.offset(),
132 pl.offset() + pl.kPageFanOut * PAGE_SIZE);
191 zx_status_t AddPage(vm_page*, uint64_t offset);
192 vm_page* GetPage(uint64_t offset);
193 zx_status_t FreePage(uint64_t offset);
/fuchsia/zircon/system/dev/lib/amlogic/
H A Da113-clocks.c53 static void a113_clk_update_reg(a113_clk_dev_t *dev, uint32_t offset, argument
57 uint32_t reg = a113_clk_get_reg(dev,offset);
60 a113_clk_set_reg(dev,offset,reg);
/fuchsia/zircon/system/ulib/launchpad/
H A Delf.c47 uintptr_t offset; local
49 &offset, interp_len)) {
53 zx_status_t status = zx_vmo_read(vmo, buffer, offset, *interp_len);
/fuchsia/zircon/system/dev/bus/virtio/
H A Ddevice.h76 T ReadDeviceConfig(uint16_t offset, T* val) { return backend_->DeviceConfigRead(offset, val); } argument
78 void WriteDeviceConfig(uint16_t offset, T val) { backend_->DeviceConfigWrite(offset, val); } argument
/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dusb.h59 // offset of the start of data from first page address of the vmo.
60 zx_off_t offset; member in struct:usb_request
62 // Add offset to get actual data.
125 size_t length, size_t offset);
127 size_t length, size_t offset);
130 size_t offset, size_t length);
132 size_t offset, size_t length);
134 zx_off_t offset, size_t length);
188 size_t length, size_t offset) {
189 return usb->ops->req_copy_from(usb->ctx, req, data, length, offset);
187 usb_req_copy_from(const usb_protocol_t* usb, usb_request_t* req, void* data, size_t length, size_t offset) argument
192 usb_req_copy_to(const usb_protocol_t* usb, usb_request_t* req, const void* data, size_t length, size_t offset) argument
202 usb_req_cacheop(const usb_protocol_t* usb, usb_request_t* req, uint32_t op, size_t offset, size_t length) argument
207 usb_req_cache_flush(const usb_protocol_t* usb, usb_request_t* req, size_t offset, size_t length) argument
212 usb_req_cache_flush_invalidate(const usb_protocol_t* usb, usb_request_t* req, zx_off_t offset, size_t length) argument
[all...]
/fuchsia/zircon/system/ulib/lockdep/include/lockdep/
H A Dlock_dependency_set.h140 // and a linear probe offset.
141 fbl::atomic<LockClassId>& GetEntry(LockClassId id, size_t offset) { argument
142 const size_t index = (id + offset) % kMaxLockDependencies;
145 const fbl::atomic<LockClassId>& GetEntry(LockClassId id, size_t offset) const {
146 const size_t index = (id + offset) % kMaxLockDependencies;
/fuchsia/zircon/third_party/ulib/jemalloc/include/jemalloc/internal/
H A Dextent_externs.h43 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
46 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
49 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
52 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
/fuchsia/zircon/third_party/ulib/musl/src/mman/
H A Dmmap.c45 size_t offset = 0; local
56 offset = (uintptr_t)start - info.base;
68 status = _mmap_file(offset, len, zx_options, flags, fd, fd_off, &ptr);
75 status = _zx_vmar_map(_zx_vmar_root_self(), zx_options, offset, vmo, fd_off, len, &ptr);
/fuchsia/zircon/third_party/ulib/ngunwind/include/ngunwind/private/
H A Dlibunwind-dynamic.h186 #define _U_dyn_op_spill_fp_rel(op, qp, when, reg, offset) \
188 (offset)))
190 #define _U_dyn_op_spill_sp_rel(op, qp, when, reg, offset) \
192 (offset)))
/fuchsia/zircon/system/uapp/lsblk/
H A Dmain.c204 static int try_read_skip_blk(int fd, off_t offset, size_t count) { argument
205 // check that count and offset are aligned to block size
217 if (offset % blksize) {
244 .block = offset / blksize,
255 hexdump8_ex(buf, count, offset);
264 static int cmd_read_blk(const char* dev, off_t offset, size_t count) { argument
271 // check that count and offset are aligned to block size
276 if (try_read_skip_blk(fd, offset, count) < 0) {
287 if (offset % blksize) {
295 if (offset) {
[all...]

Completed in 106 milliseconds

1234567891011>>