/Linux-v4.19/drivers/misc/cardreader/ |
D | rtsx_usb.c | 45 struct rtsx_ucr *ucr = from_timer(ucr, t, sg_timer); in rtsx_usb_sg_timed_out() local 47 dev_dbg(&ucr->pusb_intf->dev, "%s: sg transfer timed out", __func__); in rtsx_usb_sg_timed_out() 48 usb_sg_cancel(&ucr->current_sg); in rtsx_usb_sg_timed_out() 51 static int rtsx_usb_bulk_transfer_sglist(struct rtsx_ucr *ucr, in rtsx_usb_bulk_transfer_sglist() argument 57 dev_dbg(&ucr->pusb_intf->dev, "%s: xfer %u bytes, %d entries\n", in rtsx_usb_bulk_transfer_sglist() 59 ret = usb_sg_init(&ucr->current_sg, ucr->pusb_dev, pipe, 0, in rtsx_usb_bulk_transfer_sglist() 64 ucr->sg_timer.expires = jiffies + msecs_to_jiffies(timeout); in rtsx_usb_bulk_transfer_sglist() 65 add_timer(&ucr->sg_timer); in rtsx_usb_bulk_transfer_sglist() 66 usb_sg_wait(&ucr->current_sg); in rtsx_usb_bulk_transfer_sglist() 67 if (!del_timer_sync(&ucr->sg_timer)) in rtsx_usb_bulk_transfer_sglist() [all …]
|
/Linux-v4.19/drivers/mmc/host/ |
D | rtsx_usb_sdmmc.c | 45 struct rtsx_ucr *ucr; member 76 struct rtsx_ucr *ucr = host->ucr; in sd_clear_error() local 77 rtsx_usb_ep0_write_register(ucr, CARD_STOP, in sd_clear_error() 81 rtsx_usb_clear_dma_err(ucr); in sd_clear_error() 82 rtsx_usb_clear_fsm_err(ucr); in sd_clear_error() 88 struct rtsx_ucr *ucr = host->ucr; in sd_print_debug_regs() local 91 rtsx_usb_ep0_read_register(ucr, SD_STAT1, &val); in sd_print_debug_regs() 93 rtsx_usb_ep0_read_register(ucr, SD_STAT2, &val); in sd_print_debug_regs() 95 rtsx_usb_ep0_read_register(ucr, SD_BUS_STAT, &val); in sd_print_debug_regs() 105 struct rtsx_ucr *ucr = host->ucr; in sd_read_data() local [all …]
|
/Linux-v4.19/drivers/memstick/host/ |
D | rtsx_usb_ms.c | 37 struct rtsx_ucr *ucr; member 61 struct rtsx_ucr *ucr = host->ucr; in ms_clear_error() local 62 rtsx_usb_ep0_write_register(ucr, CARD_STOP, in ms_clear_error() 66 rtsx_usb_clear_dma_err(ucr); in ms_clear_error() 67 rtsx_usb_clear_fsm_err(ucr); in ms_clear_error() 74 struct rtsx_ucr *ucr = host->ucr; in ms_print_debug_regs() local 79 rtsx_usb_init_cmd(ucr); in ms_print_debug_regs() 83 rtsx_usb_add_cmd(ucr, READ_REG_CMD, i, 0, 0); in ms_print_debug_regs() 87 rtsx_usb_add_cmd(ucr, READ_REG_CMD, i, 0, 0); in ms_print_debug_regs() 91 rtsx_usb_add_cmd(ucr, READ_REG_CMD, i, 0, 0); in ms_print_debug_regs() [all …]
|
/Linux-v4.19/include/linux/ |
D | rtsx_usb.h | 48 #define CHECK_PKG(ucr, pkg) ((ucr)->package == (pkg)) argument 79 extern int rtsx_usb_get_card_status(struct rtsx_ucr *ucr, u16 *status); 81 extern int rtsx_usb_read_register(struct rtsx_ucr *ucr, u16 addr, u8 *data); 82 extern int rtsx_usb_write_register(struct rtsx_ucr *ucr, u16 addr, u8 mask, 85 extern int rtsx_usb_ep0_write_register(struct rtsx_ucr *ucr, u16 addr, u8 mask, 87 extern int rtsx_usb_ep0_read_register(struct rtsx_ucr *ucr, u16 addr, 90 extern void rtsx_usb_add_cmd(struct rtsx_ucr *ucr, u8 cmd_type, 92 extern int rtsx_usb_send_cmd(struct rtsx_ucr *ucr, u8 flag, int timeout); 93 extern int rtsx_usb_get_rsp(struct rtsx_ucr *ucr, int rsp_len, int timeout); 94 extern int rtsx_usb_transfer_data(struct rtsx_ucr *ucr, unsigned int pipe, [all …]
|
/Linux-v4.19/drivers/tty/serial/ |
D | imx.c | 367 struct imx_port_ucrs *ucr) in imx_uart_ucrs_save() argument 370 ucr->ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_ucrs_save() 371 ucr->ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_ucrs_save() 372 ucr->ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_ucrs_save() 376 struct imx_port_ucrs *ucr) in imx_uart_ucrs_restore() argument 379 imx_uart_writel(sport, ucr->ucr1, UCR1); in imx_uart_ucrs_restore() 380 imx_uart_writel(sport, ucr->ucr2, UCR2); in imx_uart_ucrs_restore() 381 imx_uart_writel(sport, ucr->ucr3, UCR3); in imx_uart_ucrs_restore()
|
/Linux-v4.19/ |
D | CREDITS | 1345 E: grif@cs.ucr.edu 1346 W: http://www.cs.ucr.edu/~grif
|