Home
last modified time | relevance | path

Searched refs:readq (Results 1 – 25 of 158) sorted by relevance

1234567

/linux/sound/core/seq/oss/
H A Dseq_oss_rw.c33 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, flag in snd_seq_oss_read()
[all...]
H A Dseq_oss_readq.h32 void snd_seq_oss_readq_clear(struct seq_oss_readq *readq);
33 unsigned int snd_seq_oss_readq_poll(struct seq_oss_readq *readq, struct file *file, poll_table *wait);
34 int snd_seq_oss_readq_puts(struct seq_oss_readq *readq, int dev, unsigned char *data, int len);
37 int snd_seq_oss_readq_put_event(struct seq_oss_readq *readq, union evrec *ev);
38 int snd_seq_oss_readq_put_timestamp(struct seq_oss_readq *readq, unsigned long curt, int seq_mode);
H A Dseq_oss_init.c226 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 Dseq_oss_ioctl.c104 if (dp->readq == NULL || ! is_read_mode(dp->file_mode)) in snd_seq_oss_ioctl()
106 return put_user(dp->readq->qlen, p) ? -EFAULT : 0; in snd_seq_oss_ioctl()
162 if (dp->readq == NULL || !is_read_mode(dp->file_mode)) in snd_seq_oss_ioctl()
170 dp->readq->pre_event_timeout = val; in snd_seq_oss_ioctl()
H A Dseq_oss_readq.c107 struct seq_oss_readq *readq;
115 return snd_seq_oss_readq_puts(ctx->readq, ctx->dev, buf, count);
122 .readq = q,
207 * return non-zero if readq is not empty.
112 struct seq_oss_readq *readq; global() member
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_rx.c19 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 Dmlxbf_gige_main.c96 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 Dmlxbf_gige_ethtool.c111 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 Ddfl-fme-mgr.c97 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/marvell/octeontx2/af/
H A Dptp.c130 ptp_clock_hi = readq(ptp->reg_base + PTP_CLOCK_HI); in ptp_reset_thresh()
159 sec = readq(ptp->reg_base + PTP_CLOCK_SEC) & 0xFFFFFFFFUL; in read_ptp_tstmp_sec_nsec()
160 nsec = readq(ptp->reg_base + PTP_CLOCK_HI); in read_ptp_tstmp_sec_nsec()
161 sec1 = readq(ptp->reg_base + PTP_CLOCK_SEC) & 0xFFFFFFFFUL; in read_ptp_tstmp_sec_nsec()
164 nsec = readq(ptp->reg_base + PTP_CLOCK_HI); in read_ptp_tstmp_sec_nsec()
174 return readq(ptp->reg_base + PTP_CLOCK_HI); in read_ptp_tstmp_nsec()
269 regval = readq(ptp->reg_base + PTP_CLOCK_CFG); in ptp_atomic_update()
290 ptp_clock_hi = readq(ptp->reg_base + PTP_CLOCK_HI); in ptp_atomic_adjtime()
305 regval = readq(ptp->reg_base + PTP_CLOCK_CFG); in ptp_atomic_adjtime()
398 clock_cfg = readq(ptp->reg_base + PTP_CLOCK_CFG); in ptp_start()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_repr.c64 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 Dtun.c16 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 Dotx_cptpf_mbox.c117 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 Dthunderx_edac.c259 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 Dprocessor_thermal_power_floor.c42 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()
/linux/tools/testing/selftests/vfio/lib/drivers/dsa/
H A Ddsa.c58 gen_cap.bits = readq(bar0 + IDXD_GENCAP_OFFSET); in dsa_int_handle_request_required()
98 err.bits[i] = readq(reg + offsetof(union sw_err_reg, bits[i])); in dsa_check_sw_err()
200 dsa->gen_cap.bits = readq(bar0 + IDXD_GENCAP_OFFSET); in dsa_register_cache_init()
201 dsa->wq_cap.bits = readq(bar0 + IDXD_WQCAP_OFFSET); in dsa_register_cache_init()
202 dsa->group_cap.bits = readq(bar0 + IDXD_GRPCAP_OFFSET); in dsa_register_cache_init()
203 dsa->engine_cap.bits = readq(bar0 + IDXD_ENGCAP_OFFSET); in dsa_register_cache_init()
205 dsa->table_offsets.bits[0] = readq(bar0 + IDXD_TABLE_OFFSET); in dsa_register_cache_init()
206 dsa->table_offsets.bits[1] = readq(bar0 + IDXD_TABLE_OFFSET + 8);
/linux/drivers/spi/
H A Dspi-altera-dfl.c59 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()
H A Dspi-cavium.c24 mpi_sts.u64 = readq(p->register_base + OCTEON_SPI_STS(p)); in octeon_spi_wait_ready()
90 u64 v = readq(p->register_base + OCTEON_SPI_DAT0(p) + (8 * i)); in octeon_spi_do_transfer()
118 u64 v = readq(p->register_base + OCTEON_SPI_DAT0(p) + (8 * i)); in octeon_spi_do_transfer()
/linux/drivers/net/ethernet/cavium/common/
H A Dcavium_ptp.c48 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 Dipmi_si_mem_io.c44 #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 Doctep_ctrl_mbox.c86 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 Ddfl-emif.c67 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/perf/
H A Dnvidia_t410_cmem_latency_pmu.c201 return readq(cmem_lat_pmu->base[inst] + CMEM_LAT_STATUS); in cmem_lat_pmu_read_status()
219 return readq(cmem_lat_pmu->base[instance] + CMEM_LAT_CYCLE_CNTR); in cmem_lat_pmu_read_cycle_counter()
239 val += readq(cmem_lat_pmu->base[i] + CMEM_LAT_MC0_REQ_CNTR); in cmem_lat_pmu_read_req_counter()
240 val += readq(cmem_lat_pmu->base[i] + CMEM_LAT_MC1_REQ_CNTR); in cmem_lat_pmu_read_req_counter()
241 val += readq(cmem_lat_pmu->base[i] + CMEM_LAT_MC2_REQ_CNTR); in cmem_lat_pmu_read_req_counter()
264 val += readq(cmem_lat_pmu->base[i] + CMEM_LAT_MC0_AOR_CNTR); in cmem_lat_pmu_read_aor_counter()
265 val += readq(cmem_lat_pmu->base[i] + CMEM_LAT_MC1_AOR_CNTR); in cmem_lat_pmu_read_aor_counter()
266 val += readq(cmem_lat_pmu->base[i] + CMEM_LAT_MC2_AOR_CNTR); in cmem_lat_pmu_read_aor_counter()
/linux/drivers/gpio/
H A Dgpio-thunderx.c77 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()
/linux/drivers/scsi/csiostor/
H A Dcsio_defs.h53 #ifndef readq
54 static inline u64 readq(void __iomem *addr) in readq() function

1234567