| /linux/sound/core/seq/oss/ |
| H A D | seq_oss_rw.c | 33 struct seq_oss_readq *readq = dp->readq; in snd_seq_oss_read() local 39 if (readq == NULL || ! is_read_mode(dp->file_mode)) in snd_seq_oss_read() 43 snd_seq_oss_readq_lock(readq, flags); in snd_seq_oss_read() 44 err = snd_seq_oss_readq_pick(readq, &rec); in snd_seq_oss_read() 47 snd_seq_oss_readq_unlock(readq, flags); in snd_seq_oss_read() 48 snd_seq_oss_readq_wait(readq); in snd_seq_oss_read() 49 snd_seq_oss_readq_lock(readq, flags); in snd_seq_oss_read() 53 err = snd_seq_oss_readq_pick(readq, &rec); in snd_seq_oss_read() 56 snd_seq_oss_readq_unlock(readq, flags); in snd_seq_oss_read() 61 snd_seq_oss_readq_unlock(readq, flags); in snd_seq_oss_read() [all …]
|
| H A D | seq_oss_readq.h | 31 void snd_seq_oss_readq_clear(struct seq_oss_readq *readq); 32 unsigned int snd_seq_oss_readq_poll(struct seq_oss_readq *readq, struct file *file, poll_table *wai… 33 int snd_seq_oss_readq_puts(struct seq_oss_readq *readq, int dev, unsigned char *data, int len); 36 int snd_seq_oss_readq_put_event(struct seq_oss_readq *readq, union evrec *ev); 37 int snd_seq_oss_readq_put_timestamp(struct seq_oss_readq *readq, unsigned long curt, int seq_mode);
|
| H A D | seq_oss_init.c | 226 dp->readq = snd_seq_oss_readq_new(dp, maxqlen); in snd_seq_oss_open() 227 if (!dp->readq) { in snd_seq_oss_open() 390 snd_seq_oss_readq_delete(dp->readq); in free_devinfo() 439 if (dp->readq) in snd_seq_oss_reset() 440 snd_seq_oss_readq_clear(dp->readq); in snd_seq_oss_reset() 490 if (is_read_mode(dp->file_mode) && dp->readq) in snd_seq_oss_system_info_read() 491 snd_seq_oss_readq_info_read(dp->readq, buf); in snd_seq_oss_system_info_read()
|
| H A D | seq_oss_ioctl.c | 102 if (dp->readq == NULL || ! is_read_mode(dp->file_mode)) in snd_seq_oss_ioctl() 104 return put_user(dp->readq->qlen, p) ? -EFAULT : 0; in snd_seq_oss_ioctl() 160 if (dp->readq == NULL || !is_read_mode(dp->file_mode)) in snd_seq_oss_ioctl() 168 dp->readq->pre_event_timeout = val; in snd_seq_oss_ioctl()
|
| /linux/drivers/net/ethernet/mellanox/mlxbf_gige/ |
| H A D | mlxbf_gige_rx.c | 19 data = readq(base + MLXBF_GIGE_RX_MAC_FILTER_GENERAL); in mlxbf_gige_enable_multicast_rx() 29 data = readq(base + MLXBF_GIGE_RX_MAC_FILTER_GENERAL); in mlxbf_gige_disable_multicast_rx() 41 control = readq(base + MLXBF_GIGE_CONTROL); in mlxbf_gige_enable_mac_rx_filter() 53 control = readq(base + MLXBF_GIGE_CONTROL); in mlxbf_gige_disable_mac_rx_filter() 74 *dmac = readq(base + MLXBF_GIGE_RX_MAC_FILTER + in mlxbf_gige_get_mac_rx_filter() 85 control = readq(base + MLXBF_GIGE_CONTROL); in mlxbf_gige_enable_promisc() 103 control = readq(base + MLXBF_GIGE_CONTROL); in mlxbf_gige_disable_promisc() 173 data = readq(priv->base + MLXBF_GIGE_RX); in mlxbf_gige_rx_init() 189 data = readq(priv->base + MLXBF_GIGE_INT_MASK); in mlxbf_gige_rx_init() 194 data = readq(priv->base + MLXBF_GIGE_RX_DMA); in mlxbf_gige_rx_init() [all …]
|
| H A D | mlxbf_gige_main.c | 96 p->rx_din_dropped_pkts += readq(priv->base + in mlxbf_gige_cache_stats() 98 p->rx_filter_passed_pkts += readq(priv->base + in mlxbf_gige_cache_stats() 100 p->rx_filter_discard_pkts += readq(priv->base + in mlxbf_gige_cache_stats() 111 control = readq(priv->base + MLXBF_GIGE_CONTROL); in mlxbf_gige_clean_port() 123 control = readq(priv->base + MLXBF_GIGE_CONTROL); in mlxbf_gige_clean_port() 139 control = readq(priv->base + MLXBF_GIGE_CONTROL); in mlxbf_gige_open() 271 readq(priv->base + MLXBF_GIGE_RX_DIN_DROP_COUNTER); in mlxbf_gige_get_stats64() 425 priv->hw_version = readq(base + MLXBF_GIGE_VERSION); in mlxbf_gige_probe()
|
| H A D | mlxbf_gige_ethtool.c | 111 readq(priv->base + MLXBF_GIGE_RX_DIN_DROP_COUNTER)); in mlxbf_gige_get_ethtool_stats() 114 readq(priv->base + MLXBF_GIGE_RX_PASS_COUNTER_ALL)); in mlxbf_gige_get_ethtool_stats() 116 readq(priv->base + MLXBF_GIGE_RX_DISC_COUNTER_ALL)); in mlxbf_gige_get_ethtool_stats()
|
| /linux/drivers/fpga/ |
| H A D | dfl-fme-mgr.c | 97 pr_status = readq(fme_pr + FME_PR_STS); in fme_mgr_pr_error_handle() 101 pr_error = readq(fme_pr + FME_PR_ERR); in fme_mgr_pr_error_handle() 123 pr_ctrl = readq(fme_pr + FME_PR_CTRL); in fme_mgr_write_init() 134 pr_ctrl = readq(fme_pr + FME_PR_CTRL); in fme_mgr_write_init() 157 pr_ctrl = readq(fme_pr + FME_PR_CTRL); in fme_mgr_write_init() 176 pr_ctrl = readq(fme_pr + FME_PR_CTRL); in fme_mgr_write() 188 pr_status = readq(fme_pr + FME_PR_STS); in fme_mgr_write() 199 pr_status = readq(fme_pr + FME_PR_STS); in fme_mgr_write() 228 pr_ctrl = readq(fme_pr + FME_PR_CTRL); in fme_mgr_write_complete() 272 id->id_l = readq(fme_pr + FME_PR_INTFC_ID_L); in fme_mgr_get_compat_id() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_repr.c | 64 stats->tx_packets = readq(mem + NFP_MAC_STATS_TX_FRAMES_TRANSMITTED_OK); in nfp_repr_phy_port_get_stats64() 65 stats->tx_bytes = readq(mem + NFP_MAC_STATS_TX_OUT_OCTETS); in nfp_repr_phy_port_get_stats64() 66 stats->tx_dropped = readq(mem + NFP_MAC_STATS_TX_OUT_ERRORS); in nfp_repr_phy_port_get_stats64() 68 stats->rx_packets = readq(mem + NFP_MAC_STATS_RX_FRAMES_RECEIVED_OK); in nfp_repr_phy_port_get_stats64() 69 stats->rx_bytes = readq(mem + NFP_MAC_STATS_RX_IN_OCTETS); in nfp_repr_phy_port_get_stats64() 70 stats->rx_dropped = readq(mem + NFP_MAC_STATS_RX_IN_ERRORS); in nfp_repr_phy_port_get_stats64() 80 stats->tx_packets = readq(port->vnic + NFP_NET_CFG_STATS_RX_FRAMES); in nfp_repr_vnic_get_stats64() 81 stats->tx_bytes = readq(port->vnic + NFP_NET_CFG_STATS_RX_OCTETS); in nfp_repr_vnic_get_stats64() 82 stats->tx_dropped = readq(port->vnic + NFP_NET_CFG_STATS_RX_DISCARDS); in nfp_repr_vnic_get_stats64() 84 stats->rx_packets = readq(port->vnic + NFP_NET_CFG_STATS_TX_FRAMES); in nfp_repr_vnic_get_stats64() [all …]
|
| /linux/net/qrtr/ |
| H A D | tun.c | 16 wait_queue_head_t readq; member 26 wake_up_interruptible(&tun->readq); in qrtr_tun_send() 41 init_waitqueue_head(&tun->readq); in qrtr_tun_open() 71 if (wait_event_interruptible(tun->readq, in qrtr_tun_read_iter() 119 poll_wait(filp, &tun->readq, wait); in qrtr_tun_poll()
|
| /linux/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptvf_main.c | 349 vqx_ctl.u = readq(cptvf->reg_base + OTX_CPT_VQX_CTL(0)); in cptvf_write_vq_ctl() 358 vqx_dbell.u = readq(cptvf->reg_base + OTX_CPT_VQX_DOORBELL(0)); in otx_cptvf_write_vq_doorbell() 367 vqx_inprg.u = readq(cptvf->reg_base + OTX_CPT_VQX_INPROG(0)); in cptvf_write_vq_inprog() 376 vqx_dwait.u = readq(cptvf->reg_base + OTX_CPT_VQX_DONE_WAIT(0)); in cptvf_write_vq_done_numwait() 385 vqx_dwait.u = readq(cptvf->reg_base + OTX_CPT_VQX_DONE_WAIT(0)); in cptvf_read_vq_done_numwait() 393 vqx_dwait.u = readq(cptvf->reg_base + OTX_CPT_VQX_DONE_WAIT(0)); in cptvf_write_vq_done_timewait() 403 vqx_dwait.u = readq(cptvf->reg_base + OTX_CPT_VQX_DONE_WAIT(0)); in cptvf_read_vq_done_timewait() 411 vqx_misc_ena.u = readq(cptvf->reg_base + OTX_CPT_VQX_MISC_ENA_W1S(0)); in cptvf_enable_swerr_interrupts() 421 vqx_misc_ena.u = readq(cptvf->reg_base + OTX_CPT_VQX_MISC_ENA_W1S(0)); in cptvf_enable_mbox_interrupts() 431 vqx_done_ena.u = readq(cptvf->reg_base + OTX_CPT_VQX_DONE_ENA_W1S(0)); in cptvf_enable_done_interrupts() [all …]
|
| H A D | otx_cptpf_mbox.c | 117 pf_qx_ctl.u = readq(cpt->reg_base + OTX_CPT_PF_QX_CTL(vf)); in otx_cpt_cfg_qlen_for_vf() 130 pf_qx_ctl.u = readq(cpt->reg_base + OTX_CPT_PF_QX_CTL(vf)); in otx_cpt_cfg_vq_priority() 160 pf_qx_ctl.u = readq(cpt->reg_base + OTX_CPT_PF_QX_CTL(q)); in otx_cpt_bind_vq_to_grp() 187 mbx.msg = readq(cpt->reg_base + OTX_CPT_PF_VFX_MBOXX(vf, 0)); in otx_cpt_handle_mbox_intr() 188 mbx.data = readq(cpt->reg_base + OTX_CPT_PF_VFX_MBOXX(vf, 1)); in otx_cpt_handle_mbox_intr() 245 intr = readq(cpt->reg_base + OTX_CPT_PF_MBOX_INTX(0)); in otx_cpt_mbox_intr_handler()
|
| /linux/drivers/edac/ |
| H A D | thunderx_edac.c | 259 sprintf(buf, "0x%016llx", readq(pdata->regs + _reg)); \ 322 u64 lmc_int = readq(lmc->regs + LMC_INT); in thunderx_lmc_int_read() 349 readq(lmc->regs + LMC_CHAR_MASK0); in inject_ecc_fn() 350 readq(lmc->regs + LMC_CHAR_MASK2); in inject_ecc_fn() 351 readq(lmc->regs + LMC_ECC_PARITY_TEST); in inject_ecc_fn() 551 ctx->reg_int = readq(lmc->regs + LMC_INT); in thunderx_lmc_err_isr() 552 ctx->reg_fadr = readq(lmc->regs + LMC_FADR); in thunderx_lmc_err_isr() 553 ctx->reg_nxm_fadr = readq(lmc->regs + LMC_NXM_FADR); in thunderx_lmc_err_isr() 554 ctx->reg_scram_fadr = readq(lmc->regs + LMC_SCRAM_FADR); in thunderx_lmc_err_isr() 555 ctx->reg_ecc_synd = readq(lmc->regs + LMC_ECC_SYND); in thunderx_lmc_err_isr() [all …]
|
| /linux/drivers/thermal/intel/int340x_thermal/ |
| H A D | processor_thermal_power_floor.c | 42 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_read_power_floor_status() 94 int_status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_check_power_floor_intr() 117 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_power_floor_intr_callback()
|
| H A D | processor_thermal_wt_hint.c | 69 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in workload_type_index_show() 201 int_status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_check_wt_intr() 214 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_wt_intr_callback()
|
| /linux/drivers/bluetooth/ |
| H A D | hci_vhci.c | 38 struct sk_buff_head readq; member 60 skb_queue_purge(&data->readq); in vhci_close_dev() 69 skb_queue_purge(&data->readq); in vhci_flush() 80 skb_queue_tail(&data->readq, skb); in vhci_send_frame() 467 skb_queue_head(&data->readq, skb); in __vhci_create_device() 587 skb = skb_dequeue(&data->readq); in vhci_read() 591 skb_queue_head(&data->readq, skb); in vhci_read() 603 !skb_queue_empty(&data->readq)); in vhci_read() 625 if (!skb_queue_empty(&data->readq)) in vhci_poll() 647 skb_queue_head_init(&data->readq); in vhci_open() [all …]
|
| /linux/tools/testing/selftests/vfio/lib/drivers/dsa/ |
| H A D | dsa.c | 58 gen_cap.bits = readq(bar0 + IDXD_GENCAP_OFFSET); in dsa_int_handle_request_required() 87 err.bits[i] = readq(reg + offsetof(union sw_err_reg, bits[i])); in dsa_check_sw_err() 189 dsa->gen_cap.bits = readq(bar0 + IDXD_GENCAP_OFFSET); in dsa_register_cache_init() 190 dsa->wq_cap.bits = readq(bar0 + IDXD_WQCAP_OFFSET); in dsa_register_cache_init() 191 dsa->group_cap.bits = readq(bar0 + IDXD_GRPCAP_OFFSET); in dsa_register_cache_init() 192 dsa->engine_cap.bits = readq(bar0 + IDXD_ENGCAP_OFFSET); in dsa_register_cache_init() 194 dsa->table_offsets.bits[0] = readq(bar0 + IDXD_TABLE_OFFSET); in dsa_register_cache_init() 195 dsa->table_offsets.bits[1] = readq(bar0 + IDXD_TABLE_OFFSET + 8); in dsa_register_cache_init()
|
| /linux/drivers/spi/ |
| H A D | spi-altera-dfl.c | 59 while ((readq(base + INDIRECT_ADDR) & INDIRECT_RD) && in indirect_bus_reg_read() 68 v = readq(base + INDIRECT_RD_DATA); in indirect_bus_reg_read() 85 while ((readq(base + INDIRECT_ADDR) & INDIRECT_WR) && in indirect_bus_reg_write() 111 v = readq(base + SPI_CORE_PARAMETER); in config_spi_host()
|
| /linux/drivers/mmc/host/ |
| H A D | cavium.c | 169 emm_switch = readq(host->base + MIO_EMM_SWITCH(host)); in check_switch_errors() 219 rsp_sts = readq(host->base + MIO_EMM_RSP_STS(host)); in do_switch() 255 emm_switch = readq(slot->host->base + MIO_EMM_SWITCH(host)); in cvm_mmc_reset_bus() 260 wdog = readq(slot->host->base + MIO_EMM_WDOG(host)); in cvm_mmc_reset_bus() 282 old_slot->cached_switch = readq(host->base + MIO_EMM_SWITCH(host)); in cvm_mmc_switch_to() 283 old_slot->cached_rca = readq(host->base + MIO_EMM_RCA(host)); in cvm_mmc_switch_to() 317 dat = readq(host->base + MIO_EMM_BUF_DAT(host)); in do_read() 348 rsp_lo = readq(host->base + MIO_EMM_RSP_LO(host)); in set_cmd_response() 361 rsp_hi = readq(host->base + MIO_EMM_RSP_HI(host)); in set_cmd_response() 387 fifo_cfg = readq(host->dma_base + MIO_EMM_DMA_FIFO_CFG(host)); in finish_dma_sg() [all …]
|
| /linux/drivers/net/ethernet/cavium/common/ |
| H A D | cavium_ptp.c | 48 ret = CLOCK_BASE_RATE * ((readq(base + RST_BOOT) >> 33) & 0x3f); in ptp_cavium_clock_get() 217 return readq(clock->reg_base + PTP_CLOCK_HI); in cavium_ptp_cc_read() 274 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 291 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_probe() 320 clock_cfg = readq(clock->reg_base + PTP_CLOCK_CFG); in cavium_ptp_remove()
|
| /linux/drivers/char/ipmi/ |
| H A D | ipmi_si_mem_io.c | 44 #ifdef readq 47 return (readq((io->addr)+(offset * io->regspacing)) >> io->regshift) in mem_inq() 101 #ifdef readq in ipmi_si_mem_setup()
|
| /linux/drivers/net/ethernet/marvell/octeon_ep/ |
| H A D | octep_ctrl_mbox.c | 86 magic_num = readq(OCTEP_CTRL_MBOX_INFO_MAGIC_NUM(mbox->barmem)); in octep_ctrl_mbox_init() 92 status = readq(OCTEP_CTRL_MBOX_INFO_FW_STATUS(mbox->barmem)); in octep_ctrl_mbox_init() 98 fw_versions = readq(OCTEP_CTRL_MBOX_INFO_FW_VERSION(mbox->barmem)); in octep_ctrl_mbox_init() 170 if (readq(OCTEP_CTRL_MBOX_INFO_FW_STATUS(mbox->barmem)) != OCTEP_CTRL_MBOX_STATUS_READY) in octep_ctrl_mbox_send() 232 if (readq(OCTEP_CTRL_MBOX_INFO_FW_STATUS(mbox->barmem)) != OCTEP_CTRL_MBOX_STATUS_READY) in octep_ctrl_mbox_recv()
|
| /linux/drivers/memory/ |
| H A D | dfl-emif.c | 67 val = readq(de->base + EMIF_STAT); in emif_state_show() 90 val = readq(base + EMIF_CTRL); in emif_clear_store() 203 readq(de->base + EMIF_CAPABILITY_BASE)); in dfl_emif_visible() 206 readq(de->base + EMIF_CAPABILITY_BASE)); in dfl_emif_visible()
|
| /linux/drivers/platform/x86/intel/speed_select_if/ |
| H A D | isst_tpmi_core.c | 347 *((u64 *)&pd_info->feature_offsets) = readq(pd_info->sst_base + in sst_add_perf_profiles() 351 perf_level_offsets = readq(pd_info->sst_base + pd_info->sst_header.pp_offset + in sst_add_perf_profiles() 372 *((u64 *)&pd_info->sst_header) = readq(pd_info->sst_base); in sst_main() 390 *((u64 *)&pd_info->cp_header) = readq(pd_info->sst_base + pd_info->sst_header.cp_offset); in sst_main() 393 *((u64 *)&pd_info->pp_header) = readq(pd_info->sst_base + pd_info->sst_header.pp_offset); in sst_main() 569 val = readq(power_domain_info->sst_base + power_domain_info->sst_header.cp_offset +\ 581 val = readq(power_domain_info->sst_base +\ 759 val = readq(power_domain_info->sst_base + in isst_if_clos_assoc() 784 val = readq(power_domain_info->sst_base + power_domain_info->sst_header.pp_offset +\ 796 val = readq(power_domain_info->sst_base + power_domain_info->sst_header.pp_offset +\ [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-thunderx.c | 77 u64 bit_cfg = readq(txgpio->register_base + bit_cfg_reg(line)); in thunderx_gpio_is_gpio_nowarn() 172 bit_cfg = readq(txgpio->register_base + bit_cfg_reg(line)); in thunderx_gpio_get_direction() 201 orig_dat = ((readq(reg) >> bank_bit) & 1) ^ orig_invert; in thunderx_gpio_set_config() 202 bit_cfg = readq(txgpio->register_base + bit_cfg_reg(line)); in thunderx_gpio_set_config() 265 u64 read_bits = readq(txgpio->register_base + (bank * GPIO_2ND_BANK) + GPIO_RX_DAT); in thunderx_gpio_get() 476 u64 c = readq(txgpio->register_base + GPIO_CONST); in thunderx_gpio_probe() 500 u64 bit_cfg = readq(txgpio->register_base + bit_cfg_reg(i)); in thunderx_gpio_probe()
|