Home
last modified time | relevance | path

Searched refs:sisusb (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/usb/misc/sisusbvga/
H A Dsisusbvga.c3 * sisusb - usb kernel driver for SiS315(E) based USB2VGA dongles
53 #include "sisusb.h"
61 static void sisusb_free_buffers(struct sisusb_usb_data *sisusb) in sisusb_free_buffers() argument
66 kfree(sisusb->obuf[i]); in sisusb_free_buffers()
67 sisusb->obuf[i] = NULL; in sisusb_free_buffers()
69 kfree(sisusb->ibuf); in sisusb_free_buffers()
70 sisusb->ibuf = NULL; in sisusb_free_buffers()
73 static void sisusb_free_urbs(struct sisusb_usb_data *sisusb) in sisusb_free_urbs() argument
78 usb_free_urb(sisusb->sisurbout[i]); in sisusb_free_urbs()
79 sisusb in sisusb_free_urbs()
92 sisusb_all_free(struct sisusb_usb_data * sisusb) sisusb_all_free() argument
107 sisusb_kill_all_busy(struct sisusb_usb_data * sisusb) sisusb_kill_all_busy() argument
123 sisusb_wait_all_out_complete(struct sisusb_usb_data * sisusb) sisusb_wait_all_out_complete() argument
133 sisusb_outurb_available(struct sisusb_usb_data * sisusb) sisusb_outurb_available() argument
147 sisusb_get_free_outbuf(struct sisusb_usb_data * sisusb) sisusb_get_free_outbuf() argument
157 sisusb_alloc_outbuf(struct sisusb_usb_data * sisusb) sisusb_alloc_outbuf() argument
169 sisusb_free_outbuf(struct sisusb_usb_data * sisusb,int index) sisusb_free_outbuf() argument
180 struct sisusb_usb_data *sisusb; sisusb_bulk_completeout() local
199 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) sisusb_bulkout_msg() argument
254 struct sisusb_usb_data *sisusb = urb->context; sisusb_bulk_completein() local
263 sisusb_bulkin_msg(struct sisusb_usb_data * sisusb,unsigned int pipe,void * data,int len,int * actual_length,int timeout,unsigned int tflags) sisusb_bulkin_msg() argument
315 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) sisusb_send_bulk_msg() argument
436 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) sisusb_recv_bulk_msg() argument
512 sisusb_send_packet(struct sisusb_usb_data * sisusb,int len,struct sisusb_packet * packet) sisusb_send_packet() argument
548 sisusb_send_bridge_packet(struct sisusb_usb_data * sisusb,int len,struct sisusb_packet * packet,unsigned int tflags) sisusb_send_bridge_packet() argument
596 sisusb_write_memio_byte(struct sisusb_usb_data * sisusb,int type,u32 addr,u8 data) sisusb_write_memio_byte() argument
607 sisusb_write_memio_word(struct sisusb_usb_data * sisusb,int type,u32 addr,u16 data) sisusb_write_memio_word() argument
644 sisusb_write_memio_24bit(struct sisusb_usb_data * sisusb,int type,u32 addr,u32 data) sisusb_write_memio_24bit() argument
685 sisusb_write_memio_long(struct sisusb_usb_data * sisusb,int type,u32 addr,u32 data) sisusb_write_memio_long() argument
740 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) sisusb_write_mem_bulk() argument
953 sisusb_read_memio_byte(struct sisusb_usb_data * sisusb,int type,u32 addr,u8 * data) sisusb_read_memio_byte() argument
967 sisusb_read_memio_word(struct sisusb_usb_data * sisusb,int type,u32 addr,u16 * data) sisusb_read_memio_word() argument
1006 sisusb_read_memio_24bit(struct sisusb_usb_data * sisusb,int type,u32 addr,u32 * data) sisusb_read_memio_24bit() argument
1047 sisusb_read_memio_long(struct sisusb_usb_data * sisusb,int type,u32 addr,u32 * data) sisusb_read_memio_long() argument
1092 sisusb_read_mem_bulk(struct sisusb_usb_data * sisusb,u32 addr,char * kernbuffer,int length,char __user * userbuffer,ssize_t * bytes_read) sisusb_read_mem_bulk() argument
1187 sisusb_setidxreg(struct sisusb_usb_data * sisusb,u32 port,u8 index,u8 data) sisusb_setidxreg() argument
1197 sisusb_getidxreg(struct sisusb_usb_data * sisusb,u32 port,u8 index,u8 * data) sisusb_getidxreg() argument
1207 sisusb_setidxregandor(struct sisusb_usb_data * sisusb,u32 port,u8 idx,u8 myand,u8 myor) sisusb_setidxregandor() argument
1221 sisusb_setidxregmask(struct sisusb_usb_data * sisusb,u32 port,u8 idx,u8 data,u8 mask) sisusb_setidxregmask() argument
1235 sisusb_setidxregor(struct sisusb_usb_data * sisusb,u32 port,u8 index,u8 myor) sisusb_setidxregor() argument
1241 sisusb_setidxregand(struct sisusb_usb_data * sisusb,u32 port,u8 idx,u8 myand) sisusb_setidxregand() argument
1250 sisusb_testreadwrite(struct sisusb_usb_data * sisusb) sisusb_testreadwrite() argument
1273 sisusb_write_pci_config(struct sisusb_usb_data * sisusb,int regnum,u32 data) sisusb_write_pci_config() argument
1284 sisusb_read_pci_config(struct sisusb_usb_data * sisusb,int regnum,u32 * data) sisusb_read_pci_config() argument
1299 sisusb_clear_vram(struct sisusb_usb_data * sisusb,u32 address,int length) sisusb_clear_vram() argument
1352 sisusb_triggersr16(struct sisusb_usb_data * sisusb,u8 ramtype) sisusb_triggersr16() argument
1382 sisusb_getbuswidth(struct sisusb_usb_data * sisusb,int * bw,int * chab) sisusb_getbuswidth() argument
1495 sisusb_verify_mclk(struct sisusb_usb_data * sisusb) sisusb_verify_mclk() argument
1523 sisusb_set_rank(struct sisusb_usb_data * sisusb,int * iret,int index,u8 rankno,u8 chab,const u8 dramtype[][5],int bw) sisusb_set_rank() argument
1555 sisusb_check_rbc(struct sisusb_usb_data * sisusb,int * iret,u32 inc,int testn) sisusb_check_rbc() argument
1580 sisusb_check_ranks(struct sisusb_usb_data * sisusb,int * iret,int rankno,int idx,int bw,const u8 rtype[][5]) sisusb_check_ranks() argument
1610 sisusb_get_sdram_size(struct sisusb_usb_data * sisusb,int * iret,int bw,int chab) sisusb_get_sdram_size() argument
1652 sisusb_setup_screen(struct sisusb_usb_data * sisusb,int clrall,int drwfr) sisusb_setup_screen() argument
1692 sisusb_set_default_mode(struct sisusb_usb_data * sisusb,int touchengines) sisusb_set_default_mode() argument
1820 sisusb_init_gfxcore(struct sisusb_usb_data * sisusb) sisusb_init_gfxcore() argument
2019 sisusb_get_ramconfig(struct sisusb_usb_data * sisusb) sisusb_get_ramconfig() argument
2067 sisusb_do_init_gfxdevice(struct sisusb_usb_data * sisusb) sisusb_do_init_gfxdevice() argument
2145 sisusb_init_gfxdevice(struct sisusb_usb_data * sisusb,int initscreen) sisusb_init_gfxdevice() argument
2201 struct sisusb_usb_data *sisusb; sisusb_open() local
2256 struct sisusb_usb_data *sisusb = to_sisusb_dev(kref); sisusb_delete() local
2271 struct sisusb_usb_data *sisusb; sisusb_release() local
2299 struct sisusb_usb_data *sisusb; sisusb_read() local
2435 struct sisusb_usb_data *sisusb; sisusb_write() local
2578 struct sisusb_usb_data *sisusb; sisusb_lseek() local
2599 sisusb_handle_command(struct sisusb_usb_data * sisusb,struct sisusb_command * y,unsigned long arg) sisusb_handle_command() argument
2673 struct sisusb_usb_data *sisusb; sisusb_ioctl() local
2779 struct sisusb_usb_data *sisusb; sisusb_probe() local
2914 struct sisusb_usb_data *sisusb; sisusb_disconnect() local
[all...]
H A Dsisusb_struct.h128 void *sisusb; member
H A Dsisusb.h3 * sisusb - usb kernel driver for Net2280/SiS315 based USB2VGA dongles
58 /* Size of the sisusb input/output buffers */
94 struct sisusb_usb_data *sisusb; member
228 __u32 sisusb_id; /* for identifying sisusb */
/linux/Documentation/userspace-api/ioctl/
H A Dioctl-number.rst402 0xF3 00-3F drivers/usb/misc/sisusbvga/sisusb.h sisfb (in development)