Home
last modified time | relevance | path

Searched refs:isp116x (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/usb/host/
Disp116x-hcd.c90 static void write_ptddata_to_fifo(struct isp116x *isp116x, void *buf, int len) in write_ptddata_to_fifo() argument
106 isp116x_raw_write_data16(isp116x, w); in write_ptddata_to_fifo()
109 isp116x_write_data16(isp116x, (u16) * dp); in write_ptddata_to_fifo()
114 isp116x_raw_write_data16(isp116x, cpu_to_le16(*dp2++)); in write_ptddata_to_fifo()
118 isp116x_write_data16(isp116x, 0xff & *((u8 *) dp2)); in write_ptddata_to_fifo()
121 isp116x_raw_write_data16(isp116x, 0); in write_ptddata_to_fifo()
127 static void read_ptddata_from_fifo(struct isp116x *isp116x, void *buf, int len) in read_ptddata_from_fifo() argument
141 w = isp116x_raw_read_data16(isp116x); in read_ptddata_from_fifo()
147 *dp = 0xff & isp116x_read_data16(isp116x); in read_ptddata_from_fifo()
152 *dp2++ = le16_to_cpu(isp116x_raw_read_data16(isp116x)); in read_ptddata_from_fifo()
[all …]
Disp116x.h255 struct isp116x { struct
292 static inline struct isp116x *hcd_to_isp116x(struct usb_hcd *hcd) in hcd_to_isp116x() argument
294 return (struct isp116x *)(hcd->hcd_priv); in hcd_to_isp116x()
297 static inline struct usb_hcd *isp116x_to_hcd(struct isp116x *isp116x) in isp116x_to_hcd() argument
299 return container_of((void *)isp116x, struct usb_hcd, hcd_priv); in isp116x_to_hcd()
358 static inline void isp116x_write_addr(struct isp116x *isp116x, unsigned reg) in isp116x_write_addr() argument
360 writew(reg & 0xff, isp116x->addr_reg); in isp116x_write_addr()
361 isp116x_delay(isp116x, 300); in isp116x_write_addr()
364 static inline void isp116x_write_data16(struct isp116x *isp116x, u16 val) in isp116x_write_data16() argument
366 writew(val, isp116x->data_reg); in isp116x_write_data16()
[all …]
DMakefile54 obj-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o
DKconfig349 module will be called isp116x-hcd.
/Linux-v5.4/include/
DKbuild711 header-test- += linux/usb/isp116x.h
/Linux-v5.4/
DMAINTAINERS16819 F: drivers/usb/host/isp116x*
16820 F: include/linux/usb/isp116x.h