/linux-master/drivers/crypto/ccree/ |
H A D | cc_debugfs.h | 11 int cc_debugfs_init(struct cc_drvdata *drvdata); 12 void cc_debugfs_fini(struct cc_drvdata *drvdata); 19 static inline int cc_debugfs_init(struct cc_drvdata *drvdata) argument 24 static inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {} argument
|
H A D | cc_request_mgr.h | 13 int cc_req_mgr_init(struct cc_drvdata *drvdata); 18 * @drvdata: Associated device driver context 27 int cc_send_request(struct cc_drvdata *drvdata, struct cc_crypto_req *cc_req, 31 int cc_send_sync_request(struct cc_drvdata *drvdata, 35 int send_request_init(struct cc_drvdata *drvdata, struct cc_hw_desc *desc, 38 void complete_request(struct cc_drvdata *drvdata); 40 void cc_req_mgr_fini(struct cc_drvdata *drvdata);
|
H A D | cc_fips.h | 18 void cc_fips_fini(struct cc_drvdata *drvdata); 19 void fips_handler(struct cc_drvdata *drvdata); 20 void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool ok); 30 static inline void cc_fips_fini(struct cc_drvdata *drvdata) {} argument 31 static inline void cc_set_ree_fips_status(struct cc_drvdata *drvdata, argument 33 static inline void fips_handler(struct cc_drvdata *drvdata) {} argument
|
H A D | cc_pm.c | 20 struct cc_drvdata *drvdata = dev_get_drvdata(dev); local 23 fini_cc_regs(drvdata); 24 cc_iowrite(drvdata, CC_REG(HOST_POWER_DOWN_EN), POWER_DOWN_ENABLE); 25 clk_disable_unprepare(drvdata->clk); 32 struct cc_drvdata *drvdata = dev_get_drvdata(dev); local 36 rc = clk_prepare_enable(drvdata->clk); 42 if (!cc_wait_for_reset_completion(drvdata)) { 44 clk_disable_unprepare(drvdata->clk); 48 cc_iowrite(drvdata, CC_REG(HOST_POWER_DOWN_EN), POWER_DOWN_DISABLE); 49 rc = init_cc_regs(drvdata); [all...] |
H A D | cc_fips.c | 16 struct cc_drvdata *drvdata; member in struct:cc_fips_handle 22 static bool cc_get_tee_fips_status(struct cc_drvdata *drvdata) argument 26 reg = cc_ioread(drvdata, CC_REG(GPR_HOST)); 40 void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool status) argument 44 if (drvdata->hw_rev < CC_HW_REV_712) 49 cc_iowrite(drvdata, CC_REG(HOST_GPR0), val); 58 struct cc_drvdata *drvdata = fips_h->drvdata; local 59 struct device *dev = drvdata_to_dev(drvdata); 61 cc_set_ree_fips_status(drvdata, fals 67 cc_fips_fini(struct cc_drvdata *drvdata) argument 81 fips_handler(struct cc_drvdata *drvdata) argument 114 struct cc_drvdata *drvdata = (struct cc_drvdata *)devarg; local [all...] |
/linux-master/drivers/char/xilinx_hwicap/ |
H A D | fifo_icap.c | 88 * @drvdata: a pointer to the drvdata. 93 static inline void fifo_icap_fifo_write(struct hwicap_drvdata *drvdata, argument 96 dev_dbg(drvdata->dev, "fifo_write: %x\n", data); 97 out_be32(drvdata->base_address + XHI_WF_OFFSET, data); 102 * @drvdata: a pointer to the drvdata. 106 static inline u32 fifo_icap_fifo_read(struct hwicap_drvdata *drvdata) argument 108 u32 data = in_be32(drvdata->base_address + XHI_RF_OFFSET); 109 dev_dbg(drvdata 118 fifo_icap_set_read_size(struct hwicap_drvdata *drvdata, u32 data) argument 128 fifo_icap_start_config(struct hwicap_drvdata *drvdata) argument 138 fifo_icap_start_readback(struct hwicap_drvdata *drvdata) argument 160 fifo_icap_get_status(struct hwicap_drvdata *drvdata) argument 171 fifo_icap_busy(struct hwicap_drvdata *drvdata) argument 183 fifo_icap_write_fifo_vacancy( struct hwicap_drvdata *drvdata) argument 195 fifo_icap_read_fifo_occupancy( struct hwicap_drvdata *drvdata) argument 213 fifo_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *frame_buffer, u32 num_words) argument 289 fifo_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *frame_buffer, u32 num_words) argument 357 fifo_icap_reset(struct hwicap_drvdata *drvdata) argument 378 fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata) argument [all...] |
H A D | fifo_icap.h | 45 struct hwicap_drvdata *drvdata, 51 struct hwicap_drvdata *drvdata, 55 u32 fifo_icap_get_status(struct hwicap_drvdata *drvdata); 56 void fifo_icap_reset(struct hwicap_drvdata *drvdata); 57 void fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata);
|
H A D | buffer_icap.h | 44 int buffer_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *data, 48 int buffer_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *data, 51 u32 buffer_icap_get_status(struct hwicap_drvdata *drvdata); 52 void buffer_icap_reset(struct hwicap_drvdata *drvdata);
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-gxp.c | 96 static void gxp_i2c_start(struct gxp_i2c_drvdata *drvdata) argument 100 drvdata->buf = drvdata->curr_msg->buf; 101 drvdata->buf_remaining = drvdata->curr_msg->len; 104 value = drvdata->curr_msg->addr << 9; 107 value |= drvdata->curr_msg->flags & I2C_M_RD ? RW_CMD | START_CMD : START_CMD; 109 drvdata->state = GXP_I2C_ADDR_PHASE; 110 writew(value, drvdata->base + GXP_I2CMCMD); 117 struct gxp_i2c_drvdata *drvdata local 153 struct gxp_i2c_drvdata *drvdata = i2c_get_adapdata(slave->adapter); local 172 struct gxp_i2c_drvdata *drvdata = i2c_get_adapdata(slave->adapter); local 195 gxp_i2c_stop(struct gxp_i2c_drvdata *drvdata) argument 203 gxp_i2c_restart(struct gxp_i2c_drvdata *drvdata) argument 225 gxp_i2c_chk_addr_ack(struct gxp_i2c_drvdata *drvdata) argument 277 gxp_i2c_ack_data(struct gxp_i2c_drvdata *drvdata) argument 316 gxp_i2c_chk_data_ack(struct gxp_i2c_drvdata *drvdata) argument 357 gxp_i2c_slave_irq_handler(struct gxp_i2c_drvdata *drvdata) argument 443 struct gxp_i2c_drvdata *drvdata = (struct gxp_i2c_drvdata *)_drvdata; local 490 gxp_i2c_init(struct gxp_i2c_drvdata *drvdata) argument 510 struct gxp_i2c_drvdata *drvdata; local 583 struct gxp_i2c_drvdata *drvdata = platform_get_drvdata(pdev); local [all...] |
/linux-master/sound/drivers/ |
H A D | serial-generic.c | 56 static void snd_serial_generic_tx_wakeup(struct snd_serial_generic *drvdata) argument 58 if (test_and_set_bit(SERIAL_TX_STATE_ACTIVE, &drvdata->tx_state)) 59 set_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state); 61 schedule_work(&drvdata->tx_work); 70 struct snd_serial_generic *drvdata = container_of(work, struct snd_serial_generic, local 72 struct snd_rawmidi_substream *substream = drvdata->midi_output; 74 clear_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state); 78 if (!test_bit(SERIAL_MODE_OUTPUT_OPEN, &drvdata->filemode)) 82 num_bytes = serdev_device_write_buf(drvdata->serdev, buf, num_bytes); 89 if (!test_bit(SERIAL_TX_STATE_WAKEUP, &drvdata 98 struct snd_serial_generic *drvdata = serdev_device_get_drvdata(serdev); local 107 struct snd_serial_generic *drvdata = serdev_device_get_drvdata(serdev); local 121 snd_serial_generic_ensure_serdev_open(struct snd_serial_generic *drvdata) argument 148 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 164 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 182 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 192 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 210 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 229 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 242 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local 262 snd_serial_generic_parse_dt(struct serdev_device *serdev, struct snd_serial_generic *drvdata) argument 287 snd_serial_generic_rmidi(struct snd_serial_generic *drvdata, int outs, int ins, struct snd_rawmidi **rmidi) argument 322 struct snd_serial_generic *drvdata; local [all...] |
/linux-master/drivers/input/serio/ |
H A D | ps2-gpio.c | 98 struct ps2_gpio_data *drvdata = serio->port_data; local 100 drvdata->t_irq_last = 0; 101 drvdata->tx.t_xfer_end = 0; 103 enable_irq(drvdata->irq); 109 struct ps2_gpio_data *drvdata = serio->port_data; local 111 flush_delayed_work(&drvdata->tx.work); 112 disable_irq(drvdata->irq); 117 struct ps2_gpio_data *drvdata = serio->port_data; local 119 disable_irq_nosync(drvdata->irq); 120 gpiod_direction_output(drvdata 132 struct ps2_gpio_data *drvdata = serio->port_data; local 152 struct ps2_gpio_data *drvdata = container_of(dwork, local 162 ps2_gpio_irq_rx(struct ps2_gpio_data *drvdata) argument 270 ps2_gpio_irq_tx(struct ps2_gpio_data *drvdata) argument 366 struct ps2_gpio_data *drvdata = dev_id; local 372 ps2_gpio_get_props(struct device *dev, struct ps2_gpio_data *drvdata) argument 402 struct ps2_gpio_data *drvdata; local 481 struct ps2_gpio_data *drvdata = platform_get_drvdata(pdev); local [all...] |
H A D | xilinx_ps2.c | 80 * @drvdata: pointer to ps2 device private data structure 86 static int xps2_recv(struct xps2data *drvdata, u8 *byte) argument 92 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET); 94 *byte = in_be32(drvdata->base_address + XPS2_RX_DATA_OFFSET); 106 struct xps2data *drvdata = dev_id; local 112 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET); 113 out_be32(drvdata->base_address + XPS2_IPISR_OFFSET, intr_sr); 117 dev_warn(drvdata->dev, "receive overrun error\n"); 120 drvdata->flags |= SERIO_PARITY; 123 drvdata 157 struct xps2data *drvdata = pserio->port_data; local 184 struct xps2data *drvdata = pserio->port_data; local 212 struct xps2data *drvdata = pserio->port_data; local 232 struct xps2data *drvdata; local 333 struct xps2data *drvdata = platform_get_drvdata(of_dev); local [all...] |
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-replicator.c | 48 static void dynamic_replicator_reset(struct replicator_drvdata *drvdata) argument 50 struct coresight_device *csdev = drvdata->csdev; 52 CS_UNLOCK(drvdata->base); 55 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER0); 56 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER1); 60 CS_LOCK(drvdata->base); 66 static inline void replicator_reset(struct replicator_drvdata *drvdata) argument 68 if (drvdata->base) 69 dynamic_replicator_reset(drvdata); 72 static int dynamic_replicator_enable(struct replicator_drvdata *drvdata, argument 124 struct replicator_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 145 dynamic_replicator_disable(struct replicator_drvdata *drvdata, int inport, int outport) argument 178 struct replicator_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 224 struct replicator_drvdata *drvdata; local 305 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); local 330 struct replicator_drvdata *drvdata = dev_get_drvdata(&pdev->dev); local 344 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); local 356 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); local [all...] |
H A D | coresight-tmc-etf.c | 19 static int __tmc_etb_enable_hw(struct tmc_drvdata *drvdata) argument 23 CS_UNLOCK(drvdata->base); 26 rc = tmc_wait_for_tmcready(drvdata); 28 dev_err(&drvdata->csdev->dev, 30 CS_LOCK(drvdata->base); 34 writel_relaxed(TMC_MODE_CIRCULAR_BUFFER, drvdata->base + TMC_MODE); 38 drvdata->base + TMC_FFCR); 40 writel_relaxed(drvdata->trigger_cntr, drvdata->base + TMC_TRG); 41 tmc_enable_hw(drvdata); 47 tmc_etb_enable_hw(struct tmc_drvdata *drvdata) argument 60 tmc_etb_dump_hw(struct tmc_drvdata *drvdata) argument 83 __tmc_etb_disable_hw(struct tmc_drvdata *drvdata) argument 99 tmc_etb_disable_hw(struct tmc_drvdata *drvdata) argument 105 __tmc_etf_enable_hw(struct tmc_drvdata *drvdata) argument 130 tmc_etf_enable_hw(struct tmc_drvdata *drvdata) argument 143 tmc_etf_disable_hw(struct tmc_drvdata *drvdata) argument 160 tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata, loff_t pos, size_t len, char **bufpp) argument 179 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 252 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 332 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 366 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 396 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 482 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 615 tmc_read_prepare_etb(struct tmc_drvdata *drvdata) argument 663 tmc_read_unprepare_etb(struct tmc_drvdata *drvdata) argument [all...] |
H A D | coresight-tpda.c | 34 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 36 drvdata->dsb_esize = 0; 37 drvdata->cmb_esize = 0; 40 static void tpda_set_element_size(struct tpda_drvdata *drvdata, u32 *val) argument 45 if (drvdata->dsb_esize == 64) 47 else if (drvdata->dsb_esize == 32) 50 if (drvdata->cmb_esize == 64) 52 else if (drvdata->cmb_esize == 32) 54 else if (drvdata->cmb_esize == 8) 65 static int tpdm_read_element_size(struct tpda_drvdata *drvdata, argument 95 tpda_get_element_size(struct tpda_drvdata *drvdata, struct coresight_device *csdev, int inport) argument 132 tpda_enable_pre_port(struct tpda_drvdata *drvdata) argument 142 tpda_enable_port(struct tpda_drvdata *drvdata, int port) argument 165 __tpda_enable(struct tpda_drvdata *drvdata, int port) argument 189 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 206 __tpda_disable(struct tpda_drvdata *drvdata, int port) argument 223 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 244 tpda_init_default_data(struct tpda_drvdata *drvdata) argument 267 struct tpda_drvdata *drvdata; local 315 struct tpda_drvdata *drvdata = dev_get_drvdata(&adev->dev); local [all...] |
H A D | coresight-cpu-debug.c | 115 static void debug_os_unlock(struct debug_drvdata *drvdata) argument 118 writel_relaxed(0x0, drvdata->base + EDOSLAR); 135 static bool debug_access_permitted(struct debug_drvdata *drvdata) argument 138 if (!(drvdata->edprsr & EDPRSR_PU)) 142 if (drvdata->edprsr & EDPRSR_DLK) 148 static void debug_force_cpu_powered_up(struct debug_drvdata *drvdata) argument 160 edprcr = readl_relaxed(drvdata->base + EDPRCR); 162 writel_relaxed(edprcr, drvdata->base + EDPRCR); 165 if (readx_poll_timeout_atomic(readl_relaxed, drvdata->base + EDPRSR, 166 drvdata 194 debug_read_regs(struct debug_drvdata *drvdata) argument 249 debug_adjust_pc(struct debug_drvdata *drvdata) argument 255 debug_adjust_pc(struct debug_drvdata *drvdata) argument 289 debug_dump_regs(struct debug_drvdata *drvdata) argument 329 struct debug_drvdata *drvdata = info; local 384 struct debug_drvdata *drvdata; local 417 struct debug_drvdata *drvdata; local 456 struct debug_drvdata *drvdata; local 565 struct debug_drvdata *drvdata = dev_get_drvdata(dev); local 628 struct debug_drvdata *drvdata; local 640 struct debug_drvdata *drvdata = dev_get_drvdata(dev); local 693 struct debug_drvdata *drvdata; local 721 struct debug_drvdata *drvdata = dev_get_drvdata(&pdev->dev); local 743 struct debug_drvdata *drvdata = dev_get_drvdata(dev); local 752 struct debug_drvdata *drvdata = dev_get_drvdata(dev); local [all...] |
H A D | coresight-stm.c | 87 #define stm_channel_addr(drvdata, ch) (drvdata->chs.base + \ 151 static void stm_hwevent_enable_hw(struct stm_drvdata *drvdata) argument 153 CS_UNLOCK(drvdata->base); 155 writel_relaxed(drvdata->stmhebsr, drvdata->base + STMHEBSR); 156 writel_relaxed(drvdata->stmheter, drvdata->base + STMHETER); 157 writel_relaxed(drvdata->stmheer, drvdata 165 stm_port_enable_hw(struct stm_drvdata *drvdata) argument 177 stm_enable_hw(struct stm_drvdata *drvdata) argument 199 struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 219 stm_hwevent_disable_hw(struct stm_drvdata *drvdata) argument 230 stm_port_disable_hw(struct stm_drvdata *drvdata) argument 240 stm_disable_hw(struct stm_drvdata *drvdata) argument 260 struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 331 struct stm_drvdata *drvdata = container_of(stm_data, local 342 struct stm_drvdata *drvdata = container_of(stm_data, local 354 struct stm_drvdata *drvdata = container_of(stm_data, local 373 struct stm_drvdata *drvdata = container_of(stm_data, local 406 struct stm_drvdata *drvdata = container_of(stm_data, local 458 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 468 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 487 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 497 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 514 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 532 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 561 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 579 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 605 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 738 stm_fundamental_data_size(struct stm_drvdata *drvdata) argument 755 stm_num_stimulus_port(struct stm_drvdata *drvdata) argument 770 stm_init_default_data(struct stm_drvdata *drvdata) argument 785 stm_init_generic_data(struct stm_drvdata *drvdata, const char *name) argument 821 struct stm_drvdata *drvdata; local 936 struct stm_drvdata *drvdata = dev_get_drvdata(dev); local 952 struct stm_drvdata *drvdata = dev_get_drvdata(dev); local 964 struct stm_drvdata *drvdata = dev_get_drvdata(dev); local 1017 struct stm_drvdata *drvdata = dev_get_drvdata(&pdev->dev); local [all...] |
H A D | coresight-tpdm.c | 29 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 38 drvdata->dsb->edge_ctrl[tpdm_attr->idx]); 43 drvdata->dsb->edge_ctrl_mask[tpdm_attr->idx]); 48 drvdata->dsb->trig_patt[tpdm_attr->idx]); 53 drvdata->dsb->trig_patt_mask[tpdm_attr->idx]); 58 drvdata->dsb->patt_val[tpdm_attr->idx]); 63 drvdata->dsb->patt_mask[tpdm_attr->idx]); 65 if (tpdm_attr->idx >= drvdata->dsb_msr_num) 68 drvdata->dsb->msr[tpdm_attr->idx]); 73 drvdata 107 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 187 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 199 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 211 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 227 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 240 tpdm_reset_datasets(struct tpdm_drvdata *drvdata) argument 253 set_dsb_mode(struct tpdm_drvdata *drvdata, u32 *val) argument 274 set_dsb_tier(struct tpdm_drvdata *drvdata) argument 304 set_dsb_msr(struct tpdm_drvdata *drvdata) argument 313 tpdm_enable_dsb(struct tpdm_drvdata *drvdata) argument 353 set_cmb_tier(struct tpdm_drvdata *drvdata) argument 378 set_cmb_msr(struct tpdm_drvdata *drvdata) argument 387 tpdm_enable_cmb(struct tpdm_drvdata *drvdata) argument 431 __tpdm_enable(struct tpdm_drvdata *drvdata) argument 444 struct tpdm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 460 tpdm_disable_dsb(struct tpdm_drvdata *drvdata) argument 473 tpdm_disable_cmb(struct tpdm_drvdata *drvdata) argument 487 __tpdm_disable(struct tpdm_drvdata *drvdata) argument 500 struct tpdm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 524 tpdm_datasets_setup(struct tpdm_drvdata *drvdata) argument 556 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 581 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 623 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 633 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 651 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 669 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 696 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 724 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 754 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 777 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 800 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 813 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 829 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 845 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 865 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 881 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 901 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 912 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 929 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 940 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 960 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 971 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local 1234 struct tpdm_drvdata *drvdata; local 1293 struct tpdm_drvdata *drvdata = dev_get_drvdata(&adev->dev); local [all...] |
H A D | coresight-etm3x-core.c | 53 static void etm_os_unlock(struct etm_drvdata *drvdata) argument 56 etm_writel(drvdata, 0x0, ETMOSLAR); 57 drvdata->os_unlock = true; 61 static void etm_set_pwrdwn(struct etm_drvdata *drvdata) argument 68 etmcr = etm_readl(drvdata, ETMCR); 70 etm_writel(drvdata, etmcr, ETMCR); 73 static void etm_clr_pwrdwn(struct etm_drvdata *drvdata) argument 77 etmcr = etm_readl(drvdata, ETMCR); 79 etm_writel(drvdata, etmcr, ETMCR); 85 static void etm_set_pwrup(struct etm_drvdata *drvdata) argument 97 etm_clr_pwrup(struct etm_drvdata *drvdata) argument 123 coresight_timeout_etm(struct etm_drvdata *drvdata, u32 offset, int position, int value) argument 154 etm_set_prog(struct etm_drvdata *drvdata) argument 173 etm_clr_prog(struct etm_drvdata *drvdata) argument 307 etm_parse_event_config(struct etm_drvdata *drvdata, struct perf_event *event) argument 361 etm_enable_hw(struct etm_drvdata *drvdata) argument 438 struct etm_drvdata *drvdata; member in struct:etm_enable_arg 453 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 458 etm_read_alloc_trace_id(struct etm_drvdata *drvdata) argument 478 etm_release_trace_id(struct etm_drvdata *drvdata) argument 486 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 517 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 559 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 587 struct etm_drvdata *drvdata = info; local 611 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 639 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 769 struct etm_drvdata *drvdata = info; local 852 struct etm_drvdata *drvdata; local 941 struct etm_drvdata *drvdata = dev_get_drvdata(&adev->dev); local 967 struct etm_drvdata *drvdata = dev_get_drvdata(dev); local 977 struct etm_drvdata *drvdata = dev_get_drvdata(dev); local [all...] |
H A D | coresight-etm4x-core.c | 64 static int etm4_set_event_filters(struct etmv4_drvdata *drvdata, 87 static inline bool etm4x_sspcicrn_present(struct etmv4_drvdata *drvdata, int n) argument 89 return (n < drvdata->nr_ss_cmp) && 90 drvdata->nr_pe && 91 (drvdata->config.ss_status[n] & TRCSSCSRn_PC); 158 static void etm_detect_os_lock(struct etmv4_drvdata *drvdata, argument 163 drvdata->os_lock_model = ETM_OSLSR_OSLM(oslsr); 166 static void etm_write_os_lock(struct etmv4_drvdata *drvdata, argument 171 switch (drvdata->os_lock_model) { 180 smp_processor_id(), drvdata 188 etm4_os_unlock_csa(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument 198 etm4_os_unlock(struct etmv4_drvdata *drvdata) argument 204 etm4_os_lock(struct etmv4_drvdata *drvdata) argument 213 etm4_cs_lock(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument 221 etm4_cs_unlock(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument 230 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 235 etm4_read_alloc_trace_id(struct etmv4_drvdata *drvdata) argument 254 etm4_release_trace_id(struct etmv4_drvdata *drvdata) argument 260 struct etmv4_drvdata *drvdata; member in struct:etm4_enable_arg 269 etm4x_prohibit_trace(struct etmv4_drvdata *drvdata) argument 287 etm4x_allow_trace(struct etmv4_drvdata *drvdata) argument 347 etm4_enable_arch_specific(struct etmv4_drvdata *drvdata) argument 360 etm4_disable_arch_specific(struct etmv4_drvdata *drvdata) argument 373 etm4_check_arch_features(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument 388 etm4_enable_arch_specific(struct etmv4_drvdata *drvdata) argument 392 etm4_disable_arch_specific(struct etmv4_drvdata *drvdata) argument 396 etm4_check_arch_features(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument 402 etm4_enable_hw(struct etmv4_drvdata *drvdata) argument 567 etm4_config_timestamp_event(struct etmv4_drvdata *drvdata) argument 643 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 758 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 796 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 870 struct etmv4_drvdata *drvdata = info; local 936 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 970 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local 1044 etm4_init_sysreg_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument 1086 etm4_init_iomem_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument 1112 etm4_init_csdev_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument 1129 cpu_detect_trace_filtering(struct etmv4_drvdata *drvdata) argument 1174 etm4_fixup_wrong_ccitmin(struct etmv4_drvdata *drvdata) argument 1197 struct etmv4_drvdata *drvdata; local 1503 etm4_get_next_comparator(struct etmv4_drvdata *drvdata, u32 type) argument 1542 etm4_set_event_filters(struct etmv4_drvdata *drvdata, struct perf_event *event) argument 1687 __etm4_cpu_save(struct etmv4_drvdata *drvdata) argument 1827 etm4_cpu_save(struct etmv4_drvdata *drvdata) argument 1843 __etm4_cpu_restore(struct etmv4_drvdata *drvdata) argument 1942 etm4_cpu_restore(struct etmv4_drvdata *drvdata) argument 1953 struct etmv4_drvdata *drvdata; local 2033 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local 2108 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local 2164 struct etmv4_drvdata *drvdata; local 2191 struct etmv4_drvdata *drvdata; local 2270 etm4_remove_dev(struct etmv4_drvdata *drvdata) argument 2301 struct etmv4_drvdata *drvdata = dev_get_drvdata(&adev->dev); local 2309 struct etmv4_drvdata *drvdata = dev_get_drvdata(&pdev->dev); local 2362 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local 2372 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/char/hw_random/ |
H A D | cctrng.c | 77 static inline void cc_iowrite(struct cctrng_drvdata *drvdata, u32 reg, u32 val) argument 79 iowrite32(val, (drvdata->cc_base + reg)); 81 static inline u32 cc_ioread(struct cctrng_drvdata *drvdata, u32 reg) argument 83 return ioread32(drvdata->cc_base + reg); 107 static int cc_trng_pm_init(struct cctrng_drvdata *drvdata) argument 109 struct device *dev = &(drvdata->pdev->dev); 118 static void cc_trng_pm_go(struct cctrng_drvdata *drvdata) argument 120 struct device *dev = &(drvdata->pdev->dev); 126 static void cc_trng_pm_fini(struct cctrng_drvdata *drvdata) argument 128 struct device *dev = &(drvdata 134 cc_trng_parse_sampling_ratio(struct cctrng_drvdata *drvdata) argument 163 cc_trng_change_rosc(struct cctrng_drvdata *drvdata) argument 180 cc_trng_enable_rnd_source(struct cctrng_drvdata *drvdata) argument 203 circ_buf_space(struct cctrng_drvdata *drvdata) argument 214 struct cctrng_drvdata *drvdata = (struct cctrng_drvdata *)rng->priv; local 275 cc_trng_hw_trigger(struct cctrng_drvdata *drvdata) argument 320 struct cctrng_drvdata *drvdata = local 404 struct cctrng_drvdata *drvdata = (struct cctrng_drvdata *)dev_id; local 451 struct cctrng_drvdata *drvdata = local 460 struct cctrng_drvdata *drvdata; local 565 struct cctrng_drvdata *drvdata = platform_get_drvdata(pdev); local 577 struct cctrng_drvdata *drvdata = dev_get_drvdata(dev); local 588 cctrng_wait_for_reset_completion(struct cctrng_drvdata *drvdata) argument 611 struct cctrng_drvdata *drvdata = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/watchdog/ |
H A D | gxp-wdt.c | 29 static void gxp_wdt_enable_reload(struct gxp_wdt *drvdata) argument 33 val = readb(drvdata->base + GXP_WDT_CTRL_OFS); 35 writeb(val, drvdata->base + GXP_WDT_CTRL_OFS); 40 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local 42 writew(SECS_TO_WDOG_TICKS(wdd->timeout), drvdata->base + GXP_WDT_CNT_OFS); 43 gxp_wdt_enable_reload(drvdata); 49 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local 52 val = readb_relaxed(drvdata->base + GXP_WDT_CTRL_OFS); 54 writeb(val, drvdata->base + GXP_WDT_CTRL_OFS); 61 struct gxp_wdt *drvdata local 73 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local 81 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local 90 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local 116 struct gxp_wdt *drvdata; local [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | xilinxfb.c | 166 static void xilinx_fb_out32(struct xilinxfb_drvdata *drvdata, u32 offset, argument 169 if (drvdata->flags & BUS_ACCESS_FLAG) { 170 if (drvdata->flags & LITTLE_ENDIAN_ACCESS) 171 iowrite32(val, drvdata->regs + (offset << 2)); 173 iowrite32be(val, drvdata->regs + (offset << 2)); 177 dcr_write(drvdata->dcr_host, offset, val); 181 static u32 xilinx_fb_in32(struct xilinxfb_drvdata *drvdata, u32 offset) argument 183 if (drvdata->flags & BUS_ACCESS_FLAG) { 184 if (drvdata->flags & LITTLE_ENDIAN_ACCESS) 185 return ioread32(drvdata 229 struct xilinxfb_drvdata *drvdata = to_xilinxfb_drvdata(fbi); local 262 xilinxfb_assign(struct platform_device *pdev, struct xilinxfb_drvdata *drvdata, struct xilinxfb_platform_data *pdata) argument 376 struct xilinxfb_drvdata *drvdata = dev_get_drvdata(dev); local 412 struct xilinxfb_drvdata *drvdata; local [all...] |
/linux-master/drivers/clk/x86/ |
H A D | clk-lpss-atom.c | 18 struct lpss_clk_data *drvdata; local 21 drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); 22 if (!drvdata) 26 drvdata->name = "lpss_clk"; 27 clk = clk_register_fixed_rate(&pdev->dev, drvdata->name, NULL, 32 drvdata->clk = clk; 33 platform_set_drvdata(pdev, drvdata);
|
/linux-master/drivers/hwmon/ |
H A D | nzxt-smart2.c | 173 struct drvdata { struct 198 * in drvdata must be updated, and only then new output reports can be 221 static void handle_fan_config_report(struct drvdata *drvdata, void *data, int size) argument 232 spin_lock(&drvdata->wq.lock); 235 drvdata->fan_type[i] = report->fan_type[i]; 237 drvdata->fan_config_received = true; 238 wake_up_all_locked(&drvdata->wq); 239 spin_unlock(&drvdata->wq.lock); 242 static void handle_fan_status_report(struct drvdata *drvdat argument 341 struct drvdata *drvdata = dev_get_drvdata(dev); local 445 send_output_report(struct drvdata *drvdata, const void *data, size_t data_size) argument 464 set_pwm(struct drvdata *drvdata, int channel, long val) argument 509 set_pwm_enable(struct drvdata *drvdata, int channel, long val) argument 560 set_update_interval(struct drvdata *drvdata, long val) argument 583 init_device(struct drvdata *drvdata, long update_interval) argument 603 struct drvdata *drvdata = dev_get_drvdata(dev); local 691 struct drvdata *drvdata = hid_get_drvdata(hdev); local 709 struct drvdata *drvdata = hid_get_drvdata(hdev); local 732 struct drvdata *drvdata; local 785 struct drvdata *drvdata = hid_get_drvdata(hdev); local [all...] |