Home
last modified time | relevance | path

Searched refs:sr (Results 1 – 25 of 126) sorted by relevance

123456

/drivers/crypto/cavium/nitrox/
Dnitrox_reqmgr.c55 static void softreq_unmap_sgbufs(struct nitrox_softreq *sr) in softreq_unmap_sgbufs() argument
57 struct nitrox_device *ndev = sr->ndev; in softreq_unmap_sgbufs()
61 dma_unmap_sg(dev, sr->in.sg, sg_nents(sr->in.sg), in softreq_unmap_sgbufs()
63 dma_unmap_single(dev, sr->in.sgcomp_dma, sr->in.sgcomp_len, in softreq_unmap_sgbufs()
65 kfree(sr->in.sgcomp); in softreq_unmap_sgbufs()
66 sr->in.sg = NULL; in softreq_unmap_sgbufs()
67 sr->in.sgmap_cnt = 0; in softreq_unmap_sgbufs()
69 dma_unmap_sg(dev, sr->out.sg, sg_nents(sr->out.sg), in softreq_unmap_sgbufs()
71 dma_unmap_single(dev, sr->out.sgcomp_dma, sr->out.sgcomp_len, in softreq_unmap_sgbufs()
73 kfree(sr->out.sgcomp); in softreq_unmap_sgbufs()
[all …]
/drivers/soc/ti/
Dsmartreflex.c39 static inline void sr_write_reg(struct omap_sr *sr, unsigned offset, u32 value) in sr_write_reg() argument
41 __raw_writel(value, (sr->base + offset)); in sr_write_reg()
44 static inline void sr_modify_reg(struct omap_sr *sr, unsigned offset, u32 mask, in sr_modify_reg() argument
58 if (sr->ip_type == SR_TYPE_V1 && offset == ERRCONFIG_V1) in sr_modify_reg()
60 else if (sr->ip_type == SR_TYPE_V2 && offset == ERRCONFIG_V2) in sr_modify_reg()
63 reg_val = __raw_readl(sr->base + offset); in sr_modify_reg()
70 __raw_writel(reg_val, (sr->base + offset)); in sr_modify_reg()
73 static inline u32 sr_read_reg(struct omap_sr *sr, unsigned offset) in sr_read_reg() argument
75 return __raw_readl(sr->base + offset); in sr_read_reg()
127 static void sr_set_clk_length(struct omap_sr *sr) in sr_set_clk_length() argument
[all …]
/drivers/rtc/
Drtc-isl1208.c268 int sr, dtr, atr, usr; in isl1208_rtc_proc() local
270 sr = isl1208_i2c_get_sr(client); in isl1208_rtc_proc()
271 if (sr < 0) { in isl1208_rtc_proc()
273 return sr; in isl1208_rtc_proc()
277 (sr & ISL1208_REG_SR_RTCF) ? " RTCF" : "", in isl1208_rtc_proc()
278 (sr & ISL1208_REG_SR_BAT) ? " BAT" : "", in isl1208_rtc_proc()
279 (sr & ISL1208_REG_SR_ALM) ? " ALM" : "", in isl1208_rtc_proc()
280 (sr & ISL1208_REG_SR_WRTC) ? " WRTC" : "", in isl1208_rtc_proc()
281 (sr & ISL1208_REG_SR_XTOSCB) ? " XTOSCB" : "", in isl1208_rtc_proc()
282 (sr & ISL1208_REG_SR_ARST) ? " ARST" : "", sr); in isl1208_rtc_proc()
[all …]
Drtc-rv3029c2.c124 unsigned int sr; in rv3029_eeprom_busywait() local
128 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_busywait()
131 if (!(sr & RV3029_STATUS_EEBUSY)) in rv3029_eeprom_busywait()
153 unsigned int sr; in rv3029_eeprom_enter() local
157 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_enter()
160 if (sr & RV3029_STATUS_VLOW2) in rv3029_eeprom_enter()
162 if (sr & RV3029_STATUS_VLOW1) { in rv3029_eeprom_enter()
171 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_enter()
174 if (sr & RV3029_STATUS_VLOW1) { in rv3029_eeprom_enter()
307 unsigned int sr; in rv3029_read_time() local
[all …]
/drivers/macintosh/
Dwindfarm_core.c281 struct wf_sensor *sr = container_of(kref, struct wf_sensor, ref); in wf_sensor_release() local
283 DBG("wf: Deleting sensor %s\n", sr->name); in wf_sensor_release()
285 if (sr->ops && sr->ops->release) in wf_sensor_release()
286 sr->ops->release(sr); in wf_sensor_release()
288 kfree(sr); in wf_sensor_release()
306 struct wf_sensor *sr; in wf_register_sensor() local
309 list_for_each_entry(sr, &wf_sensors, link) { in wf_register_sensor()
310 if (!strcmp(sr->name, new_sr->name)) { in wf_register_sensor()
312 " duplicate sensor %s\n", sr->name); in wf_register_sensor()
339 void wf_unregister_sensor(struct wf_sensor *sr) in wf_unregister_sensor() argument
[all …]
Dwindfarm_pm112.c272 struct wf_sensor *sr; in cpu_fans_tick() local
279 sr = sens_cpu_temp[cpu]; in cpu_fans_tick()
280 err = sr->ops->get_value(sr, &temp); in cpu_fans_tick()
294 sr = sens_cpu_power[cpu]; in cpu_fans_tick()
295 err = sr->ops->get_value(sr, &power); in cpu_fans_tick()
601 static void pm112_new_sensor(struct wf_sensor *sr) in pm112_new_sensor() argument
605 if (!strncmp(sr->name, "cpu-temp-", 9)) { in pm112_new_sensor()
606 i = sr->name[9] - '0'; in pm112_new_sensor()
607 if (sr->name[10] == 0 && i < NR_CORES && in pm112_new_sensor()
608 sens_cpu_temp[i] == NULL && wf_get_sensor(sr) == 0) in pm112_new_sensor()
[all …]
Dwindfarm.h100 int (*get_value)(struct wf_sensor *sr, s32 *val);
101 void (*release)(struct wf_sensor *sr);
115 extern int wf_register_sensor(struct wf_sensor *sr);
116 extern void wf_unregister_sensor(struct wf_sensor *sr);
117 extern int wf_get_sensor(struct wf_sensor *sr);
118 extern void wf_put_sensor(struct wf_sensor *sr);
120 static inline int wf_sensor_get(struct wf_sensor *sr, s32 *val) in wf_sensor_get() argument
122 return sr->ops->get_value(sr, val); in wf_sensor_get()
Dwindfarm_rm31.c605 static void rm31_new_sensor(struct wf_sensor *sr) in rm31_new_sensor() argument
609 if (!strcmp(sr->name, "cpu-diode-temp-0")) in rm31_new_sensor()
610 sens_cpu_temp[0] = sr; in rm31_new_sensor()
611 else if (!strcmp(sr->name, "cpu-diode-temp-1")) in rm31_new_sensor()
612 sens_cpu_temp[1] = sr; in rm31_new_sensor()
613 else if (!strcmp(sr->name, "cpu-voltage-0")) in rm31_new_sensor()
614 sens_cpu_volts[0] = sr; in rm31_new_sensor()
615 else if (!strcmp(sr->name, "cpu-voltage-1")) in rm31_new_sensor()
616 sens_cpu_volts[1] = sr; in rm31_new_sensor()
617 else if (!strcmp(sr->name, "cpu-current-0")) in rm31_new_sensor()
[all …]
Dwindfarm_smu_sensors.c58 static void smu_ads_release(struct wf_sensor *sr) in smu_ads_release() argument
60 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_ads_release()
87 static int smu_cputemp_get(struct wf_sensor *sr, s32 *value) in smu_cputemp_get() argument
89 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cputemp_get()
110 static int smu_cpuamp_get(struct wf_sensor *sr, s32 *value) in smu_cpuamp_get() argument
112 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cpuamp_get()
131 static int smu_cpuvolt_get(struct wf_sensor *sr, s32 *value) in smu_cpuvolt_get() argument
133 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cpuvolt_get()
152 static int smu_slotspow_get(struct wf_sensor *sr, s32 *value) in smu_slotspow_get() argument
154 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_slotspow_get()
[all …]
Dwindfarm_pm72.c715 static void pm72_new_sensor(struct wf_sensor *sr) in pm72_new_sensor() argument
719 if (!strcmp(sr->name, "cpu-diode-temp-0")) in pm72_new_sensor()
720 sens_cpu_temp[0] = sr; in pm72_new_sensor()
721 else if (!strcmp(sr->name, "cpu-diode-temp-1")) in pm72_new_sensor()
722 sens_cpu_temp[1] = sr; in pm72_new_sensor()
723 else if (!strcmp(sr->name, "cpu-voltage-0")) in pm72_new_sensor()
724 sens_cpu_volts[0] = sr; in pm72_new_sensor()
725 else if (!strcmp(sr->name, "cpu-voltage-1")) in pm72_new_sensor()
726 sens_cpu_volts[1] = sr; in pm72_new_sensor()
727 else if (!strcmp(sr->name, "cpu-current-0")) in pm72_new_sensor()
[all …]
Dwindfarm_ad7417_sensor.c36 static int wf_ad7417_temp_get(struct wf_sensor *sr, s32 *value) in wf_ad7417_temp_get() argument
38 struct wf_ad7417_priv *pv = sr->priv; in wf_ad7417_temp_get()
99 static int wf_ad7417_adc_get(struct wf_sensor *sr, s32 *value) in wf_ad7417_adc_get() argument
101 struct wf_ad7417_priv *pv = sr->priv; in wf_ad7417_adc_get()
102 int chan = sr - pv->sensors; in wf_ad7417_adc_get()
137 chan, sr->name, raw, *value); in wf_ad7417_adc_get()
159 static void wf_ad7417_sensor_release(struct wf_sensor *sr) in wf_ad7417_sensor_release() argument
161 struct wf_ad7417_priv *pv = sr->priv; in wf_ad7417_sensor_release()
163 kfree(sr->name); in wf_ad7417_sensor_release()
Dwindfarm_pm91.c577 static void wf_smu_new_sensor(struct wf_sensor *sr) in wf_smu_new_sensor() argument
582 if (sensor_cpu_power == NULL && !strcmp(sr->name, "cpu-power")) { in wf_smu_new_sensor()
583 if (wf_get_sensor(sr) == 0) in wf_smu_new_sensor()
584 sensor_cpu_power = sr; in wf_smu_new_sensor()
587 if (sensor_cpu_temp == NULL && !strcmp(sr->name, "cpu-temp")) { in wf_smu_new_sensor()
588 if (wf_get_sensor(sr) == 0) in wf_smu_new_sensor()
589 sensor_cpu_temp = sr; in wf_smu_new_sensor()
592 if (sensor_hd_temp == NULL && !strcmp(sr->name, "hd-temp")) { in wf_smu_new_sensor()
593 if (wf_get_sensor(sr) == 0) in wf_smu_new_sensor()
594 sensor_hd_temp = sr; in wf_smu_new_sensor()
[all …]
/drivers/i2c/busses/
Di2c-iop3xx.c111 u32 sr = __raw_readl(iop3xx_adap->ioaddr + SR_OFFSET); in iop3xx_i2c_irq_handler() local
113 if ((sr &= iop3xx_adap->SR_enabled)) { in iop3xx_i2c_irq_handler()
114 __raw_writel(sr, iop3xx_adap->ioaddr + SR_OFFSET); in iop3xx_i2c_irq_handler()
115 iop3xx_adap->SR_received |= sr; in iop3xx_i2c_irq_handler()
123 iop3xx_i2c_error(u32 sr) in iop3xx_i2c_error() argument
127 if ((sr & IOP3XX_ISR_BERRD)) { in iop3xx_i2c_error()
131 if ((sr & IOP3XX_ISR_ALD)) { in iop3xx_i2c_error()
142 u32 sr; in iop3xx_i2c_get_srstat() local
145 sr = iop3xx_adap->SR_received; in iop3xx_i2c_get_srstat()
149 return sr; in iop3xx_i2c_get_srstat()
[all …]
Di2c-sh_mobile.c129 int sr; member
405 unsigned char sr; in sh_mobile_i2c_isr() local
408 sr = iic_rd(pd, ICSR); in sh_mobile_i2c_isr()
409 pd->sr |= sr; /* remember state */ in sh_mobile_i2c_isr()
411 dev_dbg(pd->dev, "i2c_isr 0x%02x 0x%02x %s %d %d!\n", sr, pd->sr, in sh_mobile_i2c_isr()
418 else if (sr & (ICSR_AL | ICSR_TACK)) in sh_mobile_i2c_isr()
420 iic_wr(pd, ICSR, sr & ~(ICSR_AL | ICSR_TACK)); in sh_mobile_i2c_isr()
430 if (sr & ICSR_WAIT) /* TODO: add delay here to support slow acks */ in sh_mobile_i2c_isr()
431 iic_wr(pd, ICSR, sr & ~ICSR_WAIT); in sh_mobile_i2c_isr()
434 pd->sr |= SW_DONE; in sh_mobile_i2c_isr()
[all …]
/drivers/mtd/spi-nor/
Datmel.c73 u8 sr; in atmel_set_global_protection() local
83 sr = nor->bouncebuf[0]; in atmel_set_global_protection()
86 if (sr & SR_SRWD) { in atmel_set_global_protection()
87 sr &= ~SR_SRWD; in atmel_set_global_protection()
88 ret = spi_nor_write_sr_and_check(nor, sr); in atmel_set_global_protection()
96 sr |= ATMEL_SR_GLOBAL_PROTECT_MASK; in atmel_set_global_protection()
104 sr |= SR_SRWD; in atmel_set_global_protection()
106 sr &= ~ATMEL_SR_GLOBAL_PROTECT_MASK; in atmel_set_global_protection()
109 nor->bouncebuf[0] = sr; in atmel_set_global_protection()
Dswp.c50 static void spi_nor_get_locked_range_sr(struct spi_nor *nor, u8 sr, loff_t *ofs, in spi_nor_get_locked_range_sr() argument
57 u8 bp, val = sr & mask; in spi_nor_get_locked_range_sr()
77 if (nor->flags & SNOR_F_HAS_SR_TB && sr & tb_mask) in spi_nor_get_locked_range_sr()
88 uint64_t len, u8 sr, bool locked) in spi_nor_check_lock_status_sr() argument
96 spi_nor_get_locked_range_sr(nor, sr, &lock_offs, &lock_len); in spi_nor_check_lock_status_sr()
110 u8 sr) in spi_nor_is_locked_sr() argument
112 return spi_nor_check_lock_status_sr(nor, ofs, len, sr, true); in spi_nor_is_locked_sr()
116 uint64_t len, u8 sr) in spi_nor_is_unlocked_sr() argument
118 return spi_nor_check_lock_status_sr(nor, ofs, len, sr, false); in spi_nor_is_unlocked_sr()
/drivers/usb/gadget/udc/bdc/
Dbdc_dbg.c65 struct bdc_sr *sr; in bdc_dbg_srr() local
69 sr = bdc->srr.sr_bds; in bdc_dbg_srr()
72 sr, bdc->srr.dqp_index); in bdc_dbg_srr()
74 sr = &bdc->srr.sr_bds[i]; in bdc_dbg_srr()
77 le32_to_cpu(sr->offset[0]), in bdc_dbg_srr()
78 le32_to_cpu(sr->offset[1]), in bdc_dbg_srr()
79 le32_to_cpu(sr->offset[2]), in bdc_dbg_srr()
80 le32_to_cpu(sr->offset[3])); in bdc_dbg_srr()
81 addr += sizeof(*sr); in bdc_dbg_srr()
/drivers/char/hw_random/
Dstm32-rng.c42 u32 sr; in stm32_rng_read() local
48 sr = readl_relaxed(priv->base + RNG_SR); in stm32_rng_read()
51 if (!sr && wait) { in stm32_rng_read()
54 sr, sr, in stm32_rng_read()
58 "%s: timeout %x!\n", __func__, sr); in stm32_rng_read()
62 if (sr != RNG_SR_DRDY) { in stm32_rng_read()
63 if (WARN_ONCE(sr & (RNG_SR_SEIS | RNG_SR_CEIS), in stm32_rng_read()
64 "bad RNG status - %x\n", sr)) in stm32_rng_read()
/drivers/misc/eeprom/
Dat25.c221 int sr; in at25_ee_write() local
271 sr = spi_w8r8(at25->spi, AT25_RDSR); in at25_ee_write()
272 if (sr < 0 || (sr & AT25_SR_nRDY)) { in at25_ee_write()
274 "rdsr --> %d (%02x)\n", sr, sr); in at25_ee_write()
279 if (!(sr & AT25_SR_nRDY)) in at25_ee_write()
283 if ((sr < 0) || (sr & AT25_SR_nRDY)) { in at25_ee_write()
381 int sr; in at25_probe() local
410 sr = spi_w8r8(spi, AT25_RDSR); in at25_probe()
411 if (sr < 0 || sr & AT25_SR_nRDY) { in at25_probe()
412 dev_dbg(&spi->dev, "rdsr --> %d (%02x)\n", sr, sr); in at25_probe()
/drivers/sh/intc/
Dhandle.c261 struct intc_sense_reg *sr = desc->hw.sense_regs; in intc_get_sense_handle() local
264 for (i = 0; sr && enum_id && i < desc->hw.nr_sense_regs; i++) { in intc_get_sense_handle()
265 sr = desc->hw.sense_regs + i; in intc_get_sense_handle()
267 for (j = 0; j < ARRAY_SIZE(sr->enum_ids); j++) { in intc_get_sense_handle()
268 if (sr->enum_ids[j] != enum_id) in intc_get_sense_handle()
272 fn += (sr->reg_width >> 3) - 1; in intc_get_sense_handle()
274 BUG_ON((j + 1) * sr->field_width > sr->reg_width); in intc_get_sense_handle()
276 bit = sr->reg_width - ((j + 1) * sr->field_width); in intc_get_sense_handle()
278 return _INTC_MK(fn, 0, intc_get_reg(d, sr->reg), in intc_get_sense_handle()
279 0, sr->field_width, bit); in intc_get_sense_handle()
/drivers/hwmon/
Dmax31790.c45 #define RPM_FROM_REG(reg, sr) (((reg) >> 4) ? \ argument
46 ((60 * (sr) * 8192) / ((reg) >> 4)) : \
48 #define RPM_TO_REG(rpm, sr) ((60 * (sr) * 8192) / ((rpm) * 2)) argument
169 int sr, rpm; in max31790_read_fan() local
176 sr = get_tach_period(data->fan_dynamics[channel % NR_CHANNEL]); in max31790_read_fan()
180 rpm = RPM_FROM_REG(data->tach[channel], sr); in max31790_read_fan()
184 sr = get_tach_period(data->fan_dynamics[channel]); in max31790_read_fan()
185 rpm = RPM_FROM_REG(data->target_count[channel], sr); in max31790_read_fan()
218 int sr; in max31790_write_fan() local
236 sr = get_tach_period(data->fan_dynamics[channel]); in max31790_write_fan()
[all …]
/drivers/spi/
Dspi-stm32.c583 u32 sr = readl_relaxed(spi->base + STM32H7_SPI_SR); in stm32h7_spi_read_rxfifo() local
584 u32 rxplvl = FIELD_GET(STM32H7_SPI_SR_RXPLVL, sr); in stm32h7_spi_read_rxfifo()
587 ((sr & STM32H7_SPI_SR_RXP) || in stm32h7_spi_read_rxfifo()
588 ((sr & STM32H7_SPI_SR_EOT) && in stm32h7_spi_read_rxfifo()
589 ((sr & STM32H7_SPI_SR_RXWNE) || (rxplvl > 0))))) { in stm32h7_spi_read_rxfifo()
593 (sr & STM32H7_SPI_SR_RXWNE)) { in stm32h7_spi_read_rxfifo()
599 (!(sr & STM32H7_SPI_SR_RXWNE) && in stm32h7_spi_read_rxfifo()
612 sr = readl_relaxed(spi->base + STM32H7_SPI_SR); in stm32h7_spi_read_rxfifo()
613 rxplvl = FIELD_GET(STM32H7_SPI_SR_RXPLVL, sr); in stm32h7_spi_read_rxfifo()
617 __func__, spi->rx_len, sr); in stm32h7_spi_read_rxfifo()
[all …]
Dspi-xilinx.c271 u32 sr; in xilinx_spi_txrx_bufs() local
295 sr = XSPI_SR_TX_EMPTY_MASK; in xilinx_spi_txrx_bufs()
297 sr = xspi->read_fn(xspi->regs + XSPI_SR_OFFSET); in xilinx_spi_txrx_bufs()
304 !(sr & XSPI_SR_TX_EMPTY_MASK) && in xilinx_spi_txrx_bufs()
305 (sr & XSPI_SR_RX_EMPTY_MASK)) { in xilinx_spi_txrx_bufs()
312 if ((sr & XSPI_SR_TX_EMPTY_MASK) && (rx_words > 1)) { in xilinx_spi_txrx_bufs()
318 sr = xspi->read_fn(xspi->regs + XSPI_SR_OFFSET); in xilinx_spi_txrx_bufs()
319 if (!(sr & XSPI_SR_RX_EMPTY_MASK)) { in xilinx_spi_txrx_bufs()
361 u8 sr; in xilinx_spi_find_buffer_size() local
374 sr = xspi->read_fn(xspi->regs + XSPI_SR_OFFSET); in xilinx_spi_find_buffer_size()
[all …]
/drivers/media/dvb-frontends/
Dtda10023.c155 static int tda10023_set_symbolrate (struct tda10023_state* state, u32 sr) in tda10023_set_symbolrate() argument
166 if (sr < (u32)(sysclk_x_10/984)) { in tda10023_set_symbolrate()
169 } else if (sr < (u32)(sysclk_x_10/640)) { in tda10023_set_symbolrate()
172 } else if (sr < (u32)(sysclk_x_10/492)) { in tda10023_set_symbolrate()
175 } else if (sr < (u32)(sysclk_x_10/320)) { in tda10023_set_symbolrate()
178 } else if (sr < (u32)(sysclk_x_10/246)) { in tda10023_set_symbolrate()
181 } else if (sr < (u32)(sysclk_x_10/160)) { in tda10023_set_symbolrate()
184 } else if (sr < (u32)(sysclk_x_10/123)) { in tda10023_set_symbolrate()
191 BDRI +=sr/2; in tda10023_set_symbolrate()
192 BDRI /=sr; in tda10023_set_symbolrate()
[all …]
/drivers/ipack/devices/
Dipoctal.c158 static void ipoctal_irq_rx(struct ipoctal_channel *channel, u8 sr) in ipoctal_irq_rx() argument
169 if (sr & SR_ERROR) { in ipoctal_irq_rx()
172 if (sr & SR_OVERRUN_ERROR) { in ipoctal_irq_rx()
177 if (sr & SR_PARITY_ERROR) { in ipoctal_irq_rx()
181 if (sr & SR_FRAMING_ERROR) { in ipoctal_irq_rx()
185 if (sr & SR_RECEIVED_BREAK) { in ipoctal_irq_rx()
197 sr = ioread8(&channel->regs->r.sr); in ipoctal_irq_rx()
223 u8 isr, sr; in ipoctal_irq_channel() local
228 sr = ioread8(&channel->regs->r.sr); in ipoctal_irq_channel()
233 if ((sr & SR_TX_EMPTY) && (channel->nb_bytes == 0)) { in ipoctal_irq_channel()
[all …]

123456