Lines Matching defs:io_mock
71 struct io_mock { struct
72 void *state;
75 void (*outb)(void *state, unsigned char value, unsigned short port);
76 unsigned char (*inb)(void *state, unsigned short port);
78 void (*outw)(void *state, unsigned short value, unsigned short port);
79 unsigned short (*inw)(void *state, unsigned short port);
81 void (*outl)(void *state, unsigned int value, unsigned short port);
82 unsigned int (*inl)(void *state, unsigned short port);
85 int (*libusb_init)(void *state, libusb_context **ctx);
86 int (*libusb_control_transfer)(void *state,
95 ssize_t (*libusb_get_device_list)(void *state, libusb_context *, libusb_device ***list);
96 void (*libusb_free_device_list)(void *state, libusb_device **list, int unref_devices);
97 …t (*libusb_get_device_descriptor)(void *state, libusb_device *, struct libusb_device_descriptor *);
98 int (*libusb_get_config_descriptor)(void *state,
102 void (*libusb_free_config_descriptor)(void *state, struct libusb_config_descriptor *);
103 struct libusb_transfer* (*libusb_alloc_transfer)(void *state, int iso_packets);
127 struct io_mock_fallback_open_state *fallback_open_state; argument
130 void io_mock_register(const struct io_mock *io); argument