/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | hcd_intr.c | 428 * Gets the actual length of a transfer after the transfer halts. halt_status 431 * For IN transfers where halt_status is DWC2_HC_XFER_COMPLETE, *short_read 439 enum dwc2_halt_status halt_status, in dwc2_get_actual_xfer_length() 446 if (halt_status == DWC2_HC_XFER_COMPLETE) { in dwc2_get_actual_xfer_length() 572 * halt_status. Completes the Isochronous URB if all the URB frames have been 578 * @halt_status: Reason for halting a host channel 587 enum dwc2_halt_status halt_status) in dwc2_update_isoc_urb_state() 597 switch (halt_status) { in dwc2_update_isoc_urb_state() 601 chan, chnum, qtd, halt_status, NULL); in dwc2_update_isoc_urb_state() 620 chan, chnum, qtd, halt_status, NUL in dwc2_update_isoc_urb_state() 436 dwc2_get_actual_xfer_length(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status, int *short_read) dwc2_get_actual_xfer_length() argument 584 dwc2_update_isoc_urb_state( struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_update_isoc_urb_state() argument 704 dwc2_release_channel(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_release_channel() argument 803 dwc2_halt_channel(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_halt_channel() argument 863 dwc2_complete_non_periodic_xfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_complete_non_periodic_xfer() argument 913 dwc2_complete_periodic_xfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_complete_periodic_xfer() argument 993 enum dwc2_halt_status halt_status = DWC2_HC_XFER_COMPLETE; dwc2_hc_xfercomp_intr() local 1171 dwc2_update_urb_state_abn(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_hcd_urb *urb, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_update_urb_state_abn() argument 1535 enum dwc2_halt_status halt_status; dwc2_hc_babble_intr() local 1695 enum dwc2_halt_status halt_status; dwc2_hc_xacterr_intr() local 1716 enum dwc2_halt_status halt_status; dwc2_hc_frmovrun_intr() local [all...] |
H A D | hcd_ddma.c | 947 if (chan->halt_status == DWC2_HC_XFER_URB_DEQUEUE) in dwc2_cmpl_host_isoc_dma_desc() 963 enum dwc2_halt_status halt_status) in dwc2_complete_isoc_xfer_ddma() 974 if (chan->halt_status == DWC2_HC_XFER_URB_DEQUEUE) { in dwc2_complete_isoc_xfer_ddma() 980 if (halt_status == DWC2_HC_XFER_AHB_ERR || in dwc2_complete_isoc_xfer_ddma() 981 halt_status == DWC2_HC_XFER_BABBLE_ERR) { in dwc2_complete_isoc_xfer_ddma() 991 int err = halt_status == DWC2_HC_XFER_AHB_ERR ? in dwc2_complete_isoc_xfer_ddma() 1071 enum dwc2_halt_status halt_status, in dwc2_update_non_isoc_urb_state_ddma() 1083 if (halt_status == DWC2_HC_XFER_AHB_ERR) { in dwc2_update_non_isoc_urb_state_ddma() 1090 switch (halt_status) { in dwc2_update_non_isoc_urb_state_ddma() 1106 __func__, halt_status); in dwc2_update_non_isoc_urb_state_ddma() 961 dwc2_complete_isoc_xfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, enum dwc2_halt_status halt_status) dwc2_complete_isoc_xfer_ddma() argument 1067 dwc2_update_non_isoc_urb_state_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, struct dwc2_dma_desc *dma_desc, enum dwc2_halt_status halt_status, u32 n_bytes, int *xfer_done) dwc2_update_non_isoc_urb_state_ddma() argument 1149 dwc2_process_non_isoc_desc(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, int desc_num, enum dwc2_halt_status halt_status, int *xfer_done) dwc2_process_non_isoc_desc() argument 1221 dwc2_complete_non_isoc_xfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, enum dwc2_halt_status halt_status) dwc2_complete_non_isoc_xfer_ddma() argument 1299 dwc2_hcd_complete_xfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, enum dwc2_halt_status halt_status) dwc2_hcd_complete_xfer_ddma() argument [all...] |
H A D | hcd.h | 106 * @halt_status: Reason for halting the host channel 160 enum dwc2_halt_status halt_status; member 483 enum dwc2_halt_status halt_status); 592 enum dwc2_halt_status halt_status);
|
H A D | hcd.c | 468 dev_dbg(hsotg->dev, " halt_status: %d\n", chan->halt_status); in dwc2_dump_channel_info() 778 * @halt_status: Reason for halting the channel 802 enum dwc2_halt_status halt_status) in dwc2_hc_halt() 826 if (halt_status == DWC2_HC_XFER_NO_HALT_STATUS) in dwc2_hc_halt() 827 dev_err(hsotg->dev, "!!! halt_status = %d !!!\n", halt_status); in dwc2_hc_halt() 829 if (halt_status == DWC2_HC_XFER_URB_DEQUEUE || in dwc2_hc_halt() 830 halt_status == DWC2_HC_XFER_AHB_ERR) { in dwc2_hc_halt() 854 chan->halt_status in dwc2_hc_halt() 801 dwc2_hc_halt(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, enum dwc2_halt_status halt_status) dwc2_hc_halt() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | hcd_intr.c | 398 * Gets the actual length of a transfer after the transfer halts. halt_status 401 * For IN transfers where halt_status is DWC2_HC_XFER_COMPLETE, *short_read 409 enum dwc2_halt_status halt_status, in dwc2_get_actual_xfer_length() 416 if (halt_status == DWC2_HC_XFER_COMPLETE) { in dwc2_get_actual_xfer_length() 542 * halt_status. Completes the Isochronous URB if all the URB frames have been 548 * @halt_status: Reason for halting a host channel 557 enum dwc2_halt_status halt_status) in dwc2_update_isoc_urb_state() 567 switch (halt_status) { in dwc2_update_isoc_urb_state() 571 chan, chnum, qtd, halt_status, NULL); in dwc2_update_isoc_urb_state() 590 chan, chnum, qtd, halt_status, NUL in dwc2_update_isoc_urb_state() 406 dwc2_get_actual_xfer_length(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status, int *short_read) dwc2_get_actual_xfer_length() argument 554 dwc2_update_isoc_urb_state( struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_update_isoc_urb_state() argument 674 dwc2_release_channel(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_release_channel() argument 773 dwc2_halt_channel(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_halt_channel() argument 833 dwc2_complete_non_periodic_xfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_complete_non_periodic_xfer() argument 883 dwc2_complete_periodic_xfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_complete_periodic_xfer() argument 963 enum dwc2_halt_status halt_status = DWC2_HC_XFER_COMPLETE; dwc2_hc_xfercomp_intr() local 1141 dwc2_update_urb_state_abn(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_hcd_urb *urb, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) dwc2_update_urb_state_abn() argument 1505 enum dwc2_halt_status halt_status; dwc2_hc_babble_intr() local 1665 enum dwc2_halt_status halt_status; dwc2_hc_xacterr_intr() local 1686 enum dwc2_halt_status halt_status; dwc2_hc_frmovrun_intr() local [all...] |
H A D | hcd_ddma.c | 917 if (chan->halt_status == DWC2_HC_XFER_URB_DEQUEUE) in dwc2_cmpl_host_isoc_dma_desc() 933 enum dwc2_halt_status halt_status) in dwc2_complete_isoc_xfer_ddma() 944 if (chan->halt_status == DWC2_HC_XFER_URB_DEQUEUE) { in dwc2_complete_isoc_xfer_ddma() 950 if (halt_status == DWC2_HC_XFER_AHB_ERR || in dwc2_complete_isoc_xfer_ddma() 951 halt_status == DWC2_HC_XFER_BABBLE_ERR) { in dwc2_complete_isoc_xfer_ddma() 961 int err = halt_status == DWC2_HC_XFER_AHB_ERR ? in dwc2_complete_isoc_xfer_ddma() 1041 enum dwc2_halt_status halt_status, in dwc2_update_non_isoc_urb_state_ddma() 1053 if (halt_status == DWC2_HC_XFER_AHB_ERR) { in dwc2_update_non_isoc_urb_state_ddma() 1060 switch (halt_status) { in dwc2_update_non_isoc_urb_state_ddma() 1076 __func__, halt_status); in dwc2_update_non_isoc_urb_state_ddma() 931 dwc2_complete_isoc_xfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, enum dwc2_halt_status halt_status) dwc2_complete_isoc_xfer_ddma() argument 1037 dwc2_update_non_isoc_urb_state_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, struct dwc2_dma_desc *dma_desc, enum dwc2_halt_status halt_status, u32 n_bytes, int *xfer_done) dwc2_update_non_isoc_urb_state_ddma() argument 1119 dwc2_process_non_isoc_desc(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, int desc_num, enum dwc2_halt_status halt_status, int *xfer_done) dwc2_process_non_isoc_desc() argument 1191 dwc2_complete_non_isoc_xfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, enum dwc2_halt_status halt_status) dwc2_complete_non_isoc_xfer_ddma() argument 1269 dwc2_hcd_complete_xfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, enum dwc2_halt_status halt_status) dwc2_hcd_complete_xfer_ddma() argument [all...] |
H A D | hcd.h | 77 * @halt_status: Reason for halting the host channel 131 enum dwc2_halt_status halt_status; member 454 enum dwc2_halt_status halt_status); 563 enum dwc2_halt_status halt_status);
|
H A D | hcd.c | 433 dev_dbg(hsotg->dev, " halt_status: %d\n", chan->halt_status); in dwc2_dump_channel_info() 743 * @halt_status: Reason for halting the channel 767 enum dwc2_halt_status halt_status) in dwc2_hc_halt() 791 if (halt_status == DWC2_HC_XFER_NO_HALT_STATUS) in dwc2_hc_halt() 792 dev_err(hsotg->dev, "!!! halt_status = %d !!!\n", halt_status); in dwc2_hc_halt() 794 if (halt_status == DWC2_HC_XFER_URB_DEQUEUE || in dwc2_hc_halt() 795 halt_status == DWC2_HC_XFER_AHB_ERR) { in dwc2_hc_halt() 819 chan->halt_status in dwc2_hc_halt() 766 dwc2_hc_halt(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, enum dwc2_halt_status halt_status) dwc2_hc_halt() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | jr.c | 125 u32 halt_status = rd_reg32(&jrp->rregs->jrintstatus) & in caam_jr_restart_processing() local 129 if (halt_status != JRINT_ERR_HALT_COMPLETE) in caam_jr_restart_processing()
|
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_nx2.c | 2124 uint32_t dev_state, halt_status; in qla8044_watchdog() local 2161 halt_status = qla8044_rd_direct(vha, in qla8044_watchdog() 2163 if (halt_status & in qla8044_watchdog() 2170 } else if (halt_status & in qla8044_watchdog()
|
H A D | qla_nx.c | 3329 uint32_t dev_state, halt_status; in qla82xx_watchdog() local 3363 halt_status = qla82xx_rd_32(ha, in qla82xx_watchdog() 3370 " PEG_NET_4_PC: 0x%x.\n", halt_status, in qla82xx_watchdog() 3382 if (((halt_status & 0x1fffff00) >> 8) == 0x67) in qla82xx_watchdog() 3387 if (halt_status & HALT_STATUS_UNRECOVERABLE) { in qla82xx_watchdog()
|
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_nx2.c | 2121 uint32_t dev_state, halt_status; in qla8044_watchdog() local 2158 halt_status = qla8044_rd_direct(vha, in qla8044_watchdog() 2160 if (halt_status & in qla8044_watchdog() 2167 } else if (halt_status & in qla8044_watchdog()
|
H A D | qla_nx.c | 3320 uint32_t dev_state, halt_status; in qla82xx_watchdog() local 3354 halt_status = qla82xx_rd_32(ha, in qla82xx_watchdog() 3361 " PEG_NET_4_PC: 0x%x.\n", halt_status, in qla82xx_watchdog() 3373 if (((halt_status & 0x1fffff00) >> 8) == 0x67) in qla82xx_watchdog() 3378 if (halt_status & HALT_STATUS_UNRECOVERABLE) { in qla82xx_watchdog()
|
/kernel/linux/linux-5.10/drivers/scsi/qla4xxx/ |
H A D | ql4_os.c | 4396 uint32_t halt_status; in qla4_8xxx_process_fw_error() local 4399 halt_status = qla4_8xxx_rd_direct(ha, QLA8XXX_PEG_HALT_STATUS1); in qla4_8xxx_process_fw_error() 4408 if (QLA82XX_FWERROR_CODE(halt_status) == 0x67) in qla4_8xxx_process_fw_error() 4411 if (halt_status & HALT_STATUS_UNRECOVERABLE) in qla4_8xxx_process_fw_error() 4414 if (halt_status & QLA83XX_HALT_STATUS_FW_RESET) in qla4_8xxx_process_fw_error() 4417 else if (halt_status & QLA83XX_HALT_STATUS_UNRECOVERABLE) in qla4_8xxx_process_fw_error()
|
/kernel/linux/linux-6.6/drivers/scsi/qla4xxx/ |
H A D | ql4_os.c | 4387 uint32_t halt_status; in qla4_8xxx_process_fw_error() local 4390 halt_status = qla4_8xxx_rd_direct(ha, QLA8XXX_PEG_HALT_STATUS1); in qla4_8xxx_process_fw_error() 4399 if (QLA82XX_FWERROR_CODE(halt_status) == 0x67) in qla4_8xxx_process_fw_error() 4402 if (halt_status & HALT_STATUS_UNRECOVERABLE) in qla4_8xxx_process_fw_error() 4405 if (halt_status & QLA83XX_HALT_STATUS_FW_RESET) in qla4_8xxx_process_fw_error() 4408 else if (halt_status & QLA83XX_HALT_STATUS_UNRECOVERABLE) in qla4_8xxx_process_fw_error()
|