Home
last modified time | relevance | path

Searched refs:device (Results 1 – 25 of 54) sorted by relevance

123

/lk-master/lib/bio/
A Ddebug.c32 static int bio_test_device(bdev_t *device);
279 ssize_t n_bytes = device->read_block(device, block_contents, block_num, 1); in is_valid_block()
302 ssize_t err = bio_erase(device, 0, device->total_size); in erase_test()
312 if (!is_valid_block(device, bnum, &device->erase_byte, sizeof(device->erase_byte))) { in erase_test()
324 memset(block_contents, ~(device->erase_byte), device->block_size); in test_erase_block()
336 err = bio_erase(device, block_addr * device->block_size, 1); in test_erase_block()
341 valid_byte[0] = device->erase_byte; in test_erase_block()
414 ssize_t err = bio_erase(device, 0, device->block_size); in memory_mapped_test()
418 device->block_size, err); in memory_mapped_test()
478 device->block_size, err); in memory_mapped_test()
[all …]
/lk-master/dev/include/dev/class/
A Dnetif.h21 status_t (*set_state)(struct device *dev, struct netstack_state *state);
22 ssize_t (*get_hwaddr)(struct device *dev, void *buf, size_t max_len);
23 ssize_t (*get_mtu)(struct device *dev);
25 status_t (*set_status)(struct device *dev, bool up);
26 status_t (*output)(struct device *dev, struct pbuf *p);
27 status_t (*mcast_filter)(struct device *dev, const uint8_t *mac, int action);
34 ssize_t class_netif_get_hwaddr(struct device *dev, void *buf, size_t max_len);
35 ssize_t class_netif_get_mtu(struct device *dev);
36 status_t class_netif_set_status(struct device *dev, bool up);
37 status_t class_netif_output(struct device *dev, struct pbuf *p);
[all …]
A Dblock.h17 ssize_t (*get_block_size)(struct device *dev);
18 ssize_t (*get_block_count)(struct device *dev);
20 ssize_t (*write)(struct device *dev, off_t offset, const void *buf, size_t count);
21 ssize_t (*read)(struct device *dev, off_t offset, void *buf, size_t count);
23 status_t (*flush)(struct device *dev);
28 ssize_t class_block_get_size(struct device *dev);
29 ssize_t class_block_get_count(struct device *dev);
30 ssize_t class_block_write(struct device *dev, off_t offset, const void *buf, size_t count);
31 ssize_t class_block_read(struct device *dev, off_t offset, void *buf, size_t count);
32 status_t class_block_flush(struct device *dev);
A Dfb.h25 status_t (*set_mode)(struct device *dev, size_t width, size_t height, size_t bpp);
26 status_t (*get_info)(struct device *dev, struct fb_info *info);
27 status_t (*update)(struct device *dev);
28 status_t (*update_region)(struct device *dev, size_t x, size_t y, size_t width, size_t height);
33 status_t class_fb_set_mode(struct device *dev, size_t width, size_t height, size_t bpp);
34 status_t class_fb_get_info(struct device *dev, struct fb_info *info);
35 status_t class_fb_update(struct device *dev);
36 status_t class_fb_update_region(struct device *dev, size_t x, size_t y, size_t width, size_t height…
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);
20 status_t (*write_reg)(struct device *dev, uint8_t addr, uint8_t reg, uint8_t value);
21 status_t (*read_reg)(struct device *dev, uint8_t addr, uint8_t reg, void *value);
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);
28 status_t class_i2c_write_reg(struct device *dev, uint8_t addr, uint8_t reg, uint8_t value);
29 status_t class_i2c_read_reg(struct device *dev, uint8_t addr, uint8_t reg, void *value);
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 Dspi.h33 ssize_t (*transaction)(struct device *dev, struct spi_transaction *txn, size_t count);
38 ssize_t class_spi_transaction(struct device *dev, struct spi_transaction *txn, size_t count);
/lk-master/dev/include/dev/
A Ddriver.h22 struct device { struct
54 status_t (*init)(struct device *dev);
55 status_t (*fini)(struct device *dev);
57 status_t (*suspend)(struct device *dev);
58 status_t (*resume)(struct device *dev);
80 struct device concat(__device_, concat(type_, concat(_, name_))) \
102 extern struct device concat(__device_, concat(type_, concat(_, name_))); \
111 status_t device_init(struct device *dev);
112 status_t device_fini(struct device *dev);
114 status_t device_suspend(struct device *dev);
[all …]
/lk-master/platform/pc/
A Dide.c153 static status_t ide_init(struct device *dev);
157 static status_t ide_init(struct device *dev);
192 static void ide_device_reset(struct device *dev);
193 static void ide_delay_400ns(struct device *dev);
195 static int ide_eval_error(struct device *dev);
196 static void ide_detect_drives(struct device *dev);
201 static status_t ide_init(struct device *dev) { in ide_init()
286 struct device *dev = arg; in ide_irq_handler()
585 static void ide_delay_400ns(struct device *dev) { in ide_delay_400ns()
592 static void ide_device_reset(struct device *dev) { in ide_device_reset()
[all …]
A Duart.c30 static status_t uart_init(struct device *dev);
35 static ssize_t uart_read(struct device *dev, void *buf, size_t len);
36 static ssize_t uart_write(struct device *dev, const void *buf, size_t len);
49 static status_t uart_init(struct device *dev) { in uart_init()
96 struct device *dev = arg; in uart_irq_handler()
115 struct device *dev = arg; in uart_write_thread()
138 static ssize_t uart_read(struct device *dev, void *buf, size_t len) { in uart_read()
148 static ssize_t uart_write(struct device *dev, const void *buf, size_t len) { in uart_write()
/lk-master/lib/bootargs/
A Dbootargs.c55 char device[]; member
100 status_t bootargs_add_bootimage_pointer(void *buf, size_t buf_len, const char *device, uint64_t off… in bootargs_add_bootimage_pointer() argument
106 size_t string_len = device ? ROUNDUP(strlen(device) + 1, 4) : 0; in bootargs_add_bootimage_pointer()
113 if (device) { in bootargs_add_bootimage_pointer()
114 memset(bi->device, 0, string_len); in bootargs_add_bootimage_pointer()
115 memcpy(bi->device, device, strlen(device)); in bootargs_add_bootimage_pointer()
196 status_t bootargs_get_bootimage_pointer(uint64_t *offset, size_t *len, const char **device) { in bootargs_get_bootimage_pointer() argument
205 if (device) { in bootargs_get_bootimage_pointer()
208 *device = bi->device; in bootargs_get_bootimage_pointer()
210 *device = NULL; in bootargs_get_bootimage_pointer()
/lk-master/dev/
A Ddriver.c15 extern struct device __start_devices __WEAK;
16 extern struct device __stop_devices __WEAK;
21 for (struct device *dev = &__start_devices; dev != &__stop_devices; dev++) { in device_init_all()
40 for (struct device *dev = &__start_devices; dev != &__stop_devices; dev++) { in device_fini_all()
54 status_t device_init(struct device *dev) { in device_init()
76 status_t device_fini(struct device *dev) { in device_fini()
90 status_t device_suspend(struct device *dev) { in device_suspend()
104 status_t device_resume(struct device *dev) { in device_resume()
/lk-master/platform/lpc43xx/
A Dudc-common.c113 void udc_create_descriptors(udc_device_t *device, udc_gadget_t *gadgetlist) { in udc_create_descriptors() argument
129 data[8] = device->vendor_id; in udc_create_descriptors()
130 data[9] = device->vendor_id >> 8; in udc_create_descriptors()
131 data[10] = device->product_id; in udc_create_descriptors()
132 data[11] = device->product_id >> 8; in udc_create_descriptors()
133 data[12] = device->version_id; in udc_create_descriptors()
134 data[13] = device->version_id >> 8; in udc_create_descriptors()
135 data[14] = udc_string_desc_alloc(device->manufacturer); in udc_create_descriptors()
136 data[15] = udc_string_desc_alloc(device->product); in udc_create_descriptors()
137 data[16] = udc_string_desc_alloc(device->serialno); in udc_create_descriptors()
/lk-master/lib/partition/
A Dpartition.c51 int partition_publish(const char *device, off_t offset) { in partition_publish() argument
56 partition_unpublish(device); in partition_publish()
58 bdev_t *dev = bio_open(device); in partition_publish()
96 sprintf(subdevice, "%sp%d", device, i); in partition_publish()
98 … err = bio_publish_subdevice(device, subdevice, part[i].lba_start, part[i].lba_length); in partition_publish()
114 int partition_unpublish(const char *device) { in partition_unpublish() argument
122 sprintf(devname, "%sp%d", device, i); in partition_unpublish()
/lk-master/platform/stm32f7xx/
A Dqspi.c60 static ssize_t qspi_bulk_erase(bdev_t *device);
302 device, buf, block, count); in spiflash_bdev_read_block()
330 s_command.NbData = device->block_size; in spiflash_bdev_read_block()
336 s_command.Address = block * device->block_size; in spiflash_bdev_read_block()
356 buf += device->block_size; in spiflash_bdev_read_block()
357 retcode += device->block_size; in spiflash_bdev_read_block()
358 s_command.Address += device->block_size; in spiflash_bdev_read_block()
398 len = bio_trim_range(device, offset, len); in spiflash_bdev_erase()
410 total_erased = qspi_bulk_erase(device); in spiflash_bdev_erase()
713 static ssize_t qspi_bulk_erase(bdev_t *device) { in qspi_bulk_erase() argument
[all …]
/lk-master/dev/class/
A Dnetif_api.c12 status_t class_netif_set_state(struct device *dev, struct netstack_state *state) { in class_netif_set_state()
23 ssize_t class_netif_get_hwaddr(struct device *dev, void *buf, size_t max_len) { in class_netif_get_hwaddr()
34 ssize_t class_netif_get_mtu(struct device *dev) { in class_netif_get_mtu()
45 status_t class_netif_set_status(struct device *dev, bool up) { in class_netif_set_status()
56 status_t class_netif_output(struct device *dev, struct pbuf *p) { in class_netif_output()
67 status_t class_netif_mcast_filter(struct device *dev, const uint8_t *mac, int action) { in class_netif_mcast_filter()
A Dblock_api.c12 ssize_t class_block_get_size(struct device *dev) { in class_block_get_size()
23 ssize_t class_block_get_count(struct device *dev) { in class_block_get_count()
34 ssize_t class_block_write(struct device *dev, off_t offset, const void *buf, size_t count) { in class_block_write()
45 ssize_t class_block_read(struct device *dev, off_t offset, void *buf, size_t count) { in class_block_read()
56 status_t class_block_flush(struct device *dev) { in class_block_flush()
A Dfb_api.c12 status_t class_fb_set_mode(struct device *dev, size_t width, size_t height, size_t bpp) { in class_fb_set_mode()
23 status_t class_fb_get_info(struct device *dev, struct fb_info *info) { in class_fb_get_info()
34 status_t class_fb_update(struct device *dev) { in class_fb_update()
45 status_t class_fb_update_region(struct device *dev, size_t x, size_t y, size_t width, size_t height… in class_fb_update_region()
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()
23 status_t class_i2c_read(struct device *dev, uint8_t addr, void *buf, size_t len) { in class_i2c_read()
34 status_t class_i2c_write_reg(struct device *dev, uint8_t addr, uint8_t reg, uint8_t value) { in class_i2c_write_reg()
45 status_t class_i2c_read_reg(struct device *dev, uint8_t addr, uint8_t reg, void *value) { in class_i2c_read_reg()
/lk-master/dev/net/pcnet/
A Dpcnet.c72 static status_t pcnet_init(struct device *dev);
78 static bool pcnet_service_tx(struct device *dev);
79 static bool pcnet_service_rx(struct device *dev);
83 static ssize_t pcnet_get_mtu(struct device *dev);
85 static status_t pcnet_output(struct device *dev, struct pbuf *p);
129 static status_t pcnet_init(struct device *dev) { in pcnet_init()
322 struct device *dev = arg; in pcnet_irq_handler()
339 struct device *dev = arg; in pcnet_thread()
398 static bool pcnet_service_tx(struct device *dev) { in pcnet_service_tx()
444 static bool pcnet_service_rx(struct device *dev) { in pcnet_service_rx()
[all …]
/lk-master/app/zynq-common/
A Dinit.c85 const char *device; in zynq_common_target_init() local
88 if (bootargs_get_bootimage_pointer(&bootimage_phys, &bootimage_size, &device) >= 0) { in zynq_common_target_init()
92 …printf("our bootimage is at device '%s', phys 0x%llx, size %zx\n", device, bootimage_phys, bootima… in zynq_common_target_init()
95 if (!strcmp(device, "pmem")) { in zynq_common_target_init()
100 } else if (!strcmp(device, BLOCK_DEVICE_NAME)) { in zynq_common_target_init()
/lk-master/lib/partition/include/lib/
A Dpartition.h13 int partition_publish(const char *device, off_t offset);
16 int partition_unpublish(const char *device);
/lk-master/external/lib/lwip/netif/
A DFILES1 This directory contains generic network interface device drivers that
8 Ethernet device drivers. Note that this module has been
13 An example of how an Ethernet device driver could look. This
15 network device drivers. It uses the etharp.c ARP code.
/lk-master/external/platform/lpc15xx/lpcopen/usbd_rom_composite/example/
A Dreadme.dox2 * @brief USB Composite device example
32 /** @defgroup EXAMPLES_USBDROM_15XX_COMPOSITE LPC15XX USB Composite device example
35 * The example shows how to us USBD ROM stack to creates a composite device. A USB
36 * device which has multiple class interface in single configuration is termed as
37 * composite device. In this example and virtual comm port interface (using CDC-ACM class) and
38 * a HID-mouse interfaces are combined together to form a composite device. The VCOM interface
/lk-master/lib/bootargs/include/lib/
A Dbootargs.h17 status_t bootargs_get_bootimage_pointer(uint64_t *offset, size_t *len, const char **device);
22 status_t bootargs_add_bootimage_pointer(void *buf, size_t buf_len, const char *device, uint64_t off…

Completed in 28 milliseconds

123