Home
last modified time | relevance | path

Searched refs:len (Results 1 – 25 of 27) sorted by relevance

12

/dev/cache/pl310/
A Dpl310.c156 addr_t last_va = start + len; \
173 void pl310_clean_range(addr_t start, size_t len) { in pl310_clean_range() argument
174 LTRACEF("start 0x%lx, len %zd\n", start, len); in pl310_clean_range()
179 LTRACEF("start 0x%lx, len %zd\n", start, len); in pl310_clean_invalidate_range()
183 void pl310_invalidate_range(addr_t start, size_t len) { in pl310_invalidate_range() argument
184 LTRACEF("start 0x%lx, len %zd\n", start, len); in pl310_invalidate_range()
188 void pl310_pin_cache_range(addr_t start, size_t len) { in pl310_pin_cache_range() argument
189 len = ROUNDUP(len, CACHE_LINE); in pl310_pin_cache_range()
193 arch_clean_invalidate_cache_range(start, len); in pl310_pin_cache_range()
198 while (len > 0) { in pl310_pin_cache_range()
[all …]
/dev/cache/pl310/include/dev/cache/
A Dpl310.h19 void pl310_clean_range(addr_t start, size_t len);
20 void pl310_clean_invalidate_range(addr_t start, size_t len);
21 void pl310_invalidate_range(addr_t start, size_t len);
23 void pl310_pin_cache_range(addr_t start, size_t len);
/dev/usb/
A Dusb.c51 uint8_t *ptr = malloc(desc->len + len); in append_desc_data()
56 memcpy(ptr, desc->desc, desc->len); in append_desc_data()
57 memcpy(ptr + desc->len, dat, len); in append_desc_data()
65 desc->len += len; in append_desc_data()
86 uint8_t *ptr = malloc(len); in usb_append_interface()
92 memcpy(ptr, int_descr, len); in usb_append_interface()
101 append_desc_data(desc, ptr, len); in usb_append_interface()
132 size_t len = strlen(string); in usb_add_string() local
140 strbuf[0] = 0x300 | (len * 2 + 2); in usb_add_string()
141 for (i = 0; i < len; i++) { in usb_add_string()
[all …]
/dev/include/dev/class/
A Duart.h16 ssize_t (*read)(struct device *dev, void *buf, size_t len);
17 ssize_t (*write)(struct device *dev, const void *buf, size_t len);
21 ssize_t class_uart_read(struct device *dev, void *buf, size_t len);
22 ssize_t class_uart_write(struct device *dev, const void *buf, size_t len);
A Di2c.h17 status_t (*write)(struct device *dev, uint8_t addr, const void *buf, size_t len);
18 status_t (*read)(struct device *dev, uint8_t addr, void *buf, size_t len);
26 status_t class_i2c_write(struct device *dev, uint8_t addr, const void *buf, size_t len);
27 status_t class_i2c_read(struct device *dev, uint8_t addr, void *buf, size_t len);
A Dspi.h26 size_t len; member
/dev/class/
A Duart_api.c12 ssize_t class_uart_read(struct device *dev, void *buf, size_t len) { in class_uart_read() argument
19 return ops->read(dev, buf, len); in class_uart_read()
24 ssize_t class_uart_write(struct device *dev, const void *buf, size_t len) { in class_uart_write() argument
31 return ops->write(dev, buf, len); in class_uart_write()
A Di2c_api.c12 status_t class_i2c_write(struct device *dev, uint8_t addr, const void *buf, size_t len) { in class_i2c_write() argument
18 return ops->write(dev, addr, buf, len); in class_i2c_write()
23 status_t class_i2c_read(struct device *dev, uint8_t addr, void *buf, size_t len) { in class_i2c_read() argument
29 return ops->read(dev, addr, buf, len); in class_i2c_read()
/dev/usb/class/cdcserial/include/dev/usb/class/
A Dcdcserial.h38 status_t cdcserial_write(cdcserial_channel_t *chan, size_t len, uint8_t *buf);
40 size_t len, uint8_t *buf);
44 ssize_t cdcserial_read(cdcserial_channel_t *chan, size_t len, uint8_t *buf);
46 size_t len, uint8_t *buf);
/dev/include/dev/
A Dusb.h18 size_t len; member
24 #define USB_DESC_STATIC(x) { .desc = (void *)(x), .len = sizeof(x), .flags = USB_DESC_FLAG_STATIC }
69 int usb_append_interface_highspeed(const uint8_t *int_descr, size_t len);
70 int usb_append_interface_lowspeed(const uint8_t *int_descr, size_t len);
A Dflash_nor.h14 size_t len; member
A Dusbc.h68 void usbc_ep0_send(const void *buf, size_t len, size_t maxlen);
69 void usbc_ep0_recv(void *buf, size_t len, ep_callback);
/dev/virtio/block/
A Dvirtio-block.c88 size_t len; member
133 struct bdev *bdev, void *buf, off_t offset, size_t len,
329 txn->len = len; in virtio_block_do_txn()
347 desc->len = sizeof(struct virtio_blk_req); in virtio_block_do_txn()
361 desc->len = len; in virtio_block_do_txn()
369 desc->len = MIN(next_pa - pa, len); in virtio_block_do_txn()
372 size_t remaining_len = len; in virtio_block_do_txn()
373 remaining_len -= desc->len; in virtio_block_do_txn()
387 desc->len += len_tohandle; in virtio_block_do_txn()
398 next_desc->len = len_tohandle; in virtio_block_do_txn()
[all …]
/dev/usb/class/cdcserial/
A Dcdcserial.c235 size_t len, uint8_t *buf) { in cdcserial_write_async() argument
236 LTRACEF("len = %d, buf = %p\n", len, buf); in cdcserial_write_async()
247 transfer->buflen = len; in cdcserial_write_async()
255 status_t cdcserial_write(cdcserial_channel_t *chan, size_t len, uint8_t *buf) { in cdcserial_write() argument
257 status_t ret = cdcserial_write_async(chan, &transfer, &usb_xmit_cplt_cb, len, buf); in cdcserial_write()
270 size_t len, uint8_t *buf) { in cdcserial_read_async() argument
271 LTRACEF("len = %d, buf = %p\n", len, buf); in cdcserial_read_async()
282 transfer->buflen = len; in cdcserial_read_async()
290 ssize_t cdcserial_read(cdcserial_channel_t *chan, size_t len, uint8_t *buf) { in cdcserial_read() argument
292 status_t ret = cdcserial_write_async(chan, &transfer, &usb_recv_cplt_cb, len, buf); in cdcserial_read()
/dev/virtio/
A Dvirtio.c66 printf("\tlen 0x%x\n", desc->len); in virtio_dump_desc()
97 LTRACEF("id %u, len %u\n", used_elem->id, used_elem->len); in virtio_mmio_irq()
314 status_t virtio_alloc_ring(struct virtio_device *dev, uint index, uint16_t len) { in virtio_alloc_ring() argument
315 LTRACEF("dev %p, index %u, len %u\n", dev, index, len); in virtio_alloc_ring()
318 DEBUG_ASSERT(len > 0 && ispow2(len)); in virtio_alloc_ring()
321 if (len == 0 || !ispow2(len)) in virtio_alloc_ring()
327 size_t size = vring_size(len, PAGE_SIZE); in virtio_alloc_ring()
359 vring_init(ring, len, vptr, PAGE_SIZE); in virtio_alloc_ring()
364 for (uint i = 0; i < len; i++) { in virtio_alloc_ring()
372 dev->mmio_config->queue_num = len; in virtio_alloc_ring()
/dev/virtio/block/include/dev/virtio/
A Dblock.h16 ssize_t virtio_block_read_write(struct virtio_device *dev, void *buf, off_t offset, size_t len, boo…
/dev/virtio/net/
A Dvirtio-net.c281 desc->len = p->dlen; in virtio_net_queue_tx_pktbuf()
287 desc->len = p2->dlen; in virtio_net_queue_tx_pktbuf()
302 static status_t virtio_net_queue_tx(struct virtio_net_dev *ndev, const void *buf, size_t len) { in virtio_net_queue_tx() argument
312 p->dlen = len; in virtio_net_queue_tx()
313 memcpy(p->data, buf, len); in virtio_net_queue_tx()
351 desc->len = p->dlen; in virtio_net_queue_rx()
368 LTRACEF("dev %p, ring %u, e %p, id %u, len %u\n", dev, ring, e, e->id, e->len); in virtio_net_irq_driver_callback()
396 if (e->len > (sizeof(struct virtio_net_hdr) - 2 + VIRTIO_NET_MSS)) { in virtio_net_irq_driver_callback()
397 TRACEF("bad used len on RX %u\n", e->len); in virtio_net_irq_driver_callback()
400 p->dlen = e->len; in virtio_net_irq_driver_callback()
/dev/keys/
A Dgpio_keypad.c144 int len; in gpio_keypad_init() local
149 len = sizeof(struct gpio_kp) + (sizeof(unsigned long) * in gpio_keypad_init()
151 keypad = malloc(len); in gpio_keypad_init()
154 memset(keypad, 0, len); in gpio_keypad_init()
/dev/virtio/9p/
A Dprotocol.c43 pdu->offset += len; in pdu_read()
44 return len; in pdu_read()
52 pdu->size += len; in pdu_write()
53 return len; in pdu_write()
109 uint16_t len = strlen(str); in pdu_writestr() local
115 return pdu_write(pdu, (void *)str, len) == len ? NO_ERROR : ERR_IO; in pdu_writestr()
120 uint16_t len; in pdu_readstr() local
123 len = pdu_readw(pdu); in pdu_readstr()
124 if (!len) { in pdu_readstr()
128 str = calloc(len + 1, sizeof(char)); in pdu_readstr()
[all …]
A Dvirtio-9p.c151 LTRACEF("dev %p, ring %u, e %p, id %u, len %u\n", dev, ring, e, e->id, e->len); in virtio_9p_irq_driver_callback()
168 req->rc.size = e->len; in virtio_9p_irq_driver_callback()
/dev/virtio/include/dev/virtio/
A Dvirtio_ring.h68 uint32_t len; member
86 uint32_t len; member
/dev/virtio/gpu/
A Dvirtio-gpu.c77 desc->len = cmd_len; in send_command_response()
90 desc->len = res_len; in send_command_response()
366 size_t len = gdev->pmode.r.width * gdev->pmode.r.height * 4; in virtio_gpu_start() local
368 gdev->fb = pmm_alloc_kpages(ROUNDUP(len, PAGE_SIZE) / PAGE_SIZE, NULL); in virtio_gpu_start()
370 gdev->fb = memalign(PAGE_SIZE, ROUNDUP(len, PAGE_SIZE)); in virtio_gpu_start()
373 TRACEF("failed to allocate framebuffer, wanted 0x%zx bytes\n", len); in virtio_gpu_start()
377 printf("virtio-gpu: framebuffer at %p, 0x%zx bytes\n", gdev->fb, len); in virtio_gpu_start()
379 err = attach_backing(gdev, gdev->display_resource_id, gdev->fb, len); in virtio_gpu_start()
472 LTRACEF("dev %p, ring %u, e %p, id %u, len %u\n", dev, ring, e, e->id, e->len); in virtio_gpu_irq_driver_callback()
/dev/bus/pci/bus_mgr/
A Dbus_mgr.cpp171 status_t pci_bus_mgr_add_resource(enum pci_resource_type type, uint64_t mmio_base, uint64_t len) { in pci_bus_mgr_add_resource() argument
172 LTRACEF("type %d: mmio base %#llx len %#llx\n", type, mmio_base, len); in pci_bus_mgr_add_resource()
177 r.size = len; in pci_bus_mgr_add_resource()
/dev/virtio/include/dev/
A Dvirtio.h50 status_t virtio_alloc_ring(struct virtio_device *dev, uint index, uint16_t len) __NONNULL();
/dev/bus/pci/backend/
A Dbios32.cpp125 uint32_t adr, temp, len; in detect() local
136 "=c"(len), /* ECX out=code segment size */ in detect()

Completed in 61 milliseconds

12