| /dev/cache/pl310/ |
| A D | pl310.c | 156 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 D | pl310.h | 19 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 D | usb.c | 51 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 D | uart.h | 16 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 D | i2c.h | 17 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 D | spi.h | 26 size_t len; member
|
| /dev/class/ |
| A D | uart_api.c | 12 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 D | i2c_api.c | 12 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 D | cdcserial.h | 38 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 D | usb.h | 18 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 D | flash_nor.h | 14 size_t len; member
|
| A D | usbc.h | 68 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 D | virtio-block.c | 88 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 D | cdcserial.c | 235 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 D | virtio.c | 66 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 D | block.h | 16 ssize_t virtio_block_read_write(struct virtio_device *dev, void *buf, off_t offset, size_t len, boo…
|
| /dev/virtio/net/ |
| A D | virtio-net.c | 281 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 D | gpio_keypad.c | 144 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 D | protocol.c | 43 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 D | virtio-9p.c | 151 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 D | virtio_ring.h | 68 uint32_t len; member 86 uint32_t len; member
|
| /dev/virtio/gpu/ |
| A D | virtio-gpu.c | 77 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 D | bus_mgr.cpp | 171 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 D | virtio.h | 50 status_t virtio_alloc_ring(struct virtio_device *dev, uint index, uint16_t len) __NONNULL();
|
| /dev/bus/pci/backend/ |
| A D | bios32.cpp | 125 uint32_t adr, temp, len; in detect() local 136 "=c"(len), /* ECX out=code segment size */ in detect()
|