/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | rt286.c | 293 int status = 0; in rt286_jack_detect_work() local 300 status |= SND_JACK_HEADPHONE; in rt286_jack_detect_work() 303 status |= SND_JACK_MICROPHONE; in rt286_jack_detect_work() 305 snd_soc_jack_report(rt286->jack, status, in rt286_jack_detect_work() 318 if (rt286->jack->status & SND_JACK_HEADPHONE) in rt286_mic_detect() 322 snd_soc_jack_report(rt286->jack, rt286->jack->status, in rt286_mic_detect() 920 int status = 0; in rt286_irq() local 928 status |= SND_JACK_HEADPHONE; in rt286_irq() 931 status |= SND_JACK_MICROPHONE; in rt286_irq() 933 snd_soc_jack_report(rt286->jack, status, in rt286_irq() [all...] |
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl.c | 220 u32 status; in skl_interrupt() local 227 status = snd_hdac_chip_readl(bus, INTSTS); in skl_interrupt() 228 if (status == 0 || status == 0xffffffff) { in skl_interrupt() 234 status = snd_hdac_chip_readb(bus, RIRBSTS); in skl_interrupt() 235 if (status & RIRB_INT_MASK) { in skl_interrupt() 236 if (status & RIRB_INT_RESPONSE) in skl_interrupt() 249 u32 status; in skl_threaded_handler() local 251 status = snd_hdac_chip_readl(bus, INTSTS); in skl_threaded_handler() 253 snd_hdac_bus_handle_stream_irq(bus, status, skl_stream_updat in skl_threaded_handler() [all...] |
/kernel/linux/linux-5.10/sound/soc/sof/intel/ |
H A D | hda-stream.c | 426 /* clear stream status */ in hda_dsp_stream_hw_params() 492 /* clear stream status */ in hda_dsp_stream_hw_params() 628 u32 status; in hda_dsp_check_stream_irq() local 633 status = snd_hdac_chip_readl(bus, INTSTS); in hda_dsp_check_stream_irq() 634 dev_vdbg(bus->dev, "stream irq, INTSTS status: 0x%x\n", status); in hda_dsp_check_stream_irq() 637 if (status != 0xffffffff) in hda_dsp_check_stream_irq() 661 static bool hda_dsp_stream_check(struct hdac_bus *bus, u32 status) in hda_dsp_stream_check() argument 669 if (status & BIT(s->index) && s->opened) { in hda_dsp_stream_check() 672 dev_vdbg(bus->dev, "stream %d status in hda_dsp_stream_check() 705 u32 status; hda_dsp_stream_threaded_handler() local [all...] |
/kernel/linux/linux-5.10/sound/soc/stm/ |
H A D | stm32_spdifrx.c | 201 * It contains 1 channel status byte and 2 user data bytes 212 * @cs_completion: channel status retrieving completion 223 * @cs: channel status buffer 282 dev_err(&pdev->dev, "Failed to get channel status\n"); in stm32_spdifrx_dma_complete() 395 /* dummy read to clear CSRNE and RXNE in status register */ in stm32_spdifrx_stop() 531 ucontrol->value.iec958.status[0] = spdifrx->cs[0]; in stm32_spdifrx_capture_get() 532 ucontrol->value.iec958.status[1] = spdifrx->cs[1]; in stm32_spdifrx_capture_get() 533 ucontrol->value.iec958.status[2] = spdifrx->cs[2]; in stm32_spdifrx_capture_get() 534 ucontrol->value.iec958.status[3] = spdifrx->cs[3]; in stm32_spdifrx_capture_get() 535 ucontrol->value.iec958.status[ in stm32_spdifrx_capture_get() [all...] |
/kernel/linux/linux-5.10/fs/afs/ |
H A D | cell.c | 185 vllist->status = DNS_LOOKUP_NOT_DONE; in afs_alloc_cell() 193 vllist->status = DNS_LOOKUP_NOT_DONE; in afs_alloc_cell() 200 cell->dns_status = vllist->status; in afs_alloc_cell() 201 smp_store_release(&cell->dns_lookup_count, 1); /* vs source/status */ in afs_alloc_cell() 420 vllist->status = DNS_LOOKUP_GOT_NOT_FOUND; in afs_update_cell() 424 vllist->status = DNS_LOOKUP_GOT_TEMP_FAILURE; in afs_update_cell() 427 vllist->status = DNS_LOOKUP_GOT_LOCAL_FAILURE; in afs_update_cell() 432 _debug("%s: got list %d %d", cell->name, vllist->source, vllist->status); in afs_update_cell() 433 cell->dns_status = vllist->status; in afs_update_cell() 443 _debug("%s: status in afs_update_cell() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun6i-csi/ |
H A D | sun6i_csi.c | 799 u32 status; in sun6i_csi_isr() local 801 regmap_read(regmap, CSI_CH_INT_STA_REG, &status); in sun6i_csi_isr() 803 if (!(status & 0xFF)) in sun6i_csi_isr() 806 if ((status & CSI_CH_INT_STA_FIFO0_OF_PD) || in sun6i_csi_isr() 807 (status & CSI_CH_INT_STA_FIFO1_OF_PD) || in sun6i_csi_isr() 808 (status & CSI_CH_INT_STA_FIFO2_OF_PD) || in sun6i_csi_isr() 809 (status & CSI_CH_INT_STA_HB_OF_PD)) { in sun6i_csi_isr() 810 regmap_write(regmap, CSI_CH_INT_STA_REG, status); in sun6i_csi_isr() 817 if (status & CSI_CH_INT_STA_FD_PD) in sun6i_csi_isr() 820 regmap_write(regmap, CSI_CH_INT_STA_REG, status); in sun6i_csi_isr() [all...] |
/kernel/linux/linux-5.10/drivers/s390/scsi/ |
H A D | zfcp_dbf.c | 84 rec->fsf_req_status = req->status; in zfcp_dbf_hba_fsf_res() 134 rec->fsf_req_status = req->status; in zfcp_dbf_hba_fsf_fces() 149 * zfcp_dbf_hba_fsf_uss - trace event for an unsolicited status buffer 150 * @tag: tag indicating which kind of unsolicited status has been received 151 * @req: request providing the unsolicited status 170 rec->fsf_req_status = req->status; in zfcp_dbf_hba_fsf_uss() 183 /* status read buffer payload length */ in zfcp_dbf_hba_fsf_uss() 197 * @tag: tag indicating which kind of bit error unsolicited status was received 217 rec->fsf_req_status = req->status; in zfcp_dbf_hba_bit_err() 296 rec->adapter_status = atomic_read(&adapter->status); in zfcp_dbf_set_common() [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-fsl-spi.c | 344 int status, last_bpw; in fsl_spi_do_one_msg() local 392 status = -EINVAL; in fsl_spi_do_one_msg() 395 status = fsl_spi_setup_transfer(spi, t); in fsl_spi_do_one_msg() 396 if (status < 0) in fsl_spi_do_one_msg() 406 status = fsl_spi_bufs(spi, t, m->is_dma_mapped); in fsl_spi_do_one_msg() 407 if (status) { in fsl_spi_do_one_msg() 408 status = -EMSGSIZE; in fsl_spi_do_one_msg() 422 m->status = status; in fsl_spi_do_one_msg() 424 if (status || !cs_chang in fsl_spi_do_one_msg() [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | addi_apci_3xxx.c | 352 unsigned int status; in apci3xxx_irq_handler() local 356 status = readl(dev->mmio + 16); in apci3xxx_irq_handler() 357 if ((status & 0x2) == 0x2) { in apci3xxx_irq_handler() 359 writel(status, dev->mmio + 16); in apci3xxx_irq_handler() 424 unsigned int status; in apci3xxx_ai_eoc() local 426 status = readl(dev->mmio + 20); in apci3xxx_ai_eoc() 427 if (status & 0x1) in apci3xxx_ai_eoc() 601 unsigned int status; in apci3xxx_ao_eoc() local 603 status = readl(dev->mmio + 96); in apci3xxx_ao_eoc() 604 if (status in apci3xxx_ao_eoc() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/arc/ |
H A D | emac_main.c | 357 unsigned int status; in arc_emac_intr() local 359 status = arc_reg_get(priv, R_STATUS); in arc_emac_intr() 360 status &= ~MDIO_MASK; in arc_emac_intr() 363 arc_reg_set(priv, R_STATUS, status); in arc_emac_intr() 365 if (status & (RXINT_MASK | TXINT_MASK)) { in arc_emac_intr() 372 if (status & ERR_MASK) { in arc_emac_intr() 377 if (status & MSER_MASK) { in arc_emac_intr() 384 if (status & RXCR_MASK) { in arc_emac_intr() 389 if (status & RXFR_MASK) { in arc_emac_intr() 394 if (status in arc_emac_intr() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve_adminq.c | 277 static int gve_adminq_parse_err(struct gve_priv *priv, u32 status) in gve_adminq_parse_err() argument 279 if (status != GVE_ADMINQ_COMMAND_PASSED && in gve_adminq_parse_err() 280 status != GVE_ADMINQ_COMMAND_UNSET) { in gve_adminq_parse_err() 281 dev_err(&priv->pdev->dev, "AQ command failed with status %d\n", status); in gve_adminq_parse_err() 284 switch (status) { in gve_adminq_parse_err() 288 dev_err(&priv->pdev->dev, "parse_aq_err: err and status both unset, this should not be possible.\n"); in gve_adminq_parse_err() 313 dev_err(&priv->pdev->dev, "parse_aq_err: unknown status code %d\n", status); in gve_adminq_parse_err() 338 u32 status, er in gve_adminq_kick_and_wait() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_qp.c | 844 u32 status; in hinic_rq_read_wqe() local 852 status = be32_to_cpu(cqe->status); in hinic_rq_read_wqe() 854 rx_done = HINIC_RQ_CQE_STATUS_GET(status, RXDONE); in hinic_rq_read_wqe() 903 u32 status = be32_to_cpu(cqe->status); in hinic_rq_put_wqe() local 905 status = HINIC_RQ_CQE_STATUS_CLEAR(status, RXDONE); in hinic_rq_put_wqe() 908 cqe->status = cpu_to_be32(status); in hinic_rq_put_wqe() [all...] |
/kernel/linux/linux-6.6/fs/afs/ |
H A D | cell.c | 187 vllist->status = DNS_LOOKUP_NOT_DONE; in afs_alloc_cell() 195 vllist->status = DNS_LOOKUP_NOT_DONE; in afs_alloc_cell() 202 cell->dns_status = vllist->status; in afs_alloc_cell() 203 smp_store_release(&cell->dns_lookup_count, 1); /* vs source/status */ in afs_alloc_cell() 422 vllist->status = DNS_LOOKUP_GOT_NOT_FOUND; in afs_update_cell() 426 vllist->status = DNS_LOOKUP_GOT_TEMP_FAILURE; in afs_update_cell() 429 vllist->status = DNS_LOOKUP_GOT_LOCAL_FAILURE; in afs_update_cell() 434 _debug("%s: got list %d %d", cell->name, vllist->source, vllist->status); in afs_update_cell() 435 cell->dns_status = vllist->status; in afs_update_cell() 445 _debug("%s: status in afs_update_cell() [all...] |
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | rda-uart.c | 155 u32 cmd_set, status; in rda_uart_get_mctrl() local 158 status = rda_uart_read(port, RDA_UART_STATUS); in rda_uart_get_mctrl() 161 if (!(status & RDA_UART_CTS)) in rda_uart_get_mctrl() 372 u32 status, val; in rda_uart_receive_chars() local 374 status = rda_uart_read(port, RDA_UART_STATUS); in rda_uart_receive_chars() 375 while ((status & RDA_UART_RX_FIFO_MASK)) { in rda_uart_receive_chars() 378 if (status & RDA_UART_RX_PARITY_ERR) { in rda_uart_receive_chars() 383 if (status & RDA_UART_RX_FRAMING_ERR) { in rda_uart_receive_chars() 388 if (status & RDA_UART_RX_OVERFLOW_ERR) { in rda_uart_receive_chars() 399 status in rda_uart_receive_chars() [all...] |
H A D | serial_txx9.c | 247 receive_chars(struct uart_port *up, unsigned int *status) in receive_chars() argument 249 unsigned int disr = *status; in receive_chars() 318 *status = disr; in receive_chars() 335 unsigned int status; in serial_txx9_interrupt() local 339 status = sio_in(up, TXX9_SIDISR); in serial_txx9_interrupt() 341 status &= ~TXX9_SIDISR_TDIS; in serial_txx9_interrupt() 342 if (!(status & (TXX9_SIDISR_TDIS | TXX9_SIDISR_RDIS | in serial_txx9_interrupt() 348 if (status & TXX9_SIDISR_RDIS) in serial_txx9_interrupt() 349 receive_chars(up, &status); in serial_txx9_interrupt() 350 if (status in serial_txx9_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/sym53c8xx_2/ |
H A D | sym_fw2.h | 76 u32 status [ 14]; member 78 u32 status [ 10]; member 302 * Initialize the status registers 305 offsetof (struct sym_ccb, phys.head.status), 378 PADDR_A (status), 465 PADDR_A (status), 524 PADDR_A (status), 596 * get the status 612 * save status to scsi_status. 651 * Save host status [all...] |
H A D | sym_fw1.h | 75 u32 status [ 14]; member 77 u32 status [ 10]; member 339 * Initialize the status register 342 HADDR_1 (ccb_head.status), 393 PADDR_A (status), 481 PADDR_A (status), 541 PADDR_A (status), 607 * get the status 623 * save status to scsi_status. 662 * Save host status [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | iowarrior.c | 160 int status = urb->status; in iowarrior_callback() local 163 switch (status) { in iowarrior_callback() 226 int status = urb->status; in iowarrior_write_callback() local 230 if (status && in iowarrior_write_callback() 231 !(status == -ENOENT || in iowarrior_write_callback() 232 status == -ECONNRESET || status == -ESHUTDOWN)) { in iowarrior_write_callback() 234 "nonzero write bulk status receive in iowarrior_write_callback() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | hdmi5_core.c | 688 val = cfg->iec60958_cfg->status[5] & IEC958_AES5_CON_CGMSA; in hdmi5_core_audio_config() 692 val = (cfg->iec60958_cfg->status[0] & in hdmi5_core_audio_config() 698 cfg->iec60958_cfg->status[1]); in hdmi5_core_audio_config() 701 val = (cfg->iec60958_cfg->status[0] & IEC958_AES0_CON_MODE) >> 6; in hdmi5_core_audio_config() 705 val = cfg->iec60958_cfg->status[2] & IEC958_AES2_CON_SOURCE; in hdmi5_core_audio_config() 727 cfg->iec60958_cfg->status[3]); in hdmi5_core_audio_config() 731 cfg->iec60958_cfg->status[4]); in hdmi5_core_audio_config() 800 if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24) && in hdmi5_audio_config() 801 (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16)) in hdmi5_audio_config() 808 switch (audio->iec->status[ in hdmi5_audio_config() [all...] |
H A D | hdmi4_core.c | 572 * Set IEC-60958-3 channel status word. It is passed to the IP in hdmi_core_audio_config() 577 cfg->iec60958_cfg->status[0]); in hdmi_core_audio_config() 579 cfg->iec60958_cfg->status[1]); in hdmi_core_audio_config() 581 cfg->iec60958_cfg->status[2]); in hdmi_core_audio_config() 582 /* yes, this is correct: status[3] goes to CHST4 register */ in hdmi_core_audio_config() 584 cfg->iec60958_cfg->status[3]); in hdmi_core_audio_config() 585 /* yes, this is correct: status[4] goes to CHST5 register */ in hdmi_core_audio_config() 587 cfg->iec60958_cfg->status[4]); in hdmi_core_audio_config() 691 * In the IEC-60958 status word, check if the audio sample word length in hdmi4_audio_config() 694 if (!(audio->iec->status[ in hdmi4_audio_config() [all...] |
/kernel/linux/linux-6.6/drivers/usb/musb/ |
H A D | musb_cppi41.c | 125 (cppi41_channel->channel.status == MUSB_DMA_STATUS_FREE)) { in cppi41_trans_done() 130 cppi41_channel->channel.status = MUSB_DMA_STATUS_FREE; in cppi41_trans_done() 518 channel->status = MUSB_DMA_STATUS_FREE; in cppi41_dma_channel_release() 531 BUG_ON(channel->status == MUSB_DMA_STATUS_UNKNOWN || in cppi41_dma_channel_program() 532 channel->status == MUSB_DMA_STATUS_BUSY); in cppi41_dma_channel_program() 541 channel->status = MUSB_DMA_STATUS_BUSY; in cppi41_dma_channel_program() 549 channel->status = MUSB_DMA_STATUS_FREE; in cppi41_dma_channel_program() 587 if (cppi41_channel->channel.status == MUSB_DMA_STATUS_FREE) in cppi41_dma_channel_abort() 641 cppi41_channel->channel.status = MUSB_DMA_STATUS_FREE; in cppi41_dma_channel_abort() 716 musb_dma->status in cppi41_dma_controller_start() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | gmc_v6_0.c | 603 u32 status, u32 addr, u32 mc_client) in gmc_v6_0_vm_decode_fault() 606 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); in gmc_v6_0_vm_decode_fault() 607 u32 protections = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, in gmc_v6_0_vm_decode_fault() 612 mc_id = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, in gmc_v6_0_vm_decode_fault() 617 REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, in gmc_v6_0_vm_decode_fault() 1064 u32 addr, status; in gmc_v6_0_process_interrupt() local 1067 status = RREG32(mmVM_CONTEXT1_PROTECTION_FAULT_STATUS); in gmc_v6_0_process_interrupt() 1070 if (!addr && !status) in gmc_v6_0_process_interrupt() 1082 status); in gmc_v6_0_process_interrupt() 1083 gmc_v6_0_vm_decode_fault(adev, status, add in gmc_v6_0_process_interrupt() 602 gmc_v6_0_vm_decode_fault(struct amdgpu_device *adev, u32 status, u32 addr, u32 mc_client) gmc_v6_0_vm_decode_fault() argument [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | addi_apci_3xxx.c | 351 unsigned int status; in apci3xxx_irq_handler() local 355 status = readl(dev->mmio + 16); in apci3xxx_irq_handler() 356 if ((status & 0x2) == 0x2) { in apci3xxx_irq_handler() 358 writel(status, dev->mmio + 16); in apci3xxx_irq_handler() 423 unsigned int status; in apci3xxx_ai_eoc() local 425 status = readl(dev->mmio + 20); in apci3xxx_ai_eoc() 426 if (status & 0x1) in apci3xxx_ai_eoc() 600 unsigned int status; in apci3xxx_ao_eoc() local 602 status = readl(dev->mmio + 96); in apci3xxx_ao_eoc() 603 if (status in apci3xxx_ao_eoc() [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | fsl-edma-common.c | 59 fsl_chan->status = DMA_COMPLETE; in fsl_edma_tx_chan_handler() 267 fsl_chan->status = DMA_PAUSED; in fsl_edma_pause() 282 fsl_chan->status = DMA_IN_PROGRESS; in fsl_edma_resume() 403 enum dma_status status; in fsl_edma_tx_status() local 406 status = dma_cookie_status(chan, cookie, txstate); in fsl_edma_tx_status() 407 if (status == DMA_COMPLETE) in fsl_edma_tx_status() 408 return status; in fsl_edma_tx_status() 411 return fsl_chan->status; in fsl_edma_tx_status() 426 return fsl_chan->status; in fsl_edma_tx_status() 778 fsl_chan->status in fsl_edma_xfer_desc() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | usb.c | 131 int status = 0; in ath10k_usb_recv_complete() local 135 pipe->logical_pipe_num, urb->status, urb->actual_length, in ath10k_usb_recv_complete() 138 if (urb->status != 0) { in ath10k_usb_recv_complete() 139 status = -EIO; in ath10k_usb_recv_complete() 140 switch (urb->status) { in ath10k_usb_recv_complete() 147 status = -ECANCELED; in ath10k_usb_recv_complete() 153 pipe->ep_address, urb->status); in ath10k_usb_recv_complete() 175 if (status == 0 && in ath10k_usb_recv_complete() 189 if (urb->status != 0) { in ath10k_usb_transmit_complete() 192 pipe->logical_pipe_num, urb->status); in ath10k_usb_transmit_complete() [all...] |