/fuchsia/zircon/kernel/dev/iommu/intel/ |
H A D | intel_iommu.cpp | 10 zx_status_t IntelIommu::Create(fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len, argument 12 return intel_iommu::IommuImpl::Create(fbl::move(desc), desc_len, out);
|
H A D | iommu_impl.cpp | 33 fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len) 34 : desc_(fbl::move(desc)), desc_len_(desc_len), mmio_(register_base) { 38 desc_len_ = desc_len; 41 zx_status_t IommuImpl::Create(fbl::unique_ptr<const uint8_t[]> desc_bytes, size_t desc_len, argument 43 zx_status_t status = ValidateIommuDesc(desc_bytes, desc_len); 67 desc_len)); 111 size_t desc_len) { 115 if (desc_len < sizeof(*desc)) { 116 LTRACEF("desc too short: %zu < %zu\n", desc_len, sizeof(*desc)); 124 actual_size != desc_len) { 32 IommuImpl(volatile void* register_base, fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len) argument 110 ValidateIommuDesc(const fbl::unique_ptr<const uint8_t[]>& desc_bytes, size_t desc_len) argument [all...] |
H A D | iommu_impl.h | 31 static zx_status_t Create(fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len, 76 size_t desc_len); 87 size_t desc_len);
|
/fuchsia/zircon/kernel/dev/iommu/intel/include/dev/iommu/ |
H A D | intel.h | 15 static zx_status_t Create(fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len,
|
/fuchsia/zircon/kernel/object/ |
H A D | iommu_dispatcher.cpp | 27 size_t desc_len, fbl::RefPtr<Dispatcher>* dispatcher, 34 status = DummyIommu::Create(fbl::move(desc), desc_len, &iommu); 38 status = IntelIommu::Create(fbl::move(desc), desc_len, &iommu); 26 Create(uint32_t type, fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len, fbl::RefPtr<Dispatcher>* dispatcher, zx_rights_t* rights) argument
|
/fuchsia/zircon/system/dev/bus/acpi/ |
H A D | iommu.c | 16 size_t desc_len; member in struct:iommu_info 157 // |desc_len| is not large enough to include the reserved memory descriptors, this 163 size_t desc_len, 215 (uintptr_t)desc + desc_len) { 236 (uintptr_t)desc + desc_len) { 251 if (next_reserved_mem_desc_base + mem_desc_size <= (uintptr_t)desc + desc_len) { 268 desc->scope_bytes + desc->reserved_memory_bytes > desc_len) { 310 size_t desc_len = sizeof(zx_iommu_desc_intel_t) + local 312 zx_iommu_desc_intel_t* desc = malloc(desc_len); 346 zx_status_t status = append_reserved_mem(table, desc, desc_len, 161 append_reserved_mem(ACPI_TABLE_DMAR* table, zx_iommu_desc_intel_t* desc, size_t desc_len, size_t* bytes_needed) argument 380 size_t desc_len = sizeof(zx_iommu_desc_intel_t) + local 515 size_t desc_len = 0; local [all...] |
/fuchsia/zircon/kernel/object/include/object/ |
H A D | iommu_dispatcher.h | 18 size_t desc_len, fbl::RefPtr<Dispatcher>* dispatcher,
|
/fuchsia/zircon/system/uapp/hid/ |
H A D | report.cpp | 60 void print_report_descriptor(const uint8_t* rpt_desc, size_t desc_len) { argument 62 size_t len = desc_len;
|
H A D | main.cpp | 28 void print_report_descriptor(const uint8_t* rpt_desc, size_t desc_len);
|
/fuchsia/zircon/system/core/pwrbtn-monitor/ |
H A D | pwrbtn-monitor.cpp | 136 size_t desc_len = 0; local 137 if (ioctl_input_get_report_desc_size(fd.get(), &desc_len) < 0) { 140 if (desc_len > MAX_DESC_LEN) { 145 fbl::Array<uint8_t> raw_desc(new (&ac) uint8_t[desc_len](), desc_len);
|
/fuchsia/zircon/kernel/dev/iommu/dummy/include/dev/iommu/ |
H A D | dummy.h | 16 static zx_status_t Create(fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len,
|
/fuchsia/zircon/kernel/dev/iommu/dummy/ |
H A D | dummy_iommu.cpp | 19 zx_status_t DummyIommu::Create(fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len, argument 21 if (desc_len != sizeof(zx_iommu_desc_dummy_t)) {
|
/fuchsia/zircon/system/ulib/hid-parser/include/hid-parser/ |
H A D | parser.h | 240 const uint8_t* rpt_desc, size_t desc_len,
|
/fuchsia/zircon/system/dev/input/i2c-hid/ |
H A D | i2c-hid.c | 140 size_t desc_len = letoh16(hid->hiddesc->wReportDescLength); local 143 uint8_t* out = malloc(desc_len); 158 status = i2c_write_read_sync(&i2c, &buf, sizeof(uint16_t), out, desc_len); 168 *len = desc_len; 441 uint16_t desc_len = letoh16(i2c_hid_desc_hdr->wHIDDescLength); local 451 i2chid->hiddesc = malloc(desc_len); 456 if (i2c_write_read_sync(&i2c, buf, sizeof(buf), i2chid->hiddesc, desc_len) != ZX_OK) {
|
/fuchsia/zircon/kernel/syscalls/ |
H A D | ddk.cpp | 186 user_in_ptr<const void> desc, size_t desc_len, 194 if (desc_len > ZX_IOMMU_MAX_DESC_LEN) { 205 fbl::unique_ptr<uint8_t[]> copied_desc(new (&ac) uint8_t[desc_len]); 209 if ((status = desc.copy_array_from_user(copied_desc.get(), desc_len)) != ZX_OK) { 214 desc_len, &dispatcher, &rights); 185 sys_iommu_create(zx_handle_t rsrc_handle, uint32_t type, user_in_ptr<const void> desc, size_t desc_len, user_out_handle* out) argument
|
/fuchsia/zircon/system/dev/input/usb-hid/ |
H A D | usb-hid.c | 149 size_t desc_len = hid->hid_desc->descriptors[desc_idx].wDescriptorLength; local 150 uint8_t* desc_buf = malloc(desc_len); 153 hid->interface, desc_buf, desc_len, len);
|
/fuchsia/zircon/system/ulib/hid-parser/ |
H A D | parser.cpp | 555 const uint8_t* rpt_desc, size_t desc_len, 564 size_t len = desc_len; 554 ParseReportDescriptor( const uint8_t* rpt_desc, size_t desc_len, DeviceDescriptor** device) argument
|
/fuchsia/zircon/system/utest/hid-parser/ |
H A D | hid-parser-test.cpp | 29 size_t ItemizeHIDReportDesc(const uint8_t* rpt_desc, size_t desc_len, Stats* stats) { argument 31 size_t len = desc_len; 50 return (desc_len - len);
|