H A D | sisusb.c | 2 * sisusb - usb kernel driver for SiS315(E) based USB2VGA dongles 53 #include "sisusb.h" 78 sisusb_free_buffers(struct sisusb_usb_data *sisusb) argument 83 if (sisusb->obuf[i]) { 84 usb_buffer_free(sisusb->sisusb_dev, sisusb->obufsize, 85 sisusb->obuf[i], sisusb->transfer_dma_out[i]); 86 sisusb->obuf[i] = NULL; 89 if (sisusb 97 sisusb_free_urbs(struct sisusb_usb_data *sisusb) argument 117 sisusb_all_free(struct sisusb_usb_data *sisusb) argument 133 sisusb_kill_all_busy(struct sisusb_usb_data *sisusb) argument 150 sisusb_wait_all_out_complete(struct sisusb_usb_data *sisusb) argument 162 sisusb_outurb_available(struct sisusb_usb_data *sisusb) argument 177 sisusb_get_free_outbuf(struct sisusb_usb_data *sisusb) argument 189 sisusb_alloc_outbuf(struct sisusb_usb_data *sisusb) argument 202 sisusb_free_outbuf(struct sisusb_usb_data *sisusb, int index) argument 214 struct sisusb_usb_data *sisusb; local 234 sisusb_bulkout_msg(struct sisusb_usb_data *sisusb, int index, unsigned int pipe, void *data, int len, int *actual_length, int timeout, unsigned int tflags, dma_addr_t transfer_dma) argument 292 struct sisusb_usb_data *sisusb = urb->context; local 302 sisusb_bulkin_msg(struct sisusb_usb_data *sisusb, unsigned int pipe, void *data, int len, int *actual_length, int timeout, unsigned int tflags, dma_addr_t transfer_dma) argument 356 sisusb_send_bulk_msg(struct sisusb_usb_data *sisusb, int ep, int len, char *kernbuffer, const char __user *userbuffer, int index, ssize_t *bytes_written, unsigned int tflags, int async) argument 496 sisusb_recv_bulk_msg(struct sisusb_usb_data *sisusb, int ep, int len, void *kernbuffer, char __user *userbuffer, ssize_t *bytes_read, unsigned int tflags) argument 578 sisusb_send_packet(struct sisusb_usb_data *sisusb, int len, struct sisusb_packet *packet) argument 614 sisusb_send_bridge_packet(struct sisusb_usb_data *sisusb, int len, struct sisusb_packet *packet, unsigned int tflags) argument 663 sisusb_write_memio_byte(struct sisusb_usb_data *sisusb, int type, u32 addr, u8 data) argument 676 sisusb_write_memio_word(struct sisusb_usb_data *sisusb, int type, u32 addr, u16 data) argument 713 sisusb_write_memio_24bit(struct sisusb_usb_data *sisusb, int type, u32 addr, u32 data) argument 754 sisusb_write_memio_long(struct sisusb_usb_data *sisusb, int type, u32 addr, u32 data) argument 809 sisusb_write_mem_bulk(struct sisusb_usb_data *sisusb, u32 addr, char *kernbuffer, int length, const char __user *userbuffer, int index, ssize_t *bytes_written) argument 1035 sisusb_read_memio_byte(struct sisusb_usb_data *sisusb, int type, u32 addr, u8 *data) argument 1049 sisusb_read_memio_word(struct sisusb_usb_data *sisusb, int type, u32 addr, u16 *data) argument 1088 sisusb_read_memio_24bit(struct sisusb_usb_data *sisusb, int type, u32 addr, u32 *data) argument 1129 sisusb_read_memio_long(struct sisusb_usb_data *sisusb, int type, u32 addr, u32 *data) argument 1174 sisusb_read_mem_bulk(struct sisusb_usb_data *sisusb, u32 addr, char *kernbuffer, int length, char __user *userbuffer, ssize_t *bytes_read) argument 1279 sisusb_setreg(struct sisusb_usb_data *sisusb, int port, u8 data) argument 1285 sisusb_getreg(struct sisusb_usb_data *sisusb, int port, u8 *data) argument 1292 sisusb_setidxreg(struct sisusb_usb_data *sisusb, int port, u8 index, u8 data) argument 1301 sisusb_getidxreg(struct sisusb_usb_data *sisusb, int port, u8 index, u8 *data) argument 1310 sisusb_setidxregandor(struct sisusb_usb_data *sisusb, int port, u8 idx, u8 myand, u8 myor) argument 1325 sisusb_setidxregmask(struct sisusb_usb_data *sisusb, int port, u8 idx, u8 data, u8 mask) argument 1339 sisusb_setidxregor(struct sisusb_usb_data *sisusb, int port, u8 index, u8 myor) argument 1345 sisusb_setidxregand(struct sisusb_usb_data *sisusb, int port, u8 idx, u8 myand) argument 1354 sisusb_writeb(struct sisusb_usb_data *sisusb, u32 adr, u8 data) argument 1360 sisusb_readb(struct sisusb_usb_data *sisusb, u32 adr, u8 *data) argument 1367 sisusb_copy_memory(struct sisusb_usb_data *sisusb, char *src, u32 dest, int length, size_t *bytes_written) argument 1375 sisusb_read_memory(struct sisusb_usb_data *sisusb, char *dest, u32 src, int length, size_t *bytes_written) argument 1385 sisusb_testreadwrite(struct sisusb_usb_data *sisusb) argument 1407 sisusb_write_pci_config(struct sisusb_usb_data *sisusb, int regnum, u32 data) argument 1420 sisusb_read_pci_config(struct sisusb_usb_data *sisusb, int regnum, u32 *data) argument 1435 sisusb_clear_vram(struct sisusb_usb_data *sisusb, u32 address, int length) argument 1487 sisusb_triggersr16(struct sisusb_usb_data *sisusb, u8 ramtype) argument 1518 sisusb_getbuswidth(struct sisusb_usb_data *sisusb, int *bw, int *chab) argument 1631 sisusb_verify_mclk(struct sisusb_usb_data *sisusb) argument 1660 sisusb_set_rank(struct sisusb_usb_data *sisusb, int *iret, int index, u8 rankno, u8 chab, const u8 dramtype[][5], int bw) argument 1692 sisusb_check_rbc(struct sisusb_usb_data *sisusb, int *iret, u32 inc, int testn) argument 1715 sisusb_check_ranks(struct sisusb_usb_data *sisusb, int *iret, int rankno, int idx, int bw, const u8 rtype[][5]) argument 1748 sisusb_get_sdram_size(struct sisusb_usb_data *sisusb, int *iret, int bw, int chab) argument 1791 sisusb_setup_screen(struct sisusb_usb_data *sisusb, int clrall, int drwfr) argument 1831 sisusb_set_default_mode(struct sisusb_usb_data *sisusb, int touchengines) argument 1963 sisusb_init_gfxcore(struct sisusb_usb_data *sisusb) argument 2160 sisusb_get_ramconfig(struct sisusb_usb_data *sisusb) argument 2204 sisusb_do_init_gfxdevice(struct sisusb_usb_data *sisusb) argument 2283 sisusb_init_gfxdevice(struct sisusb_usb_data *sisusb, int initscreen) argument 2336 sisusb_reset_text_mode(struct sisusb_usb_data *sisusb, int init) argument 2454 struct sisusb_usb_data *sisusb; local 2525 struct sisusb_usb_data *sisusb = to_sisusb_dev(kref); local 2545 struct sisusb_usb_data *sisusb; local 2581 struct sisusb_usb_data *sisusb; local 2723 struct sisusb_usb_data *sisusb; local 2870 struct sisusb_usb_data *sisusb; local 2905 sisusb_handle_command(struct sisusb_usb_data *sisusb, struct sisusb_command *y, unsigned long arg) argument 3033 struct sisusb_usb_data *sisusb; local 3147 struct sisusb_usb_data *sisusb; local 3319 struct sisusb_usb_data *sisusb; local [all...] |