HomeSort by relevance Sort by last modified time
    Searched refs:CharDriverState (Results 1 - 25 of 35) sorted by null

1 2

  /external/qemu/
charpipe.h 21 extern int qemu_chr_open_charpipe( CharDriverState* *pfirst, CharDriverState* *psecond );
28 extern CharDriverState* qemu_chr_open_buffer( CharDriverState* endpoint );
qemu-char.h 54 struct CharDriverState {
55 void (*init)(struct CharDriverState *s);
56 int (*chr_write)(struct CharDriverState *s, const uint8_t *buf, int len);
57 void (*chr_update_read_handler)(struct CharDriverState *s);
58 int (*chr_ioctl)(struct CharDriverState *s, int cmd, void *arg);
59 int (*get_msgfd)(struct CharDriverState *s);
64 void (*chr_send_event)(struct CharDriverState *chr, int event);
65 void (*chr_close)(struct CharDriverState *chr);
66 void (*chr_accept_input)(struct CharDriverState *chr);
67 void (*chr_set_echo)(struct CharDriverState *chr, bool echo)
    [all...]
qemu-char.c 116 static QTAILQ_HEAD(CharDriverStateHead, CharDriverState) chardevs =
120 static void qemu_chr_event(CharDriverState *s, int event)
139 CharDriverState *s = opaque;
145 void qemu_chr_generic_open(CharDriverState *s)
153 void qemu_chr_reset(CharDriverState *s)
163 CharDriverState *chr;
172 int qemu_chr_write(CharDriverState *s, const uint8_t *buf, int len)
177 int qemu_chr_ioctl(CharDriverState *s, int cmd, void *arg)
184 int qemu_chr_can_read(CharDriverState *s)
191 void qemu_chr_read(CharDriverState *s, uint8_t *buf, int len
    [all...]
charpipe.c 72 CharDriverState cs[1];
81 charpipehalf_close( CharDriverState* cs )
96 charpipehalf_write( CharDriverState* cs, const uint8_t* buf, int len )
206 CharDriverState* cs = ph->cs;
232 qemu_chr_open_charpipe( CharDriverState* *pfirst, CharDriverState* *psecond )
257 ** the data that is sent to a given endpoint CharDriverState
266 CharDriverState cs[1];
269 CharDriverState* endpoint; /* NULL if closed */
275 charbuffer_close( CharDriverState* cs
    [all...]
monitor.h 46 void monitor_init(CharDriverState *chr, int flags);
sysemu.h 208 extern CharDriverState *serial_hds[MAX_SERIAL_PORTS];
214 extern CharDriverState *parallel_hds[MAX_PARALLEL_PORTS];
220 extern CharDriverState *virtcon_hds[MAX_VIRTIO_CONSOLES];
qemu-common.h 266 typedef struct CharDriverState CharDriverState;
console.c 184 CharDriverState *chr;
1125 static int console_puts(CharDriverState *chr, const uint8_t *buf, int len)
    [all...]
  /external/qemu/hw/
baum.h 29 CharDriverState *chr_baum_init(void);
msmouse.h 2 CharDriverState *qemu_chr_open_msmouse(QemuOpts *opts);
msmouse.c 36 CharDriverState *chr = (CharDriverState *)opaque;
56 static int msmouse_chr_write (struct CharDriverState *s, const uint8_t *buf, int len)
62 static void msmouse_chr_close (struct CharDriverState *chr)
67 CharDriverState *qemu_chr_open_msmouse(QemuOpts *opts)
69 CharDriverState *chr;
71 chr = qemu_mallocz(sizeof(CharDriverState));
goldfish_device.h 43 int goldfish_tty_add(CharDriverState *cs, int id, uint32_t base, int irq);
pc.h 11 CharDriverState *chr);
14 CharDriverState *chr, int ioregister);
25 ParallelState *parallel_init(int base, qemu_irq irq, CharDriverState *chr);
26 ParallelState *parallel_mm_init(target_phys_addr_t base, int it_shift, qemu_irq irq, CharDriverState *chr);
devices.h 68 CharDriverState *chr);
bt-hci-csr.c 34 CharDriverState chr;
298 static int csrhci_write(struct CharDriverState *chr,
357 static int csrhci_ioctl(struct CharDriverState *chr, int cmd, void *arg)
428 qemu_irq *csrhci_pins_get(CharDriverState *chr)
435 CharDriverState *uart_hci_init(qemu_irq wakeup)
qdev.h 99 CharDriverState *qdev_init_chardev(DeviceState *dev);
goldfish_tty.c 36 CharDriverState *cs;
209 int goldfish_tty_add(CharDriverState *cs, int id, uint32_t base, int irq)
  /external/qemu/android/
gps.h 19 extern CharDriverState* android_gps_cs;
hw-kmsg.h 29 extern CharDriverState* android_kmsg_get_cs( void );
hw-kmsg.c 17 static CharDriverState* android_kmsg_cs;
20 CharDriverState* cs;
64 CharDriverState* android_kmsg_get_cs( void )
gps.c 16 CharDriverState* android_gps_cs;
hw-qemud.h 29 extern CharDriverState* android_qemud_get_cs( void );
31 /* returns in '*pcs' a CharDriverState object that will be connected to
35 * implementation that requires a CharDriverState object for legacy
40 extern int android_qemud_get_channel( const char* name, CharDriverState* *pcs );
42 /* set an explicit CharDriverState object for a given qemud communication channel. this
48 extern int android_qemud_set_channel( const char* name, CharDriverState* peer_cs );
hw-qemud.c 226 CharDriverState* cs; /* serial charpipe endpoint */
488 CharDriverState* cs,
    [all...]
  /external/qemu/telephony/
modem_driver.h 21 extern CharDriverState* android_modem_cs;
modem_driver.c 29 CharDriverState* android_modem_cs;
32 CharDriverState* cs;
129 modem_driver_init( int base_port, ModemDriver* dm, CharDriverState* cs )

Completed in 317 milliseconds

1 2