/linux-master/drivers/cpufreq/ |
H A D | tegra124-cpufreq.c | 27 static int tegra124_cpu_switch_to_dfll(struct tegra124_cpufreq_priv *priv) argument 32 ret = clk_set_rate(priv->dfll_clk, clk_get_rate(priv->cpu_clk)); 36 orig_parent = clk_get_parent(priv->cpu_clk); 37 clk_set_parent(priv->cpu_clk, priv->pllp_clk); 39 ret = clk_prepare_enable(priv->dfll_clk); 43 clk_set_parent(priv->cpu_clk, priv->dfll_clk); 48 clk_set_parent(priv 55 struct tegra124_cpufreq_priv *priv; local 133 struct tegra124_cpufreq_priv *priv = dev_get_drvdata(dev); local 154 struct tegra124_cpufreq_priv *priv = dev_get_drvdata(dev); local [all...] |
H A D | kirkwood-cpufreq.c | 19 static struct priv struct 26 } priv; variable in typeref:struct:priv 47 return clk_get_rate(priv.powersave_clk) / 1000; 59 reg = readl_relaxed(priv.base); 61 writel_relaxed(reg, priv.base); 65 clk_set_parent(priv.powersave_clk, priv.cpu_clk); 68 clk_set_parent(priv.powersave_clk, priv.ddr_clk); 76 reg = readl_relaxed(priv [all...] |
/linux-master/drivers/watchdog/ |
H A D | gpio_wdt.c | 39 static void gpio_wdt_disable(struct gpio_wdt_priv *priv) argument 42 gpiod_set_value_cansleep(priv->gpiod, 1); 45 if (priv->hw_algo == HW_ALGO_TOGGLE) 46 gpiod_direction_input(priv->gpiod); 51 struct gpio_wdt_priv *priv = watchdog_get_drvdata(wdd); local 53 switch (priv->hw_algo) { 56 priv->state = !priv->state; 57 gpiod_set_value_cansleep(priv->gpiod, priv 71 struct gpio_wdt_priv *priv = watchdog_get_drvdata(wdd); local 83 struct gpio_wdt_priv *priv = watchdog_get_drvdata(wdd); local 110 struct gpio_wdt_priv *priv; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | shadowof.c | 23 #include "priv.h" 28 struct priv { struct 36 struct priv *priv = data; local 37 if (offset < priv->size) { 38 length = min_t(u32, length, priv->size - offset); 39 memcpy_fromio(bios->data + offset, priv->data + offset, length); 48 struct priv *priv = data; local 49 return priv 58 struct priv *priv; local [all...] |
/linux-master/drivers/soc/fujitsu/ |
H A D | a64fx-diag.c | 38 static void a64fx_diag_interrupt_clear(struct a64fx_diag_priv *priv) argument 43 diag_status_reg_addr = priv->mmsc_reg_base + BMC_DIAG_INTERRUPT_STATUS; 49 static void a64fx_diag_interrupt_enable(struct a64fx_diag_priv *priv) argument 54 diag_enable_reg_addr = priv->mmsc_reg_base + BMC_DIAG_INTERRUPT_ENABLE; 62 static void a64fx_diag_interrupt_disable(struct a64fx_diag_priv *priv) argument 67 diag_enable_reg_addr = priv->mmsc_reg_base + BMC_DIAG_INTERRUPT_ENABLE; 78 struct a64fx_diag_priv *priv; local 82 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 83 if (priv 121 struct a64fx_diag_priv *priv = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/net/phy/ |
H A D | xilinx_gmii2rgmii.c | 30 static void xgmiitorgmii_configure(struct gmii2rgmii *priv, int speed) argument 32 struct mii_bus *bus = priv->mdio->bus; 33 int addr = priv->mdio->addr; 51 struct gmii2rgmii *priv = mdiodev_get_drvdata(&phydev->mdio); local 54 if (priv->phy_drv->read_status) 55 err = priv->phy_drv->read_status(phydev); 61 xgmiitorgmii_configure(priv, phydev->speed); 68 struct gmii2rgmii *priv = mdiodev_get_drvdata(&phydev->mdio); local 71 if (priv->phy_drv->set_loopback) 72 err = priv 87 struct gmii2rgmii *priv; local [all...] |
/linux-master/drivers/phy/qualcomm/ |
H A D | phy-ath79-usb.c | 24 struct ath79_usb_phy *priv = phy_get_drvdata(phy); local 27 if (priv->no_suspend_override) { 28 err = reset_control_assert(priv->no_suspend_override); 33 err = reset_control_deassert(priv->reset); 34 if (err && priv->no_suspend_override) 35 reset_control_deassert(priv->no_suspend_override); 42 struct ath79_usb_phy *priv = phy_get_drvdata(phy); local 45 err = reset_control_assert(priv->reset); 49 if (priv->no_suspend_override) { 50 err = reset_control_deassert(priv 66 struct ath79_usb_phy *priv; local [all...] |
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | led.c | 29 struct p54_common *priv = container_of(work, struct p54_common, local 35 if (priv->mode == NL80211_IFTYPE_UNSPECIFIED) 38 for (i = 0; i < ARRAY_SIZE(priv->leds); i++) 39 if (priv->leds[i].toggled) { 40 priv->softled_state |= BIT(i); 42 tmp = 70 + 200 / (priv->leds[i].toggled); 46 if (priv->leds[i].led_dev.brightness == LED_OFF) 49 priv->leds[i].toggled = 50 !!priv->leds[i].led_dev.brightness; 52 priv 70 struct p54_common *priv = dev->priv; local 81 p54_register_led(struct p54_common *priv, unsigned int led_index, char *name, const char *trigger) argument 109 p54_init_leds(struct p54_common *priv) argument 145 p54_unregister_leds(struct p54_common *priv) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | leds.c | 28 struct rtl8187_priv *priv = container_of(work, struct rtl8187_priv, local 30 struct rtl8187_led *led = &priv->led_tx; 33 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED) 39 mutex_lock(&priv->conf_mutex); 42 rtl818x_iowrite8(priv, &priv->map->GPIO0, 0x01); 43 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0x00); 46 reg = rtl818x_ioread8(priv, 66 struct rtl8187_priv *priv = container_of(work, struct rtl8187_priv, local 105 struct rtl8187_priv *priv; local 137 struct rtl8187_priv *priv = dev->priv; local 164 struct rtl8187_priv *priv = hw->priv; local 173 struct rtl8187_priv *priv = dev->priv; local 233 struct rtl8187_priv *priv = dev->priv; local [all...] |
/linux-master/drivers/staging/media/max96712/ |
H A D | max96712.c | 43 static int max96712_read(struct max96712_priv *priv, int reg) argument 47 ret = regmap_read(priv->regmap, reg, &val); 49 dev_err(&priv->client->dev, "read 0x%04x failed\n", reg); 56 static int max96712_write(struct max96712_priv *priv, unsigned int reg, u8 val) argument 60 ret = regmap_write(priv->regmap, reg, val); 62 dev_err(&priv->client->dev, "write 0x%04x failed\n", reg); 67 static int max96712_update_bits(struct max96712_priv *priv, unsigned int reg, argument 72 ret = regmap_update_bits(priv->regmap, reg, mask, val); 74 dev_err(&priv->client->dev, "update 0x%04x failed\n", reg); 79 static int max96712_write_bulk(struct max96712_priv *priv, unsigne argument 91 max96712_write_bulk_value(struct max96712_priv *priv, unsigned int reg, unsigned int val, size_t val_count) argument 104 max96712_reset(struct max96712_priv *priv) argument 110 max96712_mipi_enable(struct max96712_priv *priv, bool enable) argument 121 max96712_mipi_configure(struct max96712_priv *priv) argument 164 max96712_pattern_enable(struct max96712_priv *priv, bool enable) argument 228 struct max96712_priv *priv = v4l2_get_subdevdata(sd); local 274 struct max96712_priv *priv = local 291 max96712_v4l2_register(struct max96712_priv *priv) argument 340 max96712_parse_dt(struct max96712_priv *priv) argument 397 struct max96712_priv *priv; local 438 struct max96712_priv *priv = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/iio/imu/bno055/ |
H A D | bno055_ser_core.c | 165 static int bno055_ser_send_chunk(struct bno055_ser_priv *priv, const u8 *data, int len) argument 170 ret = serdev_device_write(priv->serdev, data, len, msecs_to_jiffies(25)); 185 static int bno055_ser_do_send_cmd(struct bno055_ser_priv *priv, argument 192 ret = bno055_ser_send_chunk(priv, hdr, 2); 196 ret = bno055_ser_send_chunk(priv, hdr + 2, 2); 206 ret = bno055_ser_send_chunk(priv, data, chunk_len); 220 static int bno055_ser_send_cmd(struct bno055_ser_priv *priv, argument 231 if (priv->cmd_stale) { 232 ret = wait_for_completion_interruptible_timeout(&priv->cmd_complete, 237 priv 288 struct bno055_ser_priv *priv = context; local 306 struct bno055_ser_priv *priv = context; local 336 bno055_ser_handle_rx(struct bno055_ser_priv *priv, int status) argument 385 struct bno055_ser_priv *priv = serdev_device_get_drvdata(serdev); local 502 struct bno055_ser_priv *priv; local [all...] |
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_mdio.c | 48 static void stmmac_xgmac2_c45_format(struct stmmac_priv *priv, int phyaddr, argument 54 tmp = readl(priv->ioaddr + XGMAC_MDIO_C22P); 56 writel(tmp, priv->ioaddr + XGMAC_MDIO_C22P); 62 static void stmmac_xgmac2_c22_format(struct stmmac_priv *priv, int phyaddr, argument 67 if (priv->synopsys_id < DWXGMAC_CORE_2_20) { 71 tmp = readl(priv->ioaddr + XGMAC_MDIO_C22P); 76 writel(tmp, priv->ioaddr + XGMAC_MDIO_C22P); 81 static int stmmac_xgmac2_mdio_read(struct stmmac_priv *priv, u32 addr, argument 84 unsigned int mii_address = priv->hw->mii.addr; 85 unsigned int mii_data = priv 135 struct stmmac_priv *priv; local 154 struct stmmac_priv *priv; local 164 stmmac_xgmac2_mdio_write(struct stmmac_priv *priv, u32 addr, u32 value, u16 phydata) argument 213 struct stmmac_priv *priv; local 233 struct stmmac_priv *priv; local 244 stmmac_mdio_read(struct stmmac_priv *priv, int data, u32 value) argument 278 struct stmmac_priv *priv = netdev_priv(ndev); local 316 struct stmmac_priv *priv = netdev_priv(ndev); local 345 stmmac_mdio_write(struct stmmac_priv *priv, int data, u32 value) argument 377 struct stmmac_priv *priv = netdev_priv(ndev); local 416 struct stmmac_priv *priv = netdev_priv(ndev); local 456 struct stmmac_priv *priv = netdev_priv(ndev); local 501 struct stmmac_priv *priv; local 535 struct stmmac_priv *priv = netdev_priv(ndev); local 677 struct stmmac_priv *priv = netdev_priv(ndev); local [all...] |
/linux-master/drivers/devfreq/ |
H A D | sun8i-a33-mbus.c | 105 static u32 sun8i_a33_mbus_get_peak_bw(struct sun8i_a33_mbus *priv) argument 108 return readl_relaxed(priv->reg_mbus + MBUS_TOTAL_BWCR); 111 static void sun8i_a33_mbus_restart_pmu_counters(struct sun8i_a33_mbus *priv) argument 117 priv->reg_mbus + MBUS_PMU_CFG); 119 priv->reg_mbus + MBUS_PMU_CFG); 123 static void sun8i_a33_mbus_update_nominal_bw(struct sun8i_a33_mbus *priv, argument 133 priv->nominal_bw = ddr_freq_mhz * pmu_period * priv->data_width / 1024; 136 static int sun8i_a33_mbus_set_dram_freq(struct sun8i_a33_mbus *priv, argument 147 ret = clk_set_rate(priv 218 struct sun8i_a33_mbus *priv = dev_get_drvdata(dev); local 244 struct sun8i_a33_mbus *priv = dev_get_drvdata(dev); local 260 sun8i_a33_mbus_hw_init(struct device *dev, struct sun8i_a33_mbus *priv, unsigned long ddr_freq) argument 317 struct sun8i_a33_mbus *priv = dev_get_drvdata(dev); local 326 struct sun8i_a33_mbus *priv = dev_get_drvdata(dev); local 335 struct sun8i_a33_mbus *priv; local 463 struct sun8i_a33_mbus *priv = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 83 static void sxgbe_enable_eee_mode(const struct sxgbe_priv_data *priv) argument 86 if (!priv->tx_path_in_lpi_mode) 87 priv->hw->mac->set_eee_mode(priv->ioaddr); 90 void sxgbe_disable_eee_mode(struct sxgbe_priv_data * const priv) argument 93 priv->hw->mac->reset_eee_mode(priv->ioaddr); 94 del_timer_sync(&priv->eee_ctrl_timer); 95 priv->tx_path_in_lpi_mode = false; 107 struct sxgbe_priv_data *priv local 122 sxgbe_eee_init(struct sxgbe_priv_data * const priv) argument 149 sxgbe_eee_adjust(const struct sxgbe_priv_data *priv) argument 167 sxgbe_clk_csr_set(struct sxgbe_priv_data *priv) argument 203 struct sxgbe_priv_data *priv = netdev_priv(dev); local 268 struct sxgbe_priv_data *priv = netdev_priv(ndev); local 316 sxgbe_clear_descriptors(struct sxgbe_priv_data *priv) argument 341 struct sxgbe_priv_data *priv = netdev_priv(dev); local 378 struct sxgbe_priv_data *priv = netdev_priv(dev); local 463 struct sxgbe_priv_data *priv = netdev_priv(dev); local 563 struct sxgbe_priv_data *priv = netdev_priv(netd); local 615 struct sxgbe_priv_data *priv = txqueue->priv_ptr; local 634 dma_free_tx_skbufs(struct sxgbe_priv_data *priv) argument 644 free_dma_desc_resources(struct sxgbe_priv_data *priv) argument 664 txring_mem_alloc(struct sxgbe_priv_data *priv) argument 678 rxring_mem_alloc(struct sxgbe_priv_data *priv) argument 698 sxgbe_mtl_operation_mode(struct sxgbe_priv_data *priv) argument 736 struct sxgbe_priv_data *priv = tqueue->priv_ptr; local 795 sxgbe_tx_all_clean(struct sxgbe_priv_data * const priv) argument 818 sxgbe_restart_tx_queue(struct sxgbe_priv_data *priv, int queue_num) argument 852 sxgbe_reset_all_tx_queues(struct sxgbe_priv_data *priv) argument 872 sxgbe_get_hw_features(struct sxgbe_priv_data * const priv) argument 930 sxgbe_check_ether_addr(struct sxgbe_priv_data *priv) argument 954 sxgbe_init_dma_engine(struct sxgbe_priv_data *priv) argument 981 sxgbe_init_mtl_engine(struct sxgbe_priv_data *priv) argument 998 sxgbe_disable_mtl_engine(struct sxgbe_priv_data *priv) argument 1027 sxgbe_tx_init_coalesce(struct sxgbe_priv_data *priv) argument 1041 sxgbe_tx_del_timer(struct sxgbe_priv_data *priv) argument 1062 struct sxgbe_priv_data *priv = netdev_priv(dev); local 1208 struct sxgbe_priv_data *priv = netdev_priv(dev); local 1245 sxgbe_tso_prepare(struct sxgbe_priv_data *priv, struct sxgbe_tx_norm_desc *first_desc, struct sk_buff *skb) argument 1280 struct sxgbe_priv_data *priv = netdev_priv(dev); local 1437 sxgbe_rx_refill(struct sxgbe_priv_data *priv) argument 1483 sxgbe_rx(struct sxgbe_priv_data *priv, int limit) argument 1557 struct sxgbe_priv_data *priv = container_of(napi, local 1586 struct sxgbe_priv_data *priv = netdev_priv(dev); local 1602 struct sxgbe_priv_data *priv = netdev_priv(netdev); local 1633 struct sxgbe_priv_data *priv = txq->priv_ptr; local 1670 struct sxgbe_priv_data *priv = rxq->priv_ptr; local 1716 struct sxgbe_priv_data *priv = netdev_priv(dev); local 1779 struct sxgbe_priv_data *priv = netdev_priv(dev); local 1848 struct sxgbe_priv_data *priv = netdev_priv(dev); local 1924 struct sxgbe_priv_data *priv = netdev_priv(dev); local 2003 sxgbe_hw_init(struct sxgbe_priv_data * const priv) argument 2064 struct sxgbe_priv_data *priv; local 2207 struct sxgbe_priv_data *priv = netdev_priv(ndev); local [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | htc_drv_main.c | 24 static enum htc_phymode ath9k_htc_get_curmode(struct ath9k_htc_priv *priv, argument 33 bool ath9k_htc_setpower(struct ath9k_htc_priv *priv, argument 38 mutex_lock(&priv->htc_pm_lock); 39 ret = ath9k_hw_setpower(priv->ah, mode); 40 mutex_unlock(&priv->htc_pm_lock); 45 void ath9k_htc_ps_wakeup(struct ath9k_htc_priv *priv) argument 47 mutex_lock(&priv->htc_pm_lock); 48 if (++priv->ps_usecount != 1) 50 ath9k_hw_setpower(priv->ah, ATH9K_PM_AWAKE); 53 mutex_unlock(&priv 56 ath9k_htc_ps_restore(struct ath9k_htc_priv *priv) argument 78 struct ath9k_htc_priv *priv = local 93 struct ath9k_htc_priv *priv = data; local 109 ath9k_htc_vif_reconfig(struct ath9k_htc_priv *priv) argument 140 ath9k_htc_set_mac_bssid_mask(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif) argument 170 ath9k_htc_set_opmode(struct ath9k_htc_priv *priv) argument 184 ath9k_htc_reset(struct ath9k_htc_priv *priv) argument 240 ath9k_htc_set_channel(struct ath9k_htc_priv *priv, struct ieee80211_hw *hw, struct ath9k_channel *hchan) argument 330 __ath9k_htc_remove_monitor_interface(struct ath9k_htc_priv *priv) argument 350 ath9k_htc_add_monitor_interface(struct ath9k_htc_priv *priv) argument 439 ath9k_htc_remove_monitor_interface(struct ath9k_htc_priv *priv) argument 466 ath9k_htc_add_station(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 532 ath9k_htc_remove_station(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 574 ath9k_htc_update_cap_target(struct ath9k_htc_priv *priv, u8 enable_coex) argument 593 ath9k_htc_setup_rate(struct ath9k_htc_priv *priv, struct ieee80211_sta *sta, struct ath9k_htc_target_rate *trate) argument 643 ath9k_htc_send_rate_cmd(struct ath9k_htc_priv *priv, struct ath9k_htc_target_rate *trate) argument 659 ath9k_htc_init_rate(struct ath9k_htc_priv *priv, struct ieee80211_sta *sta) argument 675 ath9k_htc_update_rate(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument 702 ath9k_htc_tx_aggr_oper(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_ampdu_mlme_action action, u16 tid) argument 746 ath9k_htc_start_ani(struct ath9k_htc_priv *priv) argument 761 ath9k_htc_stop_ani(struct ath9k_htc_priv *priv) argument 770 struct ath9k_htc_priv *priv = local 867 struct ath9k_htc_priv *priv = hw->priv; local 909 struct ath9k_htc_priv *priv = hw->priv; local 978 struct ath9k_htc_priv *priv = hw->priv; local 1037 struct ath9k_htc_priv *priv = hw->priv; local 1120 struct ath9k_htc_priv *priv = hw->priv; local 1177 struct ath9k_htc_priv *priv = hw->priv; local 1262 struct ath9k_htc_priv *priv = hw->priv; local 1294 struct ath9k_htc_priv *priv = ista->htc_priv; local 1320 struct ath9k_htc_priv *priv = hw->priv; local 1342 struct ath9k_htc_priv *priv = hw->priv; local 1375 struct ath9k_htc_priv *priv = hw->priv; local 1422 struct ath9k_htc_priv *priv = hw->priv; local 1476 ath9k_htc_set_bssid(struct ath9k_htc_priv *priv) argument 1487 struct ath9k_htc_priv *priv = data; local 1499 ath9k_htc_choose_set_bssid(struct ath9k_htc_priv *priv) argument 1514 struct ath9k_htc_priv *priv = hw->priv; local 1620 struct ath9k_htc_priv *priv = hw->priv; local 1635 struct ath9k_htc_priv *priv = hw->priv; local 1647 struct ath9k_htc_priv *priv = hw->priv; local 1660 struct ath9k_htc_priv *priv = hw->priv; local 1710 struct ath9k_htc_priv *priv = hw->priv; local 1725 struct ath9k_htc_priv *priv = hw->priv; local 1746 struct ath9k_htc_priv *priv = hw->priv; local 1765 struct ath9k_htc_priv *priv = hw->priv; local 1808 struct ath9k_htc_priv *priv = hw->priv; local 1820 ath9k_htc_get_eeprom_base(struct ath9k_htc_priv *priv) argument 1845 struct ath9k_htc_priv *priv = hw->priv; local 1861 struct ath9k_htc_priv *priv = hw->priv; local [all...] |
/linux-master/drivers/leds/ |
H A D | leds-cr0014114.c | 45 struct cr0014114 *priv; member in struct:cr0014114_led 80 static int cr0014114_recount(struct cr0014114 *priv) argument 86 dev_dbg(priv->dev, "LEDs recount is started\n"); 89 ret = spi_write(priv->spi, &cmd, sizeof(cmd)); 94 for (i = 0; i < priv->count; i++) { 97 ret = spi_write(priv->spi, &cmd, sizeof(cmd)); 103 dev_dbg(priv->dev, "LEDs recount is finished\n"); 106 dev_err(priv->dev, "with error %d", ret); 111 static int cr0014114_sync(struct cr0014114 *priv) argument 118 if (time_after(priv 147 struct cr0014114 *priv = container_of(work, local 180 cr0014114_probe_dt(struct cr0014114 *priv) argument 216 struct cr0014114 *priv; local 271 struct cr0014114 *priv = spi_get_drvdata(spi); local [all...] |
/linux-master/net/can/j1939/ |
H A D | main.c | 21 #include "j1939-priv.h" 40 struct j1939_priv *priv = data; local 58 j1939_priv_get(priv); 84 netdev_err_once(priv->ndev, "%s: sa is broadcast address, ignoring!\n", 100 read_lock_bh(&priv->lock); 102 priv->ents[skcb->addr.sa].nusers) 105 priv->ents[skcb->addr.da].nusers) 107 read_unlock_bh(&priv->lock); 110 j1939_ac_recv(priv, skb); 112 if (j1939_tp_recv(priv, sk 133 struct j1939_priv *priv; local 151 j1939_priv_set(struct net_device *ndev, struct j1939_priv *priv) argument 161 struct j1939_priv *priv = container_of(kref, struct j1939_priv, kref); local 174 j1939_priv_put(struct j1939_priv *priv) argument 179 j1939_priv_get(struct j1939_priv *priv) argument 184 j1939_can_rx_register(struct j1939_priv *priv) argument 200 j1939_can_rx_unregister(struct j1939_priv *priv) argument 205 j1939_can_recv, priv); local 217 struct j1939_priv *priv = container_of(kref, struct j1939_priv, variable in typeref:struct:j1939_priv 220 j1939_can_rx_unregister(priv); variable 221 j1939_ecu_unmap_all(priv); variable 236 struct j1939_priv *priv; local 249 struct j1939_priv *priv; local 260 struct j1939_priv *priv, *priv_new; local 311 j1939_netdev_stop(struct j1939_priv *priv) argument 317 j1939_send_one(struct j1939_priv *priv, struct sk_buff *skb) argument 369 struct j1939_priv *priv; local [all...] |
/linux-master/drivers/hwspinlock/ |
H A D | sun6i_hwspinlock.c | 41 struct sun6i_hwspinlock_data *priv = seqf->private; local 43 seq_printf(seqf, "%d\n", priv->nlocks); 49 static void sun6i_hwspinlock_debugfs_init(struct sun6i_hwspinlock_data *priv) argument 51 priv->debugfs = debugfs_create_dir(DRIVER_NAME, NULL); 52 debugfs_create_file("supported", 0444, priv->debugfs, priv, &hwlocks_supported_fops); 57 static void sun6i_hwspinlock_debugfs_init(struct sun6i_hwspinlock_data *priv) argument 65 void __iomem *lock_addr = lock->priv; 72 void __iomem *lock_addr = lock->priv; 84 struct sun6i_hwspinlock_data *priv local 93 struct sun6i_hwspinlock_data *priv; local [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btmrvl_main.c | 24 void btmrvl_interrupt(struct btmrvl_private *priv) argument 26 priv->adapter->ps_state = PS_AWAKE; 28 priv->adapter->wakeup_tries = 0; 30 priv->adapter->int_count++; 32 if (priv->adapter->hs_state == HS_ACTIVATED) { 34 priv->adapter->hs_state = HS_DEACTIVATED; 37 wake_up_interruptible(&priv->main_thread.wait_q); 41 bool btmrvl_check_evtpkt(struct btmrvl_private *priv, struct sk_buff *skb) argument 52 if (priv->btmrvl_dev.sendcmdflag) { 53 priv 70 btmrvl_process_event(struct btmrvl_private *priv, struct sk_buff *skb) argument 162 btmrvl_send_sync_cmd(struct btmrvl_private *priv, u16 opcode, const void *param, u8 len) argument 208 btmrvl_send_module_cfg_cmd(struct btmrvl_private *priv, u8 subcmd) argument 220 btmrvl_enable_sco_routing_to_host(struct btmrvl_private *priv) argument 232 btmrvl_pscan_window_reporting(struct btmrvl_private *priv, u8 subcmd) argument 249 btmrvl_send_hscfg_cmd(struct btmrvl_private *priv) argument 268 btmrvl_enable_ps(struct btmrvl_private *priv) argument 286 btmrvl_enable_hs(struct btmrvl_private *priv) argument 319 btmrvl_prepare_command(struct btmrvl_private *priv) argument 348 btmrvl_tx_pkt(struct btmrvl_private *priv, struct sk_buff *skb) argument 379 btmrvl_init_adapter(struct btmrvl_private *priv) argument 404 btmrvl_free_adapter(struct btmrvl_private *priv) argument 416 struct btmrvl_private *priv = hci_get_drvdata(hdev); local 449 struct btmrvl_private *priv = hci_get_drvdata(hdev); local 458 struct btmrvl_private *priv = hci_get_drvdata(hdev); local 470 btmrvl_download_cal_data(struct btmrvl_private *priv, u8 *data, int len) argument 491 btmrvl_check_device_tree(struct btmrvl_private *priv) argument 531 struct btmrvl_private *priv = hci_get_drvdata(hdev); local 579 struct btmrvl_private *priv = hci_get_drvdata(hdev); local 592 struct btmrvl_private *priv = thread->priv; local 664 btmrvl_register_hdev(struct btmrvl_private *priv) argument 719 struct btmrvl_private *priv; local 761 btmrvl_remove_card(struct btmrvl_private *priv) argument [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | pxa3xx-gcu.c | 66 QPRINT(priv, KERN_DEBUG, msg); \ 74 QPRINT(priv, KERN_ERR, msg); \ 104 gc_readl(struct pxa3xx_gcu_priv *priv, unsigned int off) argument 106 return __raw_readl(priv->mmio_base + off); 110 gc_writel(struct pxa3xx_gcu_priv *priv, unsigned int off, unsigned long val) argument 112 __raw_writel(val, priv->mmio_base + off); 115 #define QPRINT(priv, level, msg) \ 118 struct pxa3xx_gcu_shared *shared = priv->shared; \ 119 u32 base = gc_readl(priv, REG_GCRBBR); \ 122 ts = timespec64_sub(ts, priv 142 pxa3xx_gcu_reset(struct pxa3xx_gcu_priv *priv) argument 169 dump_whole_state(struct pxa3xx_gcu_priv *priv) argument 188 flush_running(struct pxa3xx_gcu_priv *priv) argument 204 run_ready(struct pxa3xx_gcu_priv *priv) argument 241 struct pxa3xx_gcu_priv *priv = ctx; local 290 pxa3xx_gcu_wait_idle(struct pxa3xx_gcu_priv *priv) argument 324 pxa3xx_gcu_wait_free(struct pxa3xx_gcu_priv *priv) argument 382 struct pxa3xx_gcu_priv *priv = to_pxa3xx_gcu_priv(file); local 455 struct pxa3xx_gcu_priv *priv = to_pxa3xx_gcu_priv(file); local 475 struct pxa3xx_gcu_priv *priv = to_pxa3xx_gcu_priv(file); local 509 struct pxa3xx_gcu_priv *priv = debug_timer_priv; local 516 pxa3xx_gcu_init_debug_timer(struct pxa3xx_gcu_priv *priv) argument 524 pxa3xx_gcu_init_debug_timer(struct pxa3xx_gcu_priv *priv) argument 528 pxa3xx_gcu_add_buffer(struct device *dev, struct pxa3xx_gcu_priv *priv) argument 551 pxa3xx_gcu_free_buffers(struct device *dev, struct pxa3xx_gcu_priv *priv) argument 581 struct pxa3xx_gcu_priv *priv; local 680 struct pxa3xx_gcu_priv *priv = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/phy/marvell/ |
H A D | phy-mvebu-sata.c | 16 struct priv { struct 31 struct priv *priv = phy_get_drvdata(phy); local 34 clk_prepare_enable(priv->clk); 37 reg = readl(priv->base + SATA_PHY_MODE_2); 40 writel(reg , priv->base + SATA_PHY_MODE_2); 43 reg = readl(priv->base + SATA_IF_CTRL); 45 writel(reg, priv->base + SATA_IF_CTRL); 47 clk_disable_unprepare(priv->clk); 54 struct priv *pri local 84 struct priv *priv; local [all...] |
/linux-master/drivers/spi/ |
H A D | spi-npcm-pspi.c | 66 static inline void npcm_pspi_irq_enable(struct npcm_pspi *priv, u16 mask) argument 70 val = ioread16(priv->base + NPCM_PSPI_CTL1); 72 iowrite16(val, priv->base + NPCM_PSPI_CTL1); 75 static inline void npcm_pspi_irq_disable(struct npcm_pspi *priv, u16 mask) argument 79 val = ioread16(priv->base + NPCM_PSPI_CTL1); 81 iowrite16(val, priv->base + NPCM_PSPI_CTL1); 84 static inline void npcm_pspi_enable(struct npcm_pspi *priv) argument 88 val = ioread16(priv->base + NPCM_PSPI_CTL1); 90 iowrite16(val, priv->base + NPCM_PSPI_CTL1); 93 static inline void npcm_pspi_disable(struct npcm_pspi *priv) argument 104 struct npcm_pspi *priv = spi_controller_get_devdata(spi->controller); local 128 npcm_pspi_set_transfer_size(struct npcm_pspi *priv, int size) argument 146 npcm_pspi_set_baudrate(struct npcm_pspi *priv, unsigned int speed) argument 162 struct npcm_pspi *priv = spi_controller_get_devdata(spi->controller); local 195 npcm_pspi_send(struct npcm_pspi *priv) argument 222 npcm_pspi_recv(struct npcm_pspi *priv) argument 252 struct npcm_pspi *priv = spi_controller_get_devdata(host); local 271 struct npcm_pspi *priv = spi_controller_get_devdata(host); local 280 struct npcm_pspi *priv = spi_controller_get_devdata(host); local 287 npcm_pspi_reset_hw(struct npcm_pspi *priv) argument 296 struct npcm_pspi *priv = dev_id; local 342 struct npcm_pspi *priv; local 436 struct npcm_pspi *priv = spi_controller_get_devdata(host); local [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-r7301.c | 76 static u8 rtc7301_read(struct rtc7301_priv *priv, unsigned int reg) argument 78 int reg_stride = regmap_get_reg_stride(priv->regmap); 81 regmap_read(priv->regmap, reg_stride * reg, &val); 86 static void rtc7301_write(struct rtc7301_priv *priv, u8 val, unsigned int reg) argument 88 int reg_stride = regmap_get_reg_stride(priv->regmap); 90 regmap_write(priv->regmap, reg_stride * reg, val); 93 static void rtc7301_update_bits(struct rtc7301_priv *priv, unsigned int reg, argument 96 int reg_stride = regmap_get_reg_stride(priv->regmap); 98 regmap_update_bits(priv->regmap, reg_stride * reg, mask, val); 101 static int rtc7301_wait_while_busy(struct rtc7301_priv *priv) argument 118 rtc7301_stop(struct rtc7301_priv *priv) argument 124 rtc7301_start(struct rtc7301_priv *priv) argument 129 rtc7301_select_bank(struct rtc7301_priv *priv, u8 bank) argument 148 rtc7301_get_time(struct rtc7301_priv *priv, struct rtc_time *tm, bool alarm) argument 182 rtc7301_write_time(struct rtc7301_priv *priv, struct rtc_time *tm, bool alarm) argument 217 rtc7301_alarm_irq(struct rtc7301_priv *priv, unsigned int enabled) argument 227 struct rtc7301_priv *priv = dev_get_drvdata(dev); local 246 struct rtc7301_priv *priv = dev_get_drvdata(dev); local 264 struct rtc7301_priv *priv = dev_get_drvdata(dev); local 288 struct rtc7301_priv *priv = dev_get_drvdata(dev); local 307 struct rtc7301_priv *priv = dev_get_drvdata(dev); local 334 struct rtc7301_priv *priv = dev_get_drvdata(rtc->dev.parent); local 354 rtc7301_init(struct rtc7301_priv *priv) argument 369 struct rtc7301_priv *priv; local 438 struct rtc7301_priv *priv = dev_get_drvdata(dev); local 448 struct rtc7301_priv *priv = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/crypto/inside-secure/ |
H A D | safexcel.c | 31 static void eip197_trc_cache_setupvirt(struct safexcel_crypto_priv *priv) argument 45 writel(0, priv->base + EIP197_FLUE_IFC_LUT(i)); 51 for (i = 0; i < priv->config.rings; i++) { 52 writel(0, priv->base + EIP197_FLUE_CACHEBASE_LO(i)); 53 writel(0, priv->base + EIP197_FLUE_CACHEBASE_HI(i)); 55 priv->base + EIP197_FLUE_CONFIG(i)); 57 writel(0, priv->base + EIP197_FLUE_OFFSETS); 58 writel(0, priv->base + EIP197_FLUE_ARC4_OFFSET); 61 static void eip197_trc_cache_banksel(struct safexcel_crypto_priv *priv, argument 69 val = readl(priv 77 eip197_trc_cache_probe(struct safexcel_crypto_priv *priv, int maxbanks, u32 probemask, u32 stride) argument 125 eip197_trc_cache_clear(struct safexcel_crypto_priv *priv, int cs_rc_max, int cs_ht_wc) argument 158 eip197_trc_cache_init(struct safexcel_crypto_priv *priv) argument 269 eip197_init_firmware(struct safexcel_crypto_priv *priv) argument 316 eip197_write_firmware(struct safexcel_crypto_priv *priv, const struct firmware *fw) argument 342 poll_fw_ready(struct safexcel_crypto_priv *priv, int fpp) argument 369 eip197_start_firmware(struct safexcel_crypto_priv *priv, int ipuesz, int ifppsz, int minifw) argument 411 eip197_load_firmwares(struct safexcel_crypto_priv *priv) argument 482 safexcel_hw_setup_cdesc_rings(struct safexcel_crypto_priv *priv) argument 538 safexcel_hw_setup_rdesc_rings(struct safexcel_crypto_priv *priv) argument 594 safexcel_hw_init(struct safexcel_crypto_priv *priv) argument 806 safexcel_try_push_requests(struct safexcel_crypto_priv *priv, int ring) argument 820 safexcel_dequeue(struct safexcel_crypto_priv *priv, int ring) argument 898 safexcel_rdesc_check_errors(struct safexcel_crypto_priv *priv, void *rdp) argument 940 safexcel_rdr_req_set(struct safexcel_crypto_priv *priv, int ring, struct safexcel_result_desc *rdesc, struct crypto_async_request *req) argument 951 safexcel_rdr_req_get(struct safexcel_crypto_priv *priv, int ring) argument 958 safexcel_complete(struct safexcel_crypto_priv *priv, int ring) argument 973 safexcel_invalidate_cache(struct crypto_async_request *async, struct safexcel_crypto_priv *priv, dma_addr_t ctxr_dma, int ring) argument 1011 safexcel_handle_result_descriptor(struct safexcel_crypto_priv *priv, int ring) argument 1083 struct safexcel_crypto_priv *priv; member in struct:safexcel_ring_irq_data 1090 struct safexcel_crypto_priv *priv = irq_data->priv; local 1127 struct safexcel_crypto_priv *priv = irq_data->priv; local 1259 safexcel_register_algorithms(struct safexcel_crypto_priv *priv) argument 1304 safexcel_unregister_algorithms(struct safexcel_crypto_priv *priv) argument 1324 safexcel_configure(struct safexcel_crypto_priv *priv) argument 1352 safexcel_init_register_offsets(struct safexcel_crypto_priv *priv) argument 1390 safexcel_probe_generic(void *pdev, struct safexcel_crypto_priv *priv, int is_pci_dev) argument 1712 safexcel_hw_reset_rings(struct safexcel_crypto_priv *priv) argument 1736 struct safexcel_crypto_priv *priv; local 1802 struct safexcel_crypto_priv *priv = platform_get_drvdata(pdev); local 1884 struct safexcel_crypto_priv *priv; local 1970 struct safexcel_crypto_priv *priv = pci_get_drvdata(pdev); local [all...] |
/linux-master/drivers/fpga/ |
H A D | lattice-sysconfig.c | 13 static int sysconfig_cmd_write(struct sysconfig_priv *priv, const void *buf, argument 16 return priv->command_transfer(priv, buf, buf_len, NULL, 0); 19 static int sysconfig_cmd_read(struct sysconfig_priv *priv, const void *tx_buf, argument 22 return priv->command_transfer(priv, tx_buf, tx_len, rx_buf, rx_len); 25 static int sysconfig_read_busy(struct sysconfig_priv *priv) argument 31 ret = sysconfig_cmd_read(priv, lsc_check_busy, sizeof(lsc_check_busy), 37 static int sysconfig_poll_busy(struct sysconfig_priv *priv) argument 43 SYSCONFIG_POLL_BUSY_TIMEOUT_US, false, priv); 48 sysconfig_read_status(struct sysconfig_priv *priv, u32 *status) argument 64 sysconfig_poll_status(struct sysconfig_priv *priv, u32 *status) argument 89 sysconfig_gpio_refresh(struct sysconfig_priv *priv) argument 112 sysconfig_lsc_refresh(struct sysconfig_priv *priv) argument 126 sysconfig_refresh(struct sysconfig_priv *priv) argument 138 sysconfig_isc_enable(struct sysconfig_priv *priv) argument 158 sysconfig_isc_erase(struct sysconfig_priv *priv) argument 178 sysconfig_isc_init(struct sysconfig_priv *priv) argument 188 sysconfig_lsc_init_addr(struct sysconfig_priv *priv) argument 195 sysconfig_burst_write_init(struct sysconfig_priv *priv) argument 200 sysconfig_burst_write_complete(struct sysconfig_priv *priv) argument 205 sysconfig_bitstream_burst_write(struct sysconfig_priv *priv, const char *buf, size_t count) argument 216 sysconfig_isc_disable(struct sysconfig_priv *priv) argument 223 sysconfig_cleanup(struct sysconfig_priv *priv) argument 229 sysconfig_isc_finish(struct sysconfig_priv *priv) argument 257 struct sysconfig_priv *priv = mgr->priv; local 276 struct sysconfig_priv *priv = mgr->priv; local 324 struct sysconfig_priv *priv = mgr->priv; local 353 sysconfig_probe(struct sysconfig_priv *priv) argument [all...] |