Searched refs:dev (Results 1 - 25 of 324) sorted by relevance

1234567891011>>

/seL4-camkes-master/projects/util_libs/libplatsupport/mach_include/zynq/platsupport/mach/
H A Daxi_uartlite.h13 int axi_uartlite_init(void* vaddr, ps_chardevice_t *dev);
/seL4-camkes-master/projects/picotcp/modules/
H A Dpico_6lowpan.h20 #define PICO_DEV_IS_6LOWPAN(dev) ((dev) && ((dev)->hostvars.lowpan_flags & PICO_6LP_FLAG_LOWPAN))
21 #define PICO_DEV_IS_NOMAC(dev) ((dev) && ((dev)->hostvars.lowpan_flags & PICO_6LP_FLAG_NOMAC))
23 #define PICO_DEV_IS_6LOWPAN(dev) (0)
24 #define PICO_DEV_IS_NOMAC(dev) (0)
H A Dpico_hotplug_detection.h19 int pico_hotplug_register(struct pico_device *dev, void (*cb)(struct pico_device *dev, int event));
20 int pico_hotplug_deregister(struct pico_device *dev, void (*cb)(struct pico_device *dev, int event));
H A Dpico_dev_ppp.h15 int pico_ppp_connect(struct pico_device *dev);
16 int pico_ppp_disconnect(struct pico_device *dev);
18 int pico_ppp_set_serial_read(struct pico_device *dev, int (*sread)(struct pico_device *, void *, int));
19 int pico_ppp_set_serial_write(struct pico_device *dev, int (*swrite)(struct pico_device *, const void *, int));
20 int pico_ppp_set_serial_set_speed(struct pico_device *dev, int (*sspeed)(struct pico_device *, uint32_t));
22 int pico_ppp_set_apn(struct pico_device *dev, const char *apn);
23 int pico_ppp_set_username(struct pico_device *dev, const char *username);
24 int pico_ppp_set_password(struct pico_device *dev, const char *password);
H A Dpico_dev_null.c14 struct pico_device dev; member in struct:pico_device_null
20 static int pico_null_send(struct pico_device *dev, void *buf, int len) argument
22 struct pico_device_null *null = (struct pico_device_null *) dev;
32 static int pico_null_poll(struct pico_device *dev, int loop_score) argument
35 IGNORE_PARAMETER(dev);
53 null->dev.overhead = 0;
55 null->dev.send = pico_null_send;
56 null->dev.poll = pico_null_poll;
57 dbg("Device %s created.\n", null->dev.name);
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/tx2/
H A Dtx2.h20 void eqos_dma_disable_rxirq(struct tx2_eth_data *dev);
22 void eqos_dma_enable_rxirq(struct tx2_eth_data *dev);
24 void eqos_dma_disable_txirq(struct tx2_eth_data *dev);
26 void eqos_dma_enable_txirq(struct tx2_eth_data *dev);
28 void eqos_stop(struct tx2_eth_data *dev);
30 int eqos_start(struct tx2_eth_data *dev);
32 int eqos_send(struct tx2_eth_data *dev, void *packet, int length);
34 int eqos_handle_irq(struct tx2_eth_data *dev, int irq);
36 int eqos_recv(struct tx2_eth_data *dev, uintptr_t packetp);
40 void eqos_set_rx_tail_pointer(struct tx2_eth_data *dev);
[all...]
H A Dtx2.c26 static void free_desc_ring(struct tx2_eth_data *dev, ps_dma_man_t *dma_man) argument
28 if (dev->rx_ring != NULL) {
29 dma_unpin_free(dma_man, (void *)dev->rx_ring, sizeof(struct eqos_desc) * dev->rx_size);
30 dev->rx_ring = NULL;
33 if (dev->tx_ring != NULL) {
34 dma_unpin_free(dma_man, (void *)dev->tx_ring, sizeof(struct eqos_desc) * dev->tx_size);
35 dev->tx_ring = NULL;
38 if (dev
54 initialize_desc_ring(struct tx2_eth_data *dev, ps_dma_man_t *dma_man, struct eth_driver *eth_driver) argument
119 struct tx2_eth_data *dev = (struct tx2_eth_data *)driver->eth_data; local
157 struct tx2_eth_data *dev = (struct tx2_eth_data *)eth_driver->eth_data; local
186 struct tx2_eth_data *dev = (struct tx2_eth_data *)driver->eth_data; local
254 struct tx2_eth_data *dev = (struct tx2_eth_data *)driver->eth_data; local
[all...]
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/am335x/
H A Dbeaglebone.c43 struct beaglebone_eth_data *dev = (struct beaglebone_eth_data*)driver->eth_data; local
47 while (dev->rx_remain > 0) {
50 int next_rdt = (dev->rdt + 1) % dev->rx_size;
55 dev->rx_cookies[dev->rdt] = cookie;
57 dev->rx_ring[dev->rdt].bufptr = phys;
58 dev->rx_ring[dev
78 free_desc_ring(struct beaglebone_eth_data *dev, ps_dma_man_t *dma_man) argument
102 initialize_desc_ring(struct beaglebone_eth_data *dev, ps_dma_man_t *dma_man) argument
163 struct beaglebone_eth_data *dev = (struct beaglebone_eth_data*)eth_driver->eth_data; local
192 struct beaglebone_eth_data *dev = (struct beaglebone_eth_data*)driver->eth_data; local
231 struct beaglebone_eth_data *dev = (struct beaglebone_eth_data*)driver->eth_data; local
[all...]
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/pc99/
H A Dintel.c218 static void disable_all_interrupts(e1000_dev_t *dev) argument
220 switch (dev->family) {
222 REG_82580_IMC(dev) = ~IMC_82580_RESERVED_BITS;
225 REG_82574_IMC(dev) = ~IMC_82574_RESERVED_BITS;
230 static void reset_device(e1000_dev_t *dev) argument
233 if (dev->family == e1000_82574) {
237 REG_CTRL(dev) = val;
241 while (REG_CTRL(dev) & CTRL_RST);
244 static void set_link_up(e1000_dev_t *dev) argument
246 uint32_t temp = REG_CTRL(dev);
251 check_link_status(e1000_dev_t *dev) argument
256 configure_pba(e1000_dev_t *dev) argument
271 phy_write(e1000_dev_t *dev, int phy, int reg, uint16_t data) argument
277 phy_read(e1000_dev_t *dev, int phy, int reg) argument
285 reset_phy(e1000_dev_t *dev) argument
309 configure_flow_control(e1000_dev_t *dev) argument
327 initialize(e1000_dev_t *dev) argument
346 initialise_TXDCTL(e1000_dev_t *dev) argument
377 initialise_TCTL(e1000_dev_t *dev) argument
398 initialise_TIPG(e1000_dev_t *dev) argument
413 initialise_transmit_timers(e1000_dev_t *dev) argument
429 initialize_transmit(e1000_dev_t *dev) argument
437 initialize_RCTL(e1000_dev_t *dev) argument
456 enable_prom_mode(e1000_dev_t *dev) argument
461 initialize_RXDCTL(e1000_dev_t *dev) argument
489 initialize_receive_timers(e1000_dev_t *dev) argument
506 initialize_receive(e1000_dev_t *dev) argument
518 enable_interrupts(e1000_dev_t *dev) argument
540 read_eeprom(e1000_dev_t *dev, uint16_t reg) argument
548 eth_get_mac(e1000_dev_t *dev, uint8_t *hwaddr) argument
580 e1000_dev_t *dev = (e1000_dev_t *)driver->eth_data; local
588 e1000_dev_t *dev = (e1000_dev_t *)driver->eth_data; local
601 set_tx_ring(e1000_dev_t *dev, uintptr_t phys) argument
619 set_tdh(e1000_dev_t *dev, uint32_t val) argument
633 set_tdt(e1000_dev_t *dev, uint32_t val) argument
647 set_tdlen(e1000_dev_t *dev, uint32_t val) argument
663 set_rx_ring(e1000_dev_t *dev, uint64_t phys) argument
681 set_rdlen(e1000_dev_t *dev, uint32_t val) argument
697 set_rdt(e1000_dev_t *dev, uint32_t val) argument
711 read_rdh(e1000_dev_t *dev) argument
724 free_desc_ring(e1000_dev_t *dev, ps_dma_man_t *dma_man) argument
748 initialize_desc_ring(e1000_dev_t *dev, ps_dma_man_t *dma_man) argument
805 e1000_dev_t *dev = (e1000_dev_t *)driver->eth_data; local
840 e1000_dev_t *dev = (e1000_dev_t *)driver->eth_data; local
862 e1000_dev_t *dev = (e1000_dev_t *)driver->eth_data; local
899 e1000_dev_t *dev = (e1000_dev_t *)driver->eth_data; local
937 e1000_dev_t *dev = (e1000_dev_t *)driver->eth_data; local
950 e1000_dev_t *dev = (e1000_dev_t *)driver->eth_data; local
1015 common_init(struct eth_driver *driver, ps_io_ops_t io_ops, void *config, e1000_dev_t *dev) argument
1071 e1000_dev_t *dev = malloc(sizeof(*dev)); local
1083 e1000_dev_t *dev = malloc(sizeof(*dev)); local
[all...]
H A Dvirtio_pci.c64 static uint8_t read_reg8(virtio_dev_t *dev, uint16_t port) { argument
66 ps_io_port_in(&dev->ioops, dev->io_base + port, 1, &val);
70 static uint16_t read_reg16(virtio_dev_t *dev, uint16_t port) { argument
72 ps_io_port_in(&dev->ioops, dev->io_base + port, 2, &val);
76 static uint32_t read_reg32(virtio_dev_t *dev, uint16_t port) { argument
78 ps_io_port_in(&dev->ioops, dev->io_base + port, 4, &val);
82 static void write_reg8(virtio_dev_t *dev, uint16_ argument
86 write_reg16(virtio_dev_t *dev, uint16_t port, uint16_t val) argument
90 write_reg32(virtio_dev_t *dev, uint16_t port, uint32_t val) argument
94 set_status(virtio_dev_t *dev, uint8_t status) argument
98 get_status(virtio_dev_t *dev) argument
102 add_status(virtio_dev_t *dev, uint8_t status) argument
106 get_features(virtio_dev_t *dev) argument
110 set_features(virtio_dev_t *dev, uint32_t features) argument
114 free_desc_ring(virtio_dev_t *dev, ps_dma_man_t *dma_man) argument
137 initialize_desc_ring(virtio_dev_t *dev, ps_dma_man_t *dma_man) argument
175 initialize(virtio_dev_t *dev, ps_dma_man_t *dma_man) argument
211 get_mac(virtio_dev_t *dev, uint8_t *mac) argument
219 virtio_dev_t *dev = (virtio_dev_t*)driver->eth_data; local
228 virtio_dev_t *dev = (virtio_dev_t*)driver->eth_data; local
246 virtio_dev_t *dev = (virtio_dev_t*)driver->eth_data; local
281 virtio_dev_t *dev = (virtio_dev_t*)driver->eth_data; local
300 virtio_dev_t *dev = (virtio_dev_t*)driver->eth_data; local
348 virtio_dev_t *dev = (virtio_dev_t*)driver->eth_data; local
364 virtio_dev_t *dev = (virtio_dev_t*)malloc(sizeof(*dev)); local
[all...]
/seL4-camkes-master/tools/seL4/elfloader-tool/include/drivers/
H A Duart.h11 #define dev_get_uart(dev) ((struct elfloader_uart_ops *)(dev->drv->ops))
14 int (*putc)(struct elfloader_device *dev, unsigned int c);
/seL4-camkes-master/projects/util_libs/libplatsupport/src/mach/exynos/
H A Dserial.h15 int uart_init(const struct dev_defn* defn, const ps_io_ops_t* ops, struct ps_chardevice* dev);
H A Di2c.c185 irq_pending(struct i2c_bus_priv* dev) argument
187 return !!(dev->regs->control & I2CCON_IRQ_PEND);
191 clear_pending(struct i2c_bus_priv* dev) argument
193 uint32_t v = dev->regs->control;
195 dev->regs->control = v;
199 addressed_as_slave(struct i2c_bus_priv* dev) argument
201 return !!(dev->regs->status & I2CSTAT_ADDR_SLAVE);
205 busy(struct i2c_bus_priv* dev) argument
207 return !!(dev->regs->status & I2CSTAT_BUSY);
211 acked(struct i2c_bus_priv* dev) argument
217 enabled(struct i2c_bus_priv* dev) argument
223 master_txstart(struct i2c_bus_priv* dev, int slave) argument
236 master_rxstart(struct i2c_bus_priv* dev, int slave) argument
248 slave_init(struct i2c_bus_priv* dev, char addr) argument
260 struct i2c_bus_priv* dev = i2c_bus_get_priv(i2c_bus); local
289 struct i2c_bus_priv* dev = i2c_bus_get_priv(i2c_bus); local
325 struct i2c_bus_priv* dev; local
358 struct i2c_bus_priv* dev; local
386 struct i2c_bus_priv *dev = i2c_bus_get_priv(i2c_bus); local
397 struct i2c_bus_priv* dev; local
437 struct i2c_bus_priv* dev; local
562 struct i2c_bus_priv* dev; local
604 i2c_init_common(mux_sys_t* mux, i2c_bus_t* i2c, struct i2c_bus_priv* dev) argument
644 struct i2c_bus_priv* dev = _i2c + id; local
653 struct i2c_bus_priv* dev = _i2c + id; local
[all...]
/seL4-camkes-master/projects/util_libs/libplatsupport/src/plat/bcm2837/
H A Dserial.h15 int uart_init(const struct dev_defn* defn, const ps_io_ops_t* ops, ps_chardevice_t* dev);
/seL4-camkes-master/projects/util_libs/libplatsupport/src/plat/zynq7000/
H A Dsrc.h15 void* reset_controller_get_clock_regs(src_dev_t* dev);
/seL4-camkes-master/projects/picotcp/stack/
H A Dpico_device.c49 static struct pico_ipv6_link * pico_6lowpan_link_add(struct pico_device *dev, const struct pico_ip6 *prefix) argument
52 struct pico_6lowpan_info *info = (struct pico_6lowpan_info *)dev->eth;
63 if ((link = pico_ipv6_link_add_no_dad(dev, newaddr, netmask64))) {
73 static int pico_6lowpan_store_info(struct pico_device *dev, const uint8_t *mac) argument
75 if ((dev->eth = PICO_ZALLOC(sizeof(struct pico_6lowpan_info)))) {
76 memcpy(dev->eth, mac, sizeof(struct pico_6lowpan_info));
86 static void device_init_ipv6_final(struct pico_device *dev, struct pico_ip6 *linklocal) argument
88 dev->hostvars.basetime = PICO_ND_REACHABLE_TIME;
90 dev->hostvars.reachabletime = ((5 + (pico_rand() % 10)) * PICO_ND_REACHABLE_TIME) / 10;
91 dev
96 pico_ipv6_link_add_local(struct pico_device *dev, const struct pico_ip6 *prefix) argument
127 device_init_mac(struct pico_device *dev, const uint8_t *mac) argument
161 pico_device_ipv6_random_ll(struct pico_device *dev) argument
192 device_init_nomac(struct pico_device *dev) argument
210 pico_device_init(struct pico_device *dev, const char *name, const uint8_t *mac) argument
271 pico_device_destroy(struct pico_device *dev) argument
296 check_dev_serve_interrupt(struct pico_device *dev, int loop_score) argument
306 check_dev_serve_polling(struct pico_device *dev, int loop_score) argument
315 devloop_in(struct pico_device *dev, int loop_score) argument
332 devloop_sendto_dev(struct pico_device *dev, struct pico_frame *f) argument
342 devloop_out(struct pico_device *dev, int loop_score) argument
366 devloop(struct pico_device *dev, int loop_score, int direction) argument
439 struct pico_device *dev; local
456 struct pico_device *dev = index->keyValue; local
476 pico_device_link_state(struct pico_device *dev) argument
[all...]
/seL4-camkes-master/projects/util_libs/libplatsupport/src/
H A Dchardev.h25 struct ps_chardevice *dev);
29 const struct dev_defn *dev,
34 dev->paddr,
35 dev->size,
43 ps_chardevice_t *dev);
48 ps_chardevice_t *dev);
51 ps_chardevice_t *dev,
58 ps_chardevice_t *dev,
65 ps_chardevice_t *dev);
68 ps_chardevice_t *dev,
28 chardev_map( const struct dev_defn *dev, const ps_io_ops_t *ops) argument
[all...]
/seL4-camkes-master/projects/util_libs/libplatsupport/src/plat/imx6/
H A Di2c.c134 struct i2c_bus_priv* dev = i2c_clk_get_priv(clk); local
135 assert(dev != NULL);
142 clk_gate_enable(clk->clk_sys, dev->clk_gate, CLKGATE_ON);
150 struct i2c_bus_priv* dev = i2c_clk_get_priv(clk); local
151 int div = _i2c_div_map[dev->regs->div];
159 struct i2c_bus_priv* dev = i2c_clk_get_priv(clk); local
162 dev->regs->div = _i2c_prescale_decode(div);
213 busy(struct i2c_bus_priv* dev) argument
215 return !!(dev->regs->status & I2CSTAT_BUSY);
219 irq_pending(struct i2c_bus_priv* dev) argument
225 clear_pending(struct i2c_bus_priv* dev) argument
231 acked(struct i2c_bus_priv* dev) argument
237 master_stop(struct i2c_bus_priv* dev) argument
249 master_start(struct i2c_bus_priv* dev, char addr) argument
263 internal_slave_init(struct i2c_bus_priv* dev, char addr) argument
276 struct i2c_bus_priv* dev; local
330 master_txstart(struct i2c_bus_priv* dev, int slave) argument
336 master_rxstart(struct i2c_bus_priv* dev, int slave) argument
368 struct i2c_bus_priv* dev; local
399 struct i2c_bus_priv* dev; local
430 struct i2c_bus_priv* dev; local
456 struct i2c_bus_priv* dev; local
496 struct i2c_bus_priv* dev = _i2c + id; local
[all...]
/seL4-camkes-master/projects/util_libs/libplatsupport/src/plat/fvp/
H A Dserial.c54 uart_handle_irq(ps_chardevice_t* dev) argument
56 *REG_PTR(dev->vaddr, UARTICR) = 0x7f0;
61 ps_chardevice_t* dev)
63 memset(dev, 0, sizeof(*dev));
70 dev->id = defn->id;
71 dev->vaddr = (void*)vaddr;
72 dev->read = &uart_read;
73 dev->write = &uart_write;
74 dev
59 uart_init(const struct dev_defn* defn, const ps_io_ops_t* ops, ps_chardevice_t* dev) argument
[all...]
/seL4-camkes-master/projects/util_libs/libplatsupport/src/plat/hikey/
H A Dserial.c51 uart_handle_irq(ps_chardevice_t* dev) argument
53 *REG_PTR(dev->vaddr, UARTICR) = 0x7f0;
58 ps_chardevice_t* dev)
60 memset(dev, 0, sizeof(*dev));
67 dev->id = defn->id;
68 dev->vaddr = (void*)vaddr;
69 dev->read = &uart_read;
70 dev->write = &uart_write;
71 dev
56 uart_init(const struct dev_defn* defn, const ps_io_ops_t* ops, ps_chardevice_t* dev) argument
[all...]
/seL4-camkes-master/projects/util_libs/libplatsupport/src/plat/qemu-arm-virt/
H A Dserial.c53 static void uart_handle_irq(ps_chardevice_t *dev) argument
55 *REG_PTR(dev->vaddr, UARTICR) = 0x7f0;
60 ps_chardevice_t *dev)
62 memset(dev, 0, sizeof(*dev));
69 dev->id = defn->id;
70 dev->vaddr = (void *)vaddr;
71 dev->read = &uart_read;
72 dev->write = &uart_write;
73 dev
58 uart_init(const struct dev_defn *defn, const ps_io_ops_t *ops, ps_chardevice_t *dev) argument
[all...]
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/imx6/
H A Dimx6.c98 struct imx6_eth_data *dev = (struct imx6_eth_data *)driver->eth_data; local
99 enet_get_mac(dev->enet, mac);
105 struct imx6_eth_data *dev = (struct imx6_eth_data *)driver->eth_data; local
107 while (dev->rx_remain > 0) {
110 int next_rdt = (dev->rdt + 1) % dev->rx_size;
120 dev->rx_cookies[dev->rdt] = cookie;
121 dev->rx_ring[dev
135 enable_interrupts(struct imx6_eth_data *dev) argument
144 free_desc_ring(struct imx6_eth_data *dev, ps_dma_man_t *dma_man) argument
168 initialize_desc_ring(struct imx6_eth_data *dev, ps_dma_man_t *dma_man) argument
233 struct imx6_eth_data *dev = (struct imx6_eth_data *)eth_driver->eth_data; local
258 struct imx6_eth_data *dev = (struct imx6_eth_data *)driver->eth_data; local
332 struct imx6_eth_data *dev = (struct imx6_eth_data *)driver->eth_data; local
[all...]
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/zynq7000/
H A Dzynq7000.c50 static void free_desc_ring(struct zynq7000_eth_data *dev, ps_dma_man_t *dma_man) argument
53 if (dev->rx_ring != NULL) {
54 dma_unpin_free(dma_man, (void *)dev->rx_ring, sizeof(struct emac_bd) * dev->rx_size);
55 dev->rx_ring = NULL;
58 if (dev->tx_ring != NULL) {
59 dma_unpin_free(dma_man, (void *)dev->tx_ring, sizeof(struct emac_bd) * dev->tx_size);
60 dev->tx_ring = NULL;
63 if (dev
79 initialize_desc_ring(struct zynq7000_eth_data *dev, ps_dma_man_t *dma_man) argument
159 struct zynq7000_eth_data *dev = (struct zynq7000_eth_data *)driver->eth_data; local
199 struct zynq7000_eth_data *dev = (struct zynq7000_eth_data *)eth_driver->eth_data; local
233 struct zynq7000_eth_data *dev = (struct zynq7000_eth_data *)driver->eth_data; local
322 struct zynq7000_eth_data *dev = (struct zynq7000_eth_data *)driver->eth_data; local
[all...]
/seL4-camkes-master/projects/util_libs/libplatsupport/src/plat/am335x/
H A Di2c.c73 static inline uint16_t omap4_i2c_reg_read(omap4_i2c_dev_t *dev, int addr) argument
75 return *(volatile uint16_t *)(dev->regs + addr);
78 static inline void omap4_i2c_reg_write(omap4_i2c_dev_t *dev, int addr, uint16_t val) argument
80 *(volatile uint16_t *)(dev->regs + addr) = val;
83 static void omap4_i2c_enable_interrupts(omap4_i2c_dev_t *dev) argument
85 dev->interrupts_enabled = true;
86 omap4_i2c_reg_write(dev, OMAP4_I2C_IRQENABLE_SET, IRQENABLE_XDR | IRQENABLE_RDR |
90 static void omap4_i2c_disable_interrupts(omap4_i2c_dev_t *dev) argument
92 dev->interrupts_enabled = false;
93 omap4_i2c_reg_write(dev, OMAP4_I2C_IRQENABLE_CL
99 omap4_i2c_dev_t *dev = bus->priv; local
105 omap4_i2c_dev_t *dev = bus->priv; local
157 omap4_i2c_dev_t *dev = bus->priv; local
267 omap4_i2c_dev_t *dev = bus->priv; local
281 omap4_i2c_dev_t *dev = bus->priv; local
295 omap4_i2c_dev_t *dev = bus->priv; local
389 struct omap4_i2c_dev *dev; local
[all...]
/seL4-camkes-master/tools/rumprun/platform/xen/xen/
H A Dnetfront.c64 void init_rx_buffers(struct netfront_dev *dev);
84 void network_rx(struct netfront_dev *dev) argument
91 rp = dev->rx.sring->rsp_prod;
94 for (cons = dev->rx.rsp_cons; cons != rp; nr_consumed++, cons++)
100 struct netif_rx_response *rx = RING_GET_RESPONSE(&dev->rx, cons);
105 buf = &dev->rx_buffers[id];
111 dev->netif_rx(dev, page+rx->offset, rx->status);
114 dev->rx.rsp_cons=cons;
116 RING_FINAL_CHECK_FOR_RESPONSES(&dev
145 network_tx_buf_gc(struct netfront_dev *dev) argument
199 struct netfront_dev *dev = data; local
210 free_netfront(struct netfront_dev *dev) argument
253 struct netfront_dev *dev; local
431 netfront_shutdown(struct netfront_dev *dev) argument
493 init_rx_buffers(struct netfront_dev *dev) argument
524 netfront_xmit(struct netfront_dev *dev, unsigned char* data,int len) argument
573 netfront_get_private(struct netfront_dev *dev) argument
[all...]

Completed in 184 milliseconds

1234567891011>>