| /drivers/crypto/cavium/nitrox/ |
| A D | nitrox_reqmgr.c | 61 dma_unmap_sg(dev, sr->in.sg, sg_nents(sr->in.sg), in softreq_unmap_sgbufs() 69 dma_unmap_sg(dev, sr->out.sg, sg_nents(sr->out.sg), in softreq_unmap_sgbufs() 81 kfree(sr); in softreq_destroy() 175 ret = create_sg_component(sr, &sr->in, sr->in.sgmap_cnt); in dma_map_inbufs() 200 ret = create_sg_component(sr, &sr->out, sr->out.sgmap_cnt); in dma_map_outbufs() 393 sr = kzalloc(sizeof(*sr), req->gfp); in nitrox_process_se_request() 394 if (!sr) in nitrox_process_se_request() 452 sr->instr.ih.s.gsz = sr->in.sgmap_cnt; in nitrox_process_se_request() 453 sr->instr.ih.s.ssz = sr->out.sgmap_cnt; in nitrox_process_se_request() 455 sr->instr.ih.s.tlen = sr->instr.ih.s.fsz + sr->in.total_bytes; in nitrox_process_se_request() [all …]
|
| /drivers/soc/ti/ |
| A D | smartreflex.c | 344 if (!sr) { in sr_configure_errgen() 411 if (!sr) { in sr_disable_errgen() 466 if (!sr) { in sr_configure_minmax() 551 if (!sr) { in sr_enable() 593 sr->enabled = 1; in sr_enable() 607 if (!sr) { in sr_disable() 614 if (!sr->enabled) in sr_disable() 631 sr->ip_type); in sr_disable() 636 sr->enabled = 0; in sr_disable() 689 if (IS_ERR(sr)) { in omap_sr_enable() [all …]
|
| /drivers/rtc/ |
| A D | rtc-isl1208.c | 307 return sr; in isl1208_rtc_proc() 316 (sr & ISL1208_REG_SR_ARST) ? " ARST" : "", sr); in isl1208_rtc_proc() 340 int sr; in isl1208_i2c_read_time() local 353 return sr; in isl1208_i2c_read_time() 389 return sr; in isl1208_i2c_read_alarm() 397 return sr; in isl1208_i2c_read_alarm() 481 int sr; in isl1208_i2c_set_time() local 562 int sr; in timestamp0_store() local 586 int sr; in timestamp0_show() local 615 if (sr) in timestamp0_show() [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_reg_sr.c | 31 struct xe_reg_sr *sr = arg; in reg_sr_fini() local 35 xa_for_each(&sr->xa, reg, entry) in reg_sr_fini() 38 xa_destroy(&sr->xa); in reg_sr_fini() 43 xa_init(&sr->xa); in xe_reg_sr_init() 44 sr->name = name; in xe_reg_sr_init() 70 sr->errors++; in reg_sr_inc_error() 115 reg_sr_inc_error(sr); in xe_reg_sr_add() 173 if (xa_empty(&sr->xa)) in xe_reg_sr_apply_mmio() 185 xa_for_each(&sr->xa, reg, entry) in xe_reg_sr_apply_mmio() 207 if (!sr->name || xa_empty(&sr->xa)) in xe_reg_sr_dump() [all …]
|
| A D | xe_reg_whitelist.c | 95 struct xe_reg_sr *sr = &hwe->reg_whitelist; in whitelist_apply_to_hwe() local 101 xe_gt_dbg(hwe->gt, "Add %s whitelist to engine\n", sr->name); in whitelist_apply_to_hwe() 105 xa_for_each(&sr->xa, reg, entry) { in whitelist_apply_to_hwe() 202 void xe_reg_whitelist_dump(struct xe_reg_sr *sr, struct drm_printer *p) in xe_reg_whitelist_dump() argument 207 if (!sr->name || xa_empty(&sr->xa)) in xe_reg_whitelist_dump() 210 drm_printf(p, "%s\n", sr->name); in xe_reg_whitelist_dump() 211 xa_for_each(&sr->xa, reg, entry) in xe_reg_whitelist_dump()
|
| A D | xe_reg_sr.h | 20 int xe_reg_sr_init(struct xe_reg_sr *sr, const char *name, struct xe_device *xe); 21 void xe_reg_sr_dump(struct xe_reg_sr *sr, struct drm_printer *p); 23 int xe_reg_sr_add(struct xe_reg_sr *sr, const struct xe_reg_sr_entry *e, 25 void xe_reg_sr_apply_mmio(struct xe_reg_sr *sr, struct xe_gt *gt);
|
| /drivers/macintosh/ |
| A D | windfarm_core.c | 283 if (sr->ops && sr->ops->release) in wf_sensor_release() 284 sr->ops->release(sr); in wf_sensor_release() 286 kfree(sr); in wf_sensor_release() 304 struct wf_sensor *sr; in wf_register_sensor() local 340 list_del(&sr->link); in wf_unregister_sensor() 345 wf_put_sensor(sr); in wf_unregister_sensor() 351 if (!try_module_get(sr->ops->owner)) in wf_get_sensor() 353 kref_get(&sr->ref); in wf_get_sensor() 360 struct module *mod = sr->ops->owner; in wf_put_sensor() 375 struct wf_sensor *sr; in wf_register_client() local [all …]
|
| A D | windfarm_pm112.c | 274 struct wf_sensor *sr; in cpu_fans_tick() local 281 sr = sens_cpu_temp[cpu]; in cpu_fans_tick() 282 err = sr->ops->get_value(sr, &temp); in cpu_fans_tick() 296 sr = sens_cpu_power[cpu]; in cpu_fans_tick() 297 err = sr->ops->get_value(sr, &power); in cpu_fans_tick() 608 i = sr->name[9] - '0'; in pm112_new_sensor() 611 sens_cpu_temp[i] = sr; in pm112_new_sensor() 614 i = sr->name[10] - '0'; in pm112_new_sensor() 620 hd_temp = sr; in pm112_new_sensor() 623 slots_power = sr; in pm112_new_sensor() [all …]
|
| A D | windfarm.h | 100 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()
|
| A D | windfarm_rm31.c | 610 sens_cpu_temp[0] = sr; in rm31_new_sensor() 612 sens_cpu_temp[1] = sr; in rm31_new_sensor() 614 sens_cpu_volts[0] = sr; in rm31_new_sensor() 616 sens_cpu_volts[1] = sr; in rm31_new_sensor() 618 sens_cpu_amps[0] = sr; in rm31_new_sensor() 620 sens_cpu_amps[1] = sr; in rm31_new_sensor() 622 backside_temp = sr; in rm31_new_sensor() 623 else if (!strcmp(sr->name, "slots-temp")) in rm31_new_sensor() 624 slots_temp = sr; in rm31_new_sensor() 625 else if (!strcmp(sr->name, "dimms-temp")) in rm31_new_sensor() [all …]
|
| A D | windfarm_smu_sensors.c | 59 static void smu_ads_release(struct wf_sensor *sr) in smu_ads_release() argument 61 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_ads_release() 88 static int smu_cputemp_get(struct wf_sensor *sr, s32 *value) in smu_cputemp_get() argument 90 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cputemp_get() 111 static int smu_cpuamp_get(struct wf_sensor *sr, s32 *value) in smu_cpuamp_get() argument 113 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cpuamp_get() 134 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_cpuvolt_get() 155 struct smu_ad_sensor *ads = to_smu_ads(sr); in smu_slotspow_get() 285 static void smu_cpu_power_release(struct wf_sensor *sr) in smu_cpu_power_release() argument 287 struct smu_cpu_power_sensor *pow = to_smu_cpu_power(sr); in smu_cpu_power_release() [all …]
|
| A D | windfarm_pm72.c | 719 if (!strcmp(sr->name, "cpu-diode-temp-0")) in pm72_new_sensor() 720 sens_cpu_temp[0] = sr; 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() 726 sens_cpu_volts[1] = sr; in pm72_new_sensor() 728 sens_cpu_amps[0] = sr; in pm72_new_sensor() 730 sens_cpu_amps[1] = sr; in pm72_new_sensor() 732 backside_temp = sr; in pm72_new_sensor() 733 else if (!strcmp(sr->name, "hd-temp")) in pm72_new_sensor() [all …]
|
| A D | windfarm_ad7417_sensor.c | 36 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()
|
| A D | windfarm_pm91.c | 578 static void wf_smu_new_sensor(struct wf_sensor *sr) in wf_smu_new_sensor() argument 584 if (wf_get_sensor(sr) == 0) in wf_smu_new_sensor() 585 sensor_cpu_power = sr; in wf_smu_new_sensor() 588 if (sensor_cpu_temp == NULL && !strcmp(sr->name, "cpu-temp")) { in wf_smu_new_sensor() 589 if (wf_get_sensor(sr) == 0) in wf_smu_new_sensor() 590 sensor_cpu_temp = sr; in wf_smu_new_sensor() 593 if (sensor_hd_temp == NULL && !strcmp(sr->name, "hd-temp")) { in wf_smu_new_sensor() 594 if (wf_get_sensor(sr) == 0) in wf_smu_new_sensor() 595 sensor_hd_temp = sr; in wf_smu_new_sensor() 599 if (wf_get_sensor(sr) == 0) in wf_smu_new_sensor() [all …]
|
| /drivers/i2c/busses/ |
| A D | i2c-iop3xx.c | 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() 164 unsigned sr = 0; in iop3xx_i2c_wait_event() local 176 *status = sr; in iop3xx_i2c_wait_event() 179 *status = sr; in iop3xx_i2c_wait_event() [all …]
|
| A D | i2c-sh_mobile.c | 130 int sr; member 406 unsigned char sr; in sh_mobile_i2c_isr() local 409 sr = iic_rd(pd, ICSR); in sh_mobile_i2c_isr() 410 pd->sr |= sr; /* remember state */ in sh_mobile_i2c_isr() 412 dev_dbg(pd->dev, "i2c_isr 0x%02x 0x%02x %s %d %d!\n", sr, pd->sr, in sh_mobile_i2c_isr() 419 else if (sr & (ICSR_AL | ICSR_TACK)) in sh_mobile_i2c_isr() 432 iic_wr(pd, ICSR, sr & ~ICSR_WAIT); in sh_mobile_i2c_isr() 435 pd->sr |= SW_DONE; in sh_mobile_i2c_isr() 579 pd->sr = 0; in start_ch() 626 val |= pd->sr; in poll_busy() [all …]
|
| /drivers/char/hw_random/ |
| A D | stm32-rng.c | 106 u32 sr = readl_relaxed(priv->base + RNG_SR); in stm32_rng_conceal_seed_error_cond_reset() local 110 if (sr & RNG_SR_SECS) { in stm32_rng_conceal_seed_error_cond_reset() 131 err = readl_relaxed_poll_timeout_atomic(priv->base + RNG_SR, sr, !(sr & RNG_SR_SECS), 10, in stm32_rng_conceal_seed_error_cond_reset() 191 u32 sr; in stm32_rng_read() local 201 sr = readl_relaxed(priv->base + RNG_SR); in stm32_rng_read() 206 if (!sr && wait) { in stm32_rng_read() 209 sr, sr, in stm32_rng_read() 215 } else if (!sr) { in stm32_rng_read() 220 if (sr != RNG_SR_DRDY) { in stm32_rng_read() 221 if (sr & RNG_SR_SEIS) { in stm32_rng_read() [all …]
|
| /drivers/usb/gadget/udc/bdc/ |
| A D | bdc_dbg.c | 65 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/mtd/spi-nor/ |
| A D | atmel.c | 75 u8 sr; in atmel_nor_set_global_protection() local 85 sr = nor->bouncebuf[0]; in atmel_nor_set_global_protection() 88 if (sr & SR_SRWD) { in atmel_nor_set_global_protection() 89 sr &= ~SR_SRWD; in atmel_nor_set_global_protection() 90 ret = spi_nor_write_sr_and_check(nor, sr); in atmel_nor_set_global_protection() 98 sr |= ATMEL_SR_GLOBAL_PROTECT_MASK; in atmel_nor_set_global_protection() 106 sr |= SR_SRWD; in atmel_nor_set_global_protection() 108 sr &= ~ATMEL_SR_GLOBAL_PROTECT_MASK; in atmel_nor_set_global_protection() 111 nor->bouncebuf[0] = sr; in atmel_nor_set_global_protection()
|
| /drivers/sh/intc/ |
| A D | handle.c | 261 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/pci/controller/ |
| A D | pcie-brcmstb.c | 1409 if (sr) { in alloc_subdev_regulators() 1415 return sr; in alloc_subdev_regulators() 1430 if (!sr) { in brcm_pcie_add_bus() 1435 pcie->sr = sr; in brcm_pcie_add_bus() 1444 ret = regulator_bulk_enable(sr->num_supplies, sr->supplies); in brcm_pcie_add_bus() 1447 regulator_bulk_free(sr->num_supplies, sr->supplies); in brcm_pcie_add_bus() 1460 struct subdev_regulators *sr = pcie->sr; in brcm_pcie_remove_bus() local 1466 if (regulator_bulk_disable(sr->num_supplies, sr->supplies)) in brcm_pcie_remove_bus() 1468 regulator_bulk_free(sr->num_supplies, sr->supplies); in brcm_pcie_remove_bus() 1608 if (pcie->sr) { in brcm_pcie_suspend_noirq() [all …]
|
| /drivers/hwmon/ |
| A D | max31790.c | 45 #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 172 int sr, rpm; in max31790_read_fan() local 179 sr = get_tach_period(data->fan_dynamics[channel % NR_CHANNEL]); in max31790_read_fan() 183 rpm = RPM_FROM_REG(data->tach[channel], sr); in max31790_read_fan() 187 sr = get_tach_period(data->fan_dynamics[channel]); in max31790_read_fan() 188 rpm = RPM_FROM_REG(data->target_count[channel], sr); in max31790_read_fan() 224 int sr; in max31790_write_fan() local 242 sr = get_tach_period(data->fan_dynamics[channel]); in max31790_write_fan() [all …]
|
| /drivers/spi/ |
| A D | spi-xilinx.c | 273 u32 sr; in xilinx_spi_txrx_bufs() local 297 sr = XSPI_SR_TX_EMPTY_MASK; in xilinx_spi_txrx_bufs() 299 sr = xspi->read_fn(xspi->regs + XSPI_SR_OFFSET); in xilinx_spi_txrx_bufs() 306 !(sr & XSPI_SR_TX_EMPTY_MASK) && in xilinx_spi_txrx_bufs() 307 (sr & XSPI_SR_RX_EMPTY_MASK)) { in xilinx_spi_txrx_bufs() 314 if ((sr & XSPI_SR_TX_EMPTY_MASK) && (rx_words > 1)) { in xilinx_spi_txrx_bufs() 320 sr = xspi->read_fn(xspi->regs + XSPI_SR_OFFSET); in xilinx_spi_txrx_bufs() 321 if (!(sr & XSPI_SR_RX_EMPTY_MASK)) { in xilinx_spi_txrx_bufs() 363 u8 sr; in xilinx_spi_find_buffer_size() local 376 sr = xspi->read_fn(xspi->regs + XSPI_SR_OFFSET); in xilinx_spi_find_buffer_size() [all …]
|
| /drivers/counter/ |
| A D | microchip-tcb-capture.c | 156 u32 sr; in mchp_tc_count_signal_read() local 161 sigstatus = (sr & ATMEL_TC_MTIOB); in mchp_tc_count_signal_read() 163 sigstatus = (sr & ATMEL_TC_MTIOA); in mchp_tc_count_signal_read() 416 u32 sr, mask; in mchp_tc_isr() local 421 sr &= mask; in mchp_tc_isr() 422 if (!(sr & ATMEL_TC_ALL_IRQ)) in mchp_tc_isr() 425 if (sr & ATMEL_TC_ETRGS) in mchp_tc_isr() 428 if (sr & ATMEL_TC_LDRAS) in mchp_tc_isr() 431 if (sr & ATMEL_TC_LDRBS) in mchp_tc_isr() 434 if (sr & ATMEL_TC_CPCS) in mchp_tc_isr() [all …]
|
| /drivers/media/dvb-frontends/ |
| A D | tda10023.c | 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() 201 BDRX*=sr; in tda10023_set_symbolrate() [all …]
|