/linux-master/drivers/regulator/ |
H A D | cros-ec-regulator.c | 163 struct regulator_config cfg = {}; local 191 cfg.dev = &pdev->dev; 192 cfg.init_data = init_data; 193 cfg.driver_data = drvdata; 194 cfg.of_node = np; 196 drvdata->dev = devm_regulator_register(dev, &drvdata->desc, &cfg);
|
H A D | pbias-regulator.c | 151 struct regulator_config cfg = { }; local 186 cfg.regmap = syscon; 187 cfg.dev = &pdev->dev; 212 cfg.init_data = pbias_matches[idx].init_data; 213 cfg.of_node = pbias_matches[idx].of_node; 215 rdev = devm_regulator_register(&pdev->dev, desc, &cfg);
|
H A D | lp8788-ldo.c | 528 struct regulator_config cfg = { }; local 542 cfg.ena_gpiod = ldo->ena_gpiod; 544 cfg.dev = pdev->dev.parent; 545 cfg.init_data = lp->pdata ? lp->pdata->dldo_data[id] : NULL; 546 cfg.driver_data = ldo; 547 cfg.regmap = lp->regmap; 549 rdev = devm_regulator_register(&pdev->dev, &lp8788_dldo_desc[id], &cfg); 576 struct regulator_config cfg = { }; local 590 cfg.ena_gpiod = ldo->ena_gpiod; 592 cfg [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_hash.h | 26 #define SET_KEX_LD_HASH(intf, ld, cfg) \ 28 NPC_AF_INTFX_HASHX_CFG(intf, ld), cfg) 30 #define SET_KEX_LD_HASH_MASK(intf, ld, mask_idx, cfg) \ 32 NPC_AF_INTFX_HASHX_MASKX(intf, ld, mask_idx), cfg) 40 #define SET_KEX_LD_HASH_CTRL(intf, ld, cfg) \ 42 NPC_AF_INTFX_HASHX_RESULT_CTRL(intf, ld), cfg)
|
H A D | rvu.c | 256 u64 cfg, reg; local 306 cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16)); 307 if (cfg) { 314 cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16)); 315 if (cfg) 322 cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16)); 323 if (cfg) { 330 cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16)); 331 if (cfg) 410 u64 cfg; local 423 u64 cfg; local 446 u64 cfg; local 481 u64 cfg; local 556 u64 cfg; local 611 u64 cfg, phy_addr; local 729 u64 cfg; local 849 u64 cfg; local 878 u64 cfg; local 932 u64 cfg; local 1556 u64 cfg; local 1796 u64 cfg; local 1821 u64 cfg; local 2002 u64 cfg; local 2366 u64 cfg; local 2693 u64 cfg; local 3072 u64 cfg; local [all...] |
/linux-master/drivers/clk/ |
H A D | clk-k210.c | 678 struct k210_clk_cfg *cfg = &k210_clk_cfgs[kclk->id]; local 682 if (!cfg->gate_reg) 686 reg = readl(ksc->regs + cfg->gate_reg); 687 reg |= BIT(cfg->gate_bit); 688 writel(reg, ksc->regs + cfg->gate_reg); 698 struct k210_clk_cfg *cfg = &k210_clk_cfgs[kclk->id]; local 702 if (!cfg->gate_reg) 706 reg = readl(ksc->regs + cfg->gate_reg); 707 reg &= ~BIT(cfg->gate_bit); 708 writel(reg, ksc->regs + cfg 716 struct k210_clk_cfg *cfg = &k210_clk_cfgs[kclk->id]; local 736 struct k210_clk_cfg *cfg = &k210_clk_cfgs[kclk->id]; local 753 struct k210_clk_cfg *cfg = &k210_clk_cfgs[kclk->id]; local [all...] |
/linux-master/drivers/spi/ |
H A D | spi-dw-bt1.c | 113 struct dw_spi_cfg cfg; local 126 cfg.tmode = DW_SPI_CTRLR0_TMOD_EPROMREAD; 127 cfg.dfs = 8; 128 cfg.ndf = 4; 129 cfg.freq = mem->spi->max_speed_hz; 136 dw_spi_update_config(dws, mem->spi, &cfg);
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch-flower.c | 120 struct dpsw_acl_entry_cfg *acl_entry_cfg = &entry->cfg; 163 struct dpsw_acl_entry_cfg *acl_entry_cfg = &entry->cfg; 251 entry->cfg.precedence = precedence; 281 entry->cfg.precedence = precedence; 349 precedence = entry->cfg.precedence; 409 u16 vlan = entry->cfg.vlan_id; 432 if (entry->cfg.filter == DPSW_REFLECTION_FILTER_INGRESS_VLAN && 442 port, &entry->cfg); 456 port, &entry->cfg); 469 struct dpsw_reflection_cfg *cfg local [all...] |
H A D | dpni.h | 125 const struct dpni_pools_cfg *cfg); 286 struct dpni_error_cfg *cfg); 527 const struct dpni_link_cfg *cfg); 532 struct dpni_link_cfg *cfg); 648 int dpni_prepare_key_cfg(const struct dpkg_profile_cfg *cfg, 675 const struct dpni_rx_tc_dist_cfg *cfg); 709 const struct dpni_rx_dist_cfg *cfg); 714 const struct dpni_rx_dist_cfg *cfg); 734 const struct dpni_qos_tbl_cfg *cfg); 930 const struct dpni_congestion_notification_cfg *cfg); [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | usb.c | 193 rtlpriv->cfg->usb_interface_cfg->usb_tx_post_hdl; 195 rtlpriv->cfg->usb_interface_cfg->usb_tx_cleanup; 197 (rtlpriv->cfg->usb_interface_cfg->usb_tx_aggregate_hdl) 198 ? rtlpriv->cfg->usb_interface_cfg->usb_tx_aggregate_hdl 217 rtlusb->rx_max_size = rtlpriv->cfg->usb_interface_cfg->rx_max_size; 218 rtlusb->rx_urb_num = rtlpriv->cfg->usb_interface_cfg->rx_urb_num; 219 rtlusb->usb_rx_hdl = rtlpriv->cfg->usb_interface_cfg->usb_rx_hdl; 221 rtlpriv->cfg->usb_interface_cfg->usb_rx_segregate_hdl; 287 err = rtlpriv->cfg->usb_interface_cfg->usb_endpoint_mapping(hw); 288 rtlusb->usb_mq_to_hwq = rtlpriv->cfg [all...] |
H A D | ps.c | 26 if (rtlpriv->cfg->ops->hw_init(hw)) 28 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT, 32 rtlpriv->cfg->ops->switch_channel(hw); 33 rtlpriv->cfg->ops->set_channel_access(hw); 34 rtlpriv->cfg->ops->set_bw_mode(hw, 38 rtlpriv->cfg->ops->enable_interrupt(hw); 55 rtlpriv->cfg->ops->disable_interrupt(hw); 59 rtlpriv->cfg->ops->hw_disable(hw); 141 rtlpriv->cfg->ops->set_rf_power_state(hw, state_toset); 211 if (rtlpriv->cfg [all...] |
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | amx_test.c | 60 static inline void __ldtilecfg(void *cfg) argument 63 : : "a"(cfg)); 113 static void set_tilecfg(struct tile_config *cfg) argument 118 cfg->palette_id = 1; 120 cfg->colsb[i] = xtile.bytes_per_row; 121 cfg->rows[i] = xtile.max_rows; 249 /* amx cfg for guest_code */
|
/linux-master/sound/soc/qcom/qdsp6/ |
H A D | q6apm-dai.c | 223 struct audioreach_module_config cfg; local 237 cfg.direction = substream->stream; 238 cfg.sample_rate = runtime->rate; 239 cfg.num_channels = runtime->channels; 240 cfg.bit_width = prtd->bits_per_sample; 241 cfg.fmt = SND_AUDIOCODEC_PCM; 252 ret = q6apm_graph_media_format_shmem(prtd->graph, &cfg); 258 ret = q6apm_graph_media_format_pcm(prtd->graph, &cfg); 640 struct audioreach_module_config cfg; local 663 cfg [all...] |
/linux-master/drivers/dma/fsl-dpaa2-qdma/ |
H A D | dpdmai.c | 257 * @cfg: Rx queue configuration 262 u8 priority, const struct dpdmai_rx_queue_cfg *cfg) 272 cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id); 273 cmd_params->dest_priority = cfg->dest_cfg.priority; 275 cmd_params->dest_type = cfg->dest_cfg.dest_type; 276 cmd_params->user_ctx = cpu_to_le64(cfg->user_ctx); 277 cmd_params->options = cpu_to_le32(cfg->options); 261 dpdmai_set_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 queue_idx, u8 priority, const struct dpdmai_rx_queue_cfg *cfg) argument
|
/linux-master/drivers/hid/ |
H A D | hid-cp2112.c | 834 struct cp2112_usb_config_report *cfg) 838 ret = cp2112_hid_get(hdev, CP2112_USB_CONFIG, (u8 *)cfg, sizeof(*cfg), 840 if (ret != sizeof(*cfg)) { 851 struct cp2112_usb_config_report *cfg) 855 BUG_ON(cfg->report != CP2112_USB_CONFIG); 857 ret = cp2112_hid_output(hdev, (u8 *)cfg, sizeof(*cfg), 859 if (ret != sizeof(*cfg)) { 877 struct cp2112_usb_config_report cfg; \ 833 cp2112_get_usb_config(struct hid_device *hdev, struct cp2112_usb_config_report *cfg) argument 850 cp2112_set_usb_config(struct hid_device *hdev, struct cp2112_usb_config_report *cfg) argument [all...] |
/linux-master/arch/arm/mach-s3c/ |
H A D | gpio-samsung.c | 36 #include "gpio-cfg.h" 37 #include "gpio-cfg-helpers.h" 69 unsigned int off, unsigned int cfg) 75 if (samsung_gpio_is_cfg_special(cfg)) { 76 cfg &= 0xf; 77 if (cfg > 3) 80 cfg <<= shift; 85 con |= cfg; 118 * @cfg: The configuration value to set. 132 unsigned int off, unsigned int cfg) 68 samsung_gpio_setcfg_2bit(struct samsung_gpio_chip *chip, unsigned int off, unsigned int cfg) argument 131 samsung_gpio_setcfg_4bit(struct samsung_gpio_chip *chip, unsigned int off, unsigned int cfg) argument 840 s3c_gpio_cfgpin_range(unsigned int start, unsigned int nr, unsigned int cfg) argument 855 s3c_gpio_cfgall_range(unsigned int start, unsigned int nr, unsigned int cfg, samsung_gpio_pull_t pull) argument [all...] |
/linux-master/drivers/phy/qualcomm/ |
H A D | phy-qcom-qmp-usb.c | 1241 const struct qmp_phy_cfg *cfg; member in struct:qmp_usb 1647 const struct qmp_phy_cfg *cfg = qmp->cfg; local 1649 const struct qmp_phy_init_tbl *serdes_tbl = cfg->serdes_tbl; 1650 int serdes_tbl_num = cfg->serdes_tbl_num; 1660 const struct qmp_phy_cfg *cfg = qmp->cfg; local 1664 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); 1686 qphy_setbits(pcs, cfg->regs[QPHY_PCS_POWER_DOWN_CONTROL], SW_PWRDN); 1693 regulator_bulk_disable(cfg 1701 const struct qmp_phy_cfg *cfg = qmp->cfg; local 1715 const struct qmp_phy_cfg *cfg = qmp->cfg; local 1769 const struct qmp_phy_cfg *cfg = qmp->cfg; local 1830 const struct qmp_phy_cfg *cfg = qmp->cfg; local 1859 const struct qmp_phy_cfg *cfg = qmp->cfg; local 1929 const struct qmp_phy_cfg *cfg = qmp->cfg; local 2061 const struct qmp_phy_cfg *cfg = qmp->cfg; local 2129 const struct qmp_phy_cfg *cfg = qmp->cfg; local [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_rx_dqo.c | 303 struct gve_rx_alloc_rings_cfg *cfg) 330 qpl_id = gve_get_rx_qpl_id(cfg->qcfg_tx, rx->q_num); 380 struct gve_rx_alloc_rings_cfg *cfg, 389 const u32 buffer_queue_slots = cfg->ring_size; 390 const u32 completion_queue_slots = cfg->ring_size; 398 rx->dqo.num_buf_states = cfg->raw_addressing ? 400 gve_get_rx_pages_per_qpl_dqo(cfg->ring_size); 408 if (cfg->enable_header_split) 427 if (!cfg->raw_addressing) { 428 qpl_id = gve_get_rx_qpl_id(cfg 302 gve_rx_free_ring_dqo(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument 379 gve_rx_alloc_ring_dqo(struct gve_priv *priv, struct gve_rx_alloc_rings_cfg *cfg, struct gve_rx_ring *rx, int idx) argument 461 gve_rx_alloc_rings_dqo(struct gve_priv *priv, struct gve_rx_alloc_rings_cfg *cfg) argument 493 gve_rx_free_rings_dqo(struct gve_priv *priv, struct gve_rx_alloc_rings_cfg *cfg) argument [all...] |
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | mxl111sf-demod.c | 25 const struct mxl111sf_demod_config *cfg; member in struct:mxl111sf_demod_state 35 return (state->cfg->read_reg) ? 36 state->cfg->read_reg(state->mxl_state, addr, data) : 43 return (state->cfg->write_reg) ? 44 state->cfg->write_reg(state->mxl_state, addr, data) : 52 return (state->cfg->program_regs) ? 53 state->cfg->program_regs(state->mxl_state, ctrl_reg_info) : 574 const struct mxl111sf_demod_config *cfg) 585 state->cfg = cfg; 573 mxl111sf_demod_attach(struct mxl111sf_state *mxl_state, const struct mxl111sf_demod_config *cfg) argument [all...] |
/linux-master/drivers/media/platform/samsung/exynos-gsc/ |
H A D | gsc-core.h | 437 u32 cfg = readl(dev->regs + GSC_ENABLE); local 440 cfg |= GSC_ENABLE_ON; 442 cfg &= ~GSC_ENABLE_ON; 444 writel(cfg, dev->regs + GSC_ENABLE); 449 u32 cfg = readl(dev->regs + GSC_IRQ); local 450 if (cfg & GSC_IRQ_STATUS_OR_IRQ) 459 u32 cfg = readl(dev->regs + GSC_IRQ); local 461 cfg |= GSC_IRQ_STATUS_OR_IRQ; 463 cfg |= GSC_IRQ_STATUS_FRM_DONE_IRQ; 464 writel(cfg, de [all...] |
/linux-master/drivers/media/tuners/ |
H A D | tda827x.c | 28 struct tda827x_config *cfg; member in struct:tda827x_priv 229 if (priv->cfg && priv->cfg->sleep) 230 priv->cfg->sleep(fe); 442 if (priv->cfg && priv->cfg->sleep) 443 priv->cfg->sleep(fe); 457 if (NULL == priv->cfg) { 461 msg.addr = priv->cfg->switch_addr; 462 if (priv->cfg 869 tda827x_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c, struct tda827x_config *cfg) argument [all...] |
/linux-master/drivers/dma/ |
H A D | sun4i-dma.c | 146 struct dma_slave_config cfg; member in struct:sun4i_dma_vchan 155 u32 cfg; member in struct:sun4i_dma_promise 285 writel_relaxed(d->cfg, pchan->base + SUN4I_DDMA_CFG_REG); 290 writel_relaxed(d->cfg, pchan->base + SUN4I_NDMA_CFG_REG); 461 promise->cfg = SUN4I_DMA_CFG_LOADING | 473 promise->cfg |= SUN4I_DMA_CFG_SRC_BURST_LENGTH(ret); 479 promise->cfg |= SUN4I_DMA_CFG_DST_BURST_LENGTH(ret); 485 promise->cfg |= SUN4I_DMA_CFG_SRC_DATA_WIDTH(ret); 491 promise->cfg |= SUN4I_DMA_CFG_DST_DATA_WIDTH(ret); 523 promise->cfg [all...] |
/linux-master/net/caif/ |
H A D | cfcnfg.c | 117 void cfcnfg_remove(struct cfcnfg *cfg) argument 120 if (cfg) { 123 kfree(cfg->mux); 124 cfctrl_remove(cfg->ctrl); 125 kfree(cfg); 182 struct cfcnfg *cfg = get_cfcnfg(net); local 185 cfctrl_cancel_req(cfg->ctrl, adap_layer); 189 servl = cfmuxl_remove_uplayer(cfg->mux, channel_id); 190 cfctrl_linkdown_req(cfg->ctrl, channel_id, adap_layer); 308 struct cfcnfg *cfg local [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | dib0090.c | 315 #define HARD_RESET(state) do { if (cfg->reset) { if (cfg->sleep) cfg->sleep(fe, 0); msleep(10); cfg->reset(fe, 1); msleep(10); cfg->reset(fe, 0); msleep(10); } } while (0) 509 static void dib0090_reset_digital(struct dvb_frontend *fe, const struct dib0090_config *cfg) argument 516 if (cfg->in_soc) 521 dib0090_write_reg(state, 0x20, ((cfg->io.adc_clock_ratio - 1) << 11) | (0 << 10) | (1 << 9) | (1 << 8) | (0 << 4) | 0); 522 if (cfg->clkoutdrive != 0) 523 dib0090_write_reg(state, 0x23, (0 << 15) | ((!cfg 576 dib0090_fw_reset_digital(struct dvb_frontend *fe, const struct dib0090_config *cfg) argument 1026 dib0090_set_rframp(struct dib0090_state *state, const u16 * cfg) argument 1031 dib0090_set_rframp_pwm(struct dib0090_state *state, const u16 * cfg) argument 1043 dib0090_set_bbramp(struct dib0090_state *state, const u16 * cfg) argument 1049 dib0090_set_bbramp_pwm(struct dib0090_state *state, const u16 * cfg) argument [all...] |
/linux-master/drivers/crypto/ |
H A D | sa2ul.c | 565 static int sa_format_cmdl_gen(struct sa_cmdl_cfg *cfg, u8 *cmdl, argument 580 if (cfg->enc_eng_id && cfg->auth_eng_id) { 581 if (cfg->enc) { 583 enc_next_eng = cfg->auth_eng_id; 585 if (cfg->iv_size) 586 auth_offset += cfg->iv_size; 589 auth_next_eng = cfg->enc_eng_id; 593 if (cfg->enc_eng_id) { 601 if (cfg 891 struct sa_cmdl_cfg cfg; local 1456 struct sa_cmdl_cfg cfg; local 1807 struct sa_cmdl_cfg cfg; local 2282 struct dma_slave_config cfg; local [all...] |