Searched refs:desc_len (Results 1 - 18 of 18) sorted by relevance

/fuchsia/zircon/kernel/dev/iommu/intel/
H A Dintel_iommu.cpp10 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 Diommu_impl.cpp33 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 Diommu_impl.h31 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 Dintel.h15 static zx_status_t Create(fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len,
/fuchsia/zircon/kernel/object/
H A Diommu_dispatcher.cpp27 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 Diommu.c16 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 Diommu_dispatcher.h18 size_t desc_len, fbl::RefPtr<Dispatcher>* dispatcher,
/fuchsia/zircon/system/uapp/hid/
H A Dreport.cpp60 void print_report_descriptor(const uint8_t* rpt_desc, size_t desc_len) { argument
62 size_t len = desc_len;
H A Dmain.cpp28 void print_report_descriptor(const uint8_t* rpt_desc, size_t desc_len);
/fuchsia/zircon/system/core/pwrbtn-monitor/
H A Dpwrbtn-monitor.cpp136 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 Ddummy.h16 static zx_status_t Create(fbl::unique_ptr<const uint8_t[]> desc, size_t desc_len,
/fuchsia/zircon/kernel/dev/iommu/dummy/
H A Ddummy_iommu.cpp19 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 Dparser.h240 const uint8_t* rpt_desc, size_t desc_len,
/fuchsia/zircon/system/dev/input/i2c-hid/
H A Di2c-hid.c140 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 Dddk.cpp186 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 Dusb-hid.c149 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 Dparser.cpp555 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 Dhid-parser-test.cpp29 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);

Completed in 78 milliseconds