devdata 263 drivers/acpi/acpi_video.c struct acpi_device *device = cooling_dev->devdata; devdata 273 drivers/acpi/acpi_video.c struct acpi_device *device = cooling_dev->devdata; devdata 293 drivers/acpi/acpi_video.c struct acpi_device *device = cooling_dev->devdata; devdata 84 drivers/acpi/fan.c struct acpi_device *device = cdev->devdata; devdata 163 drivers/acpi/fan.c struct acpi_device *device = cdev->devdata; devdata 202 drivers/acpi/fan.c struct acpi_device *device = cdev->devdata; devdata 196 drivers/acpi/processor_thermal.c struct acpi_device *device = cdev->devdata; devdata 214 drivers/acpi/processor_thermal.c struct acpi_device *device = cdev->devdata; devdata 234 drivers/acpi/processor_thermal.c struct acpi_device *device = cdev->devdata; devdata 512 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 530 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 544 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 574 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 619 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 672 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 686 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 731 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 753 drivers/acpi/thermal.c struct acpi_device *device = cdev->devdata; devdata 754 drivers/acpi/thermal.c struct acpi_thermal *tz = thermal->devdata; devdata 108 drivers/crypto/nx/nx-842-pseries.c } __rcu *devdata; devdata 304 drivers/crypto/nx/nx-842-pseries.c local_devdata = rcu_dereference(devdata); devdata 435 drivers/crypto/nx/nx-842-pseries.c local_devdata = rcu_dereference(devdata); devdata 522 drivers/crypto/nx/nx-842-pseries.c static int nx842_OF_set_defaults(struct nx842_devdata *devdata) devdata 524 drivers/crypto/nx/nx-842-pseries.c if (devdata) { devdata 525 drivers/crypto/nx/nx-842-pseries.c devdata->max_sync_size = 0; devdata 526 drivers/crypto/nx/nx-842-pseries.c devdata->max_sync_sg = 0; devdata 527 drivers/crypto/nx/nx-842-pseries.c devdata->max_sg_len = 0; devdata 555 drivers/crypto/nx/nx-842-pseries.c dev_info(devdata->dev, "%s: unknown status '%s'\n", __func__, status); devdata 581 drivers/crypto/nx/nx-842-pseries.c static int nx842_OF_upd_maxsglen(struct nx842_devdata *devdata, devdata 587 drivers/crypto/nx/nx-842-pseries.c dev_err(devdata->dev, "%s: unexpected format for ibm,max-sg-len property\n", __func__); devdata 588 drivers/crypto/nx/nx-842-pseries.c dev_dbg(devdata->dev, "%s: ibm,max-sg-len is %d bytes long, expected %lu bytes\n", __func__, devdata 592 drivers/crypto/nx/nx-842-pseries.c devdata->max_sg_len = min_t(unsigned int, devdata 629 drivers/crypto/nx/nx-842-pseries.c static int nx842_OF_upd_maxsyncop(struct nx842_devdata *devdata, devdata 644 drivers/crypto/nx/nx-842-pseries.c dev_err(devdata->dev, "%s: unexpected format for ibm,max-sync-cop property\n", __func__); devdata 645 drivers/crypto/nx/nx-842-pseries.c dev_dbg(devdata->dev, "%s: ibm,max-sync-cop is %d bytes long, expected %lu bytes\n", __func__, prop->length, devdata 661 drivers/crypto/nx/nx-842-pseries.c devdata->max_sync_size = min(comp_data_limit, decomp_data_limit); devdata 663 drivers/crypto/nx/nx-842-pseries.c devdata->max_sync_size = min_t(unsigned int, devdata->max_sync_size, devdata 666 drivers/crypto/nx/nx-842-pseries.c if (devdata->max_sync_size < 4096) { devdata 667 drivers/crypto/nx/nx-842-pseries.c dev_err(devdata->dev, "%s: hardware max data size (%u) is " devdata 670 drivers/crypto/nx/nx-842-pseries.c __func__, devdata->max_sync_size); devdata 675 drivers/crypto/nx/nx-842-pseries.c nx842_pseries_constraints.maximum = devdata->max_sync_size; devdata 677 drivers/crypto/nx/nx-842-pseries.c devdata->max_sync_sg = min(comp_sg_limit, decomp_sg_limit); devdata 678 drivers/crypto/nx/nx-842-pseries.c if (devdata->max_sync_sg < 1) { devdata 679 drivers/crypto/nx/nx-842-pseries.c dev_err(devdata->dev, "%s: hardware max sg size (%u) is " devdata 682 drivers/crypto/nx/nx-842-pseries.c __func__, devdata->max_sync_sg); devdata 726 drivers/crypto/nx/nx-842-pseries.c old_devdata = rcu_dereference_check(devdata, devdata 784 drivers/crypto/nx/nx-842-pseries.c rcu_assign_pointer(devdata, new_devdata); devdata 795 drivers/crypto/nx/nx-842-pseries.c rcu_assign_pointer(devdata, new_devdata); devdata 831 drivers/crypto/nx/nx-842-pseries.c local_devdata = rcu_dereference(devdata); devdata 857 drivers/crypto/nx/nx-842-pseries.c local_devdata = rcu_dereference(devdata); \ devdata 896 drivers/crypto/nx/nx-842-pseries.c local_devdata = rcu_dereference(devdata); devdata 992 drivers/crypto/nx/nx-842-pseries.c old_devdata = rcu_dereference_check(devdata, devdata 1007 drivers/crypto/nx/nx-842-pseries.c rcu_assign_pointer(devdata, new_devdata); devdata 1025 drivers/crypto/nx/nx-842-pseries.c dev_set_drvdata(&viodev->dev, rcu_dereference(devdata)); devdata 1056 drivers/crypto/nx/nx-842-pseries.c old_devdata = rcu_dereference_check(devdata, devdata 1059 drivers/crypto/nx/nx-842-pseries.c RCU_INIT_POINTER(devdata, NULL); devdata 1091 drivers/crypto/nx/nx-842-pseries.c RCU_INIT_POINTER(devdata, NULL); devdata 1096 drivers/crypto/nx/nx-842-pseries.c RCU_INIT_POINTER(devdata, new_devdata); devdata 1119 drivers/crypto/nx/nx-842-pseries.c old_devdata = rcu_dereference_check(devdata, devdata 1121 drivers/crypto/nx/nx-842-pseries.c RCU_INIT_POINTER(devdata, NULL); devdata 1577 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = cdev->devdata; devdata 1588 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = cdev->devdata; devdata 41 drivers/gpu/drm/mxsfb/mxsfb_crtc.c return (val & mxsfb->devdata->hs_wdth_mask) << devdata 42 drivers/gpu/drm/mxsfb/mxsfb_crtc.c mxsfb->devdata->hs_wdth_shift; devdata 234 drivers/gpu/drm/mxsfb/mxsfb_crtc.c mxsfb->base + mxsfb->devdata->transfer_count); devdata 289 drivers/gpu/drm/mxsfb/mxsfb_crtc.c writel(paddr, mxsfb->base + mxsfb->devdata->cur_buf); devdata 290 drivers/gpu/drm/mxsfb/mxsfb_crtc.c writel(paddr, mxsfb->base + mxsfb->devdata->next_buf); devdata 326 drivers/gpu/drm/mxsfb/mxsfb_crtc.c writel(paddr, mxsfb->base + mxsfb->devdata->next_buf); devdata 187 drivers/gpu/drm/mxsfb/mxsfb_drv.c mxsfb->devdata = &mxsfb_devdata[pdev->id_entry->driver_data]; devdata 22 drivers/gpu/drm/mxsfb/mxsfb_drv.h const struct mxsfb_devdata *devdata; devdata 761 drivers/hwmon/aspeed-pwm-tacho.c struct aspeed_cooling_device *cdev = tcdev->devdata; devdata 772 drivers/hwmon/aspeed-pwm-tacho.c struct aspeed_cooling_device *cdev = tcdev->devdata; devdata 783 drivers/hwmon/aspeed-pwm-tacho.c struct aspeed_cooling_device *cdev = tcdev->devdata; devdata 365 drivers/hwmon/gpio-fan.c struct gpio_fan_data *fan_data = cdev->devdata; devdata 377 drivers/hwmon/gpio-fan.c struct gpio_fan_data *fan_data = cdev->devdata; devdata 389 drivers/hwmon/gpio-fan.c struct gpio_fan_data *fan_data = cdev->devdata; devdata 481 drivers/hwmon/max6650.c struct max6650_data *data = cdev->devdata; devdata 491 drivers/hwmon/max6650.c struct max6650_data *data = cdev->devdata; devdata 273 drivers/hwmon/mlxreg-fan.c struct mlxreg_fan *fan = cdev->devdata; devdata 292 drivers/hwmon/mlxreg-fan.c struct mlxreg_fan *fan = cdev->devdata; devdata 781 drivers/hwmon/npcm750-pwm-fan.c struct npcm7xx_cooling_device *cdev = tcdev->devdata; devdata 792 drivers/hwmon/npcm750-pwm-fan.c struct npcm7xx_cooling_device *cdev = tcdev->devdata; devdata 803 drivers/hwmon/npcm750-pwm-fan.c struct npcm7xx_cooling_device *cdev = tcdev->devdata; devdata 174 drivers/hwmon/pwm-fan.c struct pwm_fan_ctx *ctx = cdev->devdata; devdata 187 drivers/hwmon/pwm-fan.c struct pwm_fan_ctx *ctx = cdev->devdata; devdata 200 drivers/hwmon/pwm-fan.c struct pwm_fan_ctx *ctx = cdev->devdata; devdata 892 drivers/misc/c2port/core.c struct c2port_ops *ops, void *devdata) devdata 247 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c return geo->ecc_strength <= this->devdata->bch_max_ecc_strength; devdata 432 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c this->devdata->bch_max_ecc_strength); devdata 644 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c unsigned int dll_threshold_ps = this->devdata->max_chain_delay; devdata 1173 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c for (i = 0; i < this->devdata->clks_count; i++) { devdata 1174 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c clk = devm_clk_get(this->dev, this->devdata->clks[i]); devdata 2644 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c this->devdata = of_id->data; devdata 116 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h const struct gpmi_devdata *devdata; devdata 166 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h #define GPMI_IS_MX23(x) ((x)->devdata->type == IS_MX23) devdata 167 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h #define GPMI_IS_MX28(x) ((x)->devdata->type == IS_MX28) devdata 168 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h #define GPMI_IS_MX6Q(x) ((x)->devdata->type == IS_MX6Q) devdata 169 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h #define GPMI_IS_MX6SX(x) ((x)->devdata->type == IS_MX6SX) devdata 170 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h #define GPMI_IS_MX7D(x) ((x)->devdata->type == IS_MX7D) devdata 15 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c struct adapter *adap = tzdev->devdata; devdata 35 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c struct adapter *adap = tzdev->devdata; devdata 47 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c struct adapter *adap = tzdev->devdata; devdata 234 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 260 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 282 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 292 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 312 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 338 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 350 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 362 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 375 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 384 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 393 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; devdata 422 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 451 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 470 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 480 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 501 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 538 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 551 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 564 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 578 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 588 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 597 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 627 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; devdata 674 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = cdev->devdata; devdata 700 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = cdev->devdata; devdata 28 drivers/net/wireless/ath/ath10k/thermal.c struct ath10k *ar = cdev->devdata; devdata 41 drivers/net/wireless/ath/ath10k/thermal.c struct ath10k *ar = cdev->devdata; devdata 618 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_mvm *mvm = (struct iwl_mvm *)device->devdata; devdata 644 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_mvm *mvm = (struct iwl_mvm *)device->devdata; devdata 668 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_mvm *mvm = (struct iwl_mvm *)device->devdata; devdata 777 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_mvm *mvm = (struct iwl_mvm *)(cdev->devdata); devdata 787 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_mvm *mvm = (struct iwl_mvm *)(cdev->devdata); devdata 99 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c const struct mixel_dphy_devdata *devdata; devdata 298 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, priv->cfg.rxhs_settle, priv->devdata->reg_rxhs_settle); devdata 334 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, 0x01, priv->devdata->reg_tx_rcal); devdata 335 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, 0x00, priv->devdata->reg_auto_pd_en); devdata 336 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, 0x02, priv->devdata->reg_rxlprp); devdata 337 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, 0x02, priv->devdata->reg_rxcdrp); devdata 448 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c priv->devdata = of_device_get_match_data(&pdev->dev); devdata 449 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c if (!priv->devdata) devdata 56 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pin >= pctl->devdata->type1_start && pin < pctl->devdata->type1_end) devdata 64 drivers/pinctrl/mediatek/pinctrl-mtk-common.c return ((pin >> 4) & pctl->devdata->port_mask) devdata 65 drivers/pinctrl/mediatek/pinctrl-mtk-common.c << pctl->devdata->port_shf; devdata 76 drivers/pinctrl/mediatek/pinctrl-mtk-common.c reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dir_offset; devdata 79 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pctl->devdata->spec_dir_set) devdata 80 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->spec_dir_set(®_addr, offset); devdata 98 drivers/pinctrl/mediatek/pinctrl-mtk-common.c reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dout_offset; devdata 119 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (!pctl->devdata->spec_ies_smt_set && devdata 120 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->ies_offset == MTK_PINCTRL_NOT_SUPPORT && devdata 124 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (!pctl->devdata->spec_ies_smt_set && devdata 125 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->smt_offset == MTK_PINCTRL_NOT_SUPPORT && devdata 133 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pctl->devdata->spec_ies_smt_set) { devdata 134 drivers/pinctrl/mediatek/pinctrl-mtk-common.c return pctl->devdata->spec_ies_smt_set(mtk_get_regmap(pctl, pin), devdata 135 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pin, pctl->devdata->port_align, value, arg); devdata 141 drivers/pinctrl/mediatek/pinctrl-mtk-common.c offset = pctl->devdata->ies_offset; devdata 143 drivers/pinctrl/mediatek/pinctrl-mtk-common.c offset = pctl->devdata->smt_offset; devdata 184 drivers/pinctrl/mediatek/pinctrl-mtk-common.c for (i = 0; i < pctl->devdata->n_pin_drv_grps; i++) { devdata 186 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->pin_drv_grp + i; devdata 202 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pin >= pctl->devdata->npins) devdata 206 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (!pin_drv || pin_drv->grp > pctl->devdata->n_grp_cls) devdata 209 drivers/pinctrl/mediatek/pinctrl-mtk-common.c drv_grp = pctl->devdata->grp_desc + pin_drv->grp; devdata 296 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pctl->devdata->spec_pull_set) { devdata 301 drivers/pinctrl/mediatek/pinctrl-mtk-common.c ret = pctl->devdata->spec_pull_set(mtk_get_regmap(pctl, pin), devdata 302 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pin, pctl->devdata->port_align, isup, r1r0); devdata 317 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->pullen_offset, pctl); devdata 320 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->pullen_offset, pctl); devdata 324 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->pullsel_offset, pctl); devdata 327 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->pullsel_offset, pctl); devdata 427 drivers/pinctrl/mediatek/pinctrl-mtk-common.c const struct mtk_desc_pin *pin = pctl->devdata->pins + pin_num; devdata 444 drivers/pinctrl/mediatek/pinctrl-mtk-common.c for (i = 0; i < pctl->devdata->npins; i++) { devdata 445 drivers/pinctrl/mediatek/pinctrl-mtk-common.c const struct mtk_desc_pin *pin = pctl->devdata->pins + i; devdata 551 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pin >= pctl->devdata->npins || devdata 682 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pctl->devdata->spec_pinmux_set) devdata 683 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->spec_pinmux_set(mtk_get_regmap(pctl, pin), devdata 686 drivers/pinctrl/mediatek/pinctrl-mtk-common.c reg_addr = ((pin / MAX_GPIO_MODE_PER_REG) << pctl->devdata->port_shf) devdata 687 drivers/pinctrl/mediatek/pinctrl-mtk-common.c + pctl->devdata->pinmux_offset; devdata 703 drivers/pinctrl/mediatek/pinctrl-mtk-common.c for (i = 0; i < pctl->devdata->npins; i++) { devdata 704 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pin = pctl->devdata->pins + i; devdata 738 drivers/pinctrl/mediatek/pinctrl-mtk-common.c const struct mtk_desc_pin *pin = pctl->devdata->pins + offset; devdata 800 drivers/pinctrl/mediatek/pinctrl-mtk-common.c reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dir_offset; devdata 803 drivers/pinctrl/mediatek/pinctrl-mtk-common.c if (pctl->devdata->spec_dir_set) devdata 804 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->spec_dir_set(®_addr, offset); devdata 818 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata->din_offset; devdata 831 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pin = pctl->devdata->pins + offset; devdata 851 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pin = pctl->devdata->pins + offset; devdata 899 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->ngroups = pctl->devdata->npins; devdata 913 drivers/pinctrl/mediatek/pinctrl-mtk-common.c for (i = 0; i < pctl->devdata->npins; i++) { devdata 914 drivers/pinctrl/mediatek/pinctrl-mtk-common.c const struct mtk_desc_pin *pin = pctl->devdata->pins + i; devdata 1008 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->eint->regs = pctl->devdata->eint_regs; devdata 1009 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->eint->hw = &pctl->devdata->eint_hw; devdata 1058 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->devdata = data; devdata 1065 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pins = devm_kcalloc(&pdev->dev, pctl->devdata->npins, sizeof(*pins), devdata 1070 drivers/pinctrl/mediatek/pinctrl-mtk-common.c for (i = 0; i < pctl->devdata->npins; i++) devdata 1071 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pins[i] = pctl->devdata->pins[i].pin; devdata 1076 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->pctl_desc.npins = pctl->devdata->npins; devdata 1094 drivers/pinctrl/mediatek/pinctrl-mtk-common.c pctl->chip->ngpio = pctl->devdata->npins; devdata 1105 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 0, 0, pctl->devdata->npins); devdata 61 drivers/pinctrl/mediatek/pinctrl-mtk-common.h #define SET_ADDR(x, y) (x + (y->devdata->port_align)) devdata 62 drivers/pinctrl/mediatek/pinctrl-mtk-common.h #define CLR_ADDR(x, y) (x + (y->devdata->port_align << 1)) devdata 269 drivers/pinctrl/mediatek/pinctrl-mtk-common.h const struct mtk_pinctrl_devdata *devdata; devdata 50 drivers/platform/x86/intel_menlow.c struct acpi_device *device = cdev->devdata; devdata 76 drivers/platform/x86/intel_menlow.c struct acpi_device *device = cdev->devdata; devdata 99 drivers/platform/x86/intel_menlow.c struct acpi_device *device = cdev->devdata; devdata 163 drivers/platform/x86/intel_mid_thermal.c struct thermal_device_info *td_info = tzd->devdata; devdata 504 drivers/platform/x86/intel_mid_thermal.c kfree(pinfo->tzd[i]->devdata); devdata 524 drivers/platform/x86/intel_mid_thermal.c kfree(pinfo->tzd[i]->devdata); devdata 852 drivers/power/supply/power_supply_core.c psy = tzd->devdata; devdata 900 drivers/power/supply/power_supply_core.c psy = tcd->devdata; devdata 918 drivers/power/supply/power_supply_core.c psy = tcd->devdata; devdata 936 drivers/power/supply/power_supply_core.c psy = tcd->devdata; devdata 116 drivers/power/supply/wm831x_backup.c struct wm831x_backup *devdata = dev_get_drvdata(psy->dev.parent); devdata 117 drivers/power/supply/wm831x_backup.c struct wm831x *wm831x = devdata->wm831x; devdata 166 drivers/power/supply/wm831x_backup.c struct wm831x_backup *devdata; devdata 168 drivers/power/supply/wm831x_backup.c devdata = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_backup), devdata 170 drivers/power/supply/wm831x_backup.c if (devdata == NULL) devdata 173 drivers/power/supply/wm831x_backup.c devdata->wm831x = wm831x; devdata 174 drivers/power/supply/wm831x_backup.c platform_set_drvdata(pdev, devdata); devdata 183 drivers/power/supply/wm831x_backup.c snprintf(devdata->name, sizeof(devdata->name), devdata 186 drivers/power/supply/wm831x_backup.c snprintf(devdata->name, sizeof(devdata->name), devdata 189 drivers/power/supply/wm831x_backup.c devdata->backup_desc.name = devdata->name; devdata 190 drivers/power/supply/wm831x_backup.c devdata->backup_desc.type = POWER_SUPPLY_TYPE_BATTERY; devdata 191 drivers/power/supply/wm831x_backup.c devdata->backup_desc.properties = wm831x_backup_props; devdata 192 drivers/power/supply/wm831x_backup.c devdata->backup_desc.num_properties = ARRAY_SIZE(wm831x_backup_props); devdata 193 drivers/power/supply/wm831x_backup.c devdata->backup_desc.get_property = wm831x_backup_get_prop; devdata 194 drivers/power/supply/wm831x_backup.c devdata->backup = power_supply_register(&pdev->dev, devdata 195 drivers/power/supply/wm831x_backup.c &devdata->backup_desc, NULL); devdata 197 drivers/power/supply/wm831x_backup.c return PTR_ERR_OR_ZERO(devdata->backup); devdata 202 drivers/power/supply/wm831x_backup.c struct wm831x_backup *devdata = platform_get_drvdata(pdev); devdata 204 drivers/power/supply/wm831x_backup.c power_supply_unregister(devdata->backup); devdata 139 drivers/reset/reset-simple.c const struct reset_simple_devdata *devdata; devdata 145 drivers/reset/reset-simple.c devdata = of_device_get_match_data(dev); devdata 163 drivers/reset/reset-simple.c if (devdata) { devdata 164 drivers/reset/reset-simple.c reg_offset = devdata->reg_offset; devdata 165 drivers/reset/reset-simple.c if (devdata->nr_resets) devdata 166 drivers/reset/reset-simple.c data->rcdev.nr_resets = devdata->nr_resets; devdata 167 drivers/reset/reset-simple.c data->active_low = devdata->active_low; devdata 168 drivers/reset/reset-simple.c data->status_active_low = devdata->status_active_low; devdata 412 drivers/soc/qcom/qcom_aoss.c struct qmp_cooling_device *qmp_cdev = cdev->devdata; devdata 421 drivers/soc/qcom/qcom_aoss.c struct qmp_cooling_device *qmp_cdev = cdev->devdata; devdata 100 drivers/spi/spi-orion.c const struct orion_spi_dev *devdata; devdata 140 drivers/spi/spi-orion.c const struct orion_spi_dev *devdata; devdata 143 drivers/spi/spi-orion.c devdata = orion_spi->devdata; devdata 147 drivers/spi/spi-orion.c if (devdata->typ == ARMADA_SPI) { devdata 224 drivers/spi/spi-orion.c reg = ((reg & ~devdata->prescale_mask) | prescale); devdata 308 drivers/spi/spi-orion.c if (orion_spi->devdata->is_errata_50mhz_ac) devdata 595 drivers/spi/spi-orion.c const struct orion_spi_dev *devdata; devdata 636 drivers/spi/spi-orion.c devdata = (of_id) ? of_id->data : &orion_spi_dev_data; devdata 637 drivers/spi/spi-orion.c spi->devdata = devdata; devdata 670 drivers/spi/spi-orion.c master->max_speed_hz = min(devdata->max_hz, devdata 671 drivers/spi/spi-orion.c DIV_ROUND_UP(tclk_hz, devdata->min_divisor)); devdata 672 drivers/spi/spi-orion.c else if (devdata->min_divisor) devdata 674 drivers/spi/spi-orion.c DIV_ROUND_UP(tclk_hz, devdata->min_divisor); devdata 676 drivers/spi/spi-orion.c master->max_speed_hz = devdata->max_hz; devdata 677 drivers/spi/spi-orion.c master->min_speed_hz = DIV_ROUND_UP(tclk_hz, devdata->max_divisor); devdata 96 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata; devdata 146 drivers/staging/unisys/visorhba/visorhba_main.c static int add_scsipending_entry(struct visorhba_devdata *devdata, devdata 153 drivers/staging/unisys/visorhba/visorhba_main.c spin_lock_irqsave(&devdata->privlock, flags); devdata 154 drivers/staging/unisys/visorhba/visorhba_main.c insert_location = devdata->nextinsert; devdata 155 drivers/staging/unisys/visorhba/visorhba_main.c while (devdata->pending[insert_location].sent) { devdata 157 drivers/staging/unisys/visorhba/visorhba_main.c if (insert_location == (int)devdata->nextinsert) { devdata 158 drivers/staging/unisys/visorhba/visorhba_main.c spin_unlock_irqrestore(&devdata->privlock, flags); devdata 163 drivers/staging/unisys/visorhba/visorhba_main.c entry = &devdata->pending[insert_location]; devdata 171 drivers/staging/unisys/visorhba/visorhba_main.c devdata->nextinsert = (insert_location + 1) % MAX_PENDING_REQUESTS; devdata 172 drivers/staging/unisys/visorhba/visorhba_main.c spin_unlock_irqrestore(&devdata->privlock, flags); devdata 186 drivers/staging/unisys/visorhba/visorhba_main.c static void *del_scsipending_ent(struct visorhba_devdata *devdata, int del) devdata 194 drivers/staging/unisys/visorhba/visorhba_main.c spin_lock_irqsave(&devdata->privlock, flags); devdata 195 drivers/staging/unisys/visorhba/visorhba_main.c sent = devdata->pending[del].sent; devdata 196 drivers/staging/unisys/visorhba/visorhba_main.c devdata->pending[del].cmdtype = 0; devdata 197 drivers/staging/unisys/visorhba/visorhba_main.c devdata->pending[del].sent = NULL; devdata 198 drivers/staging/unisys/visorhba/visorhba_main.c spin_unlock_irqrestore(&devdata->privlock, flags); devdata 304 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata = devdata 310 drivers/staging/unisys/visorhba/visorhba_main.c if (devdata->serverdown || devdata->serverchangingstate) devdata 313 drivers/staging/unisys/visorhba/visorhba_main.c scsicmd_id = add_scsipending_entry(devdata, CMD_SCSITASKMGMT_TYPE, devdata 318 drivers/staging/unisys/visorhba/visorhba_main.c cmdrsp = get_scsipending_cmdrsp(devdata, scsicmd_id); devdata 324 drivers/staging/unisys/visorhba/visorhba_main.c setup_scsitaskmgmt_handles(&devdata->idr, &devdata->privlock, cmdrsp, devdata 336 drivers/staging/unisys/visorhba/visorhba_main.c if (visorchannel_signalinsert(devdata->dev->visorchannel, devdata 351 drivers/staging/unisys/visorhba/visorhba_main.c cleanup_scsitaskmgmt_handles(&devdata->idr, cmdrsp); devdata 357 drivers/staging/unisys/visorhba/visorhba_main.c del_scsipending_ent(devdata, scsicmd_id); devdata 358 drivers/staging/unisys/visorhba/visorhba_main.c cleanup_scsitaskmgmt_handles(&devdata->idr, cmdrsp); devdata 513 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata = devdata 518 drivers/staging/unisys/visorhba/visorhba_main.c if (devdata->serverdown || devdata->serverchangingstate) devdata 521 drivers/staging/unisys/visorhba/visorhba_main.c insert_location = add_scsipending_entry(devdata, CMD_SCSI_TYPE, devdata 526 drivers/staging/unisys/visorhba/visorhba_main.c cmdrsp = get_scsipending_cmdrsp(devdata, insert_location); devdata 546 drivers/staging/unisys/visorhba/visorhba_main.c if (cmdrsp->scsi.bufflen > devdata->max_buff_len) devdata 547 drivers/staging/unisys/visorhba/visorhba_main.c devdata->max_buff_len = cmdrsp->scsi.bufflen; devdata 562 drivers/staging/unisys/visorhba/visorhba_main.c if (visorchannel_signalinsert(devdata->dev->visorchannel, devdata 571 drivers/staging/unisys/visorhba/visorhba_main.c del_scsipending_ent(devdata, insert_location); devdata 596 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata; devdata 604 drivers/staging/unisys/visorhba/visorhba_main.c devdata = (struct visorhba_devdata *)scsihost->hostdata; devdata 605 drivers/staging/unisys/visorhba/visorhba_main.c if (!devdata) devdata 661 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata = seq->private; devdata 663 drivers/staging/unisys/visorhba/visorhba_main.c seq_printf(seq, "max_buff_len = %u\n", devdata->max_buff_len); devdata 664 drivers/staging/unisys/visorhba/visorhba_main.c seq_printf(seq, "interrupts_rcvd = %llu\n", devdata->interrupts_rcvd); devdata 666 drivers/staging/unisys/visorhba/visorhba_main.c devdata->interrupts_disabled); devdata 668 drivers/staging/unisys/visorhba/visorhba_main.c devdata->interrupts_notme); devdata 669 drivers/staging/unisys/visorhba/visorhba_main.c seq_printf(seq, "flags_addr = %p\n", devdata->flags_addr); devdata 670 drivers/staging/unisys/visorhba/visorhba_main.c if (devdata->flags_addr) { devdata 672 drivers/staging/unisys/visorhba/visorhba_main.c virt_to_phys((__force void *)devdata->flags_addr); devdata 676 drivers/staging/unisys/visorhba/visorhba_main.c (u64)readq(devdata->flags_addr)); devdata 679 drivers/staging/unisys/visorhba/visorhba_main.c devdata->acquire_failed_cnt); devdata 722 drivers/staging/unisys/visorhba/visorhba_main.c static void visorhba_serverdown_complete(struct visorhba_devdata *devdata) devdata 733 drivers/staging/unisys/visorhba/visorhba_main.c visor_thread_stop(devdata->thread); devdata 736 drivers/staging/unisys/visorhba/visorhba_main.c spin_lock_irqsave(&devdata->privlock, flags); devdata 738 drivers/staging/unisys/visorhba/visorhba_main.c pendingdel = &devdata->pending[i]; devdata 748 drivers/staging/unisys/visorhba/visorhba_main.c complete_taskmgmt_command(&devdata->idr, cmdrsp, devdata 757 drivers/staging/unisys/visorhba/visorhba_main.c spin_unlock_irqrestore(&devdata->privlock, flags); devdata 759 drivers/staging/unisys/visorhba/visorhba_main.c devdata->serverdown = true; devdata 760 drivers/staging/unisys/visorhba/visorhba_main.c devdata->serverchangingstate = false; devdata 772 drivers/staging/unisys/visorhba/visorhba_main.c static int visorhba_serverdown(struct visorhba_devdata *devdata) devdata 774 drivers/staging/unisys/visorhba/visorhba_main.c if (!devdata->serverdown && !devdata->serverchangingstate) { devdata 775 drivers/staging/unisys/visorhba/visorhba_main.c devdata->serverchangingstate = true; devdata 776 drivers/staging/unisys/visorhba/visorhba_main.c visorhba_serverdown_complete(devdata); devdata 777 drivers/staging/unisys/visorhba/visorhba_main.c } else if (devdata->serverchangingstate) { devdata 921 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata) devdata 927 drivers/staging/unisys/visorhba/visorhba_main.c if (visorchannel_signalremove(devdata->dev->visorchannel, devdata 935 drivers/staging/unisys/visorhba/visorhba_main.c scsicmd = del_scsipending_ent(devdata, devdata 942 drivers/staging/unisys/visorhba/visorhba_main.c if (!del_scsipending_ent(devdata, devdata 945 drivers/staging/unisys/visorhba/visorhba_main.c complete_taskmgmt_command(&devdata->idr, cmdrsp, devdata 948 drivers/staging/unisys/visorhba/visorhba_main.c dev_err_once(&devdata->dev->device, devdata 966 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata = v; devdata 978 drivers/staging/unisys/visorhba/visorhba_main.c devdata->rsp_queue, (atomic_read( devdata 979 drivers/staging/unisys/visorhba/visorhba_main.c &devdata->interrupt_rcvd) == 1), devdata 980 drivers/staging/unisys/visorhba/visorhba_main.c msecs_to_jiffies(devdata->thread_wait_ms)); devdata 982 drivers/staging/unisys/visorhba/visorhba_main.c drain_queue(cmdrsp, devdata); devdata 1002 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata = dev_get_drvdata(&dev->device); devdata 1004 drivers/staging/unisys/visorhba/visorhba_main.c visorhba_serverdown(devdata); devdata 1022 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata; devdata 1024 drivers/staging/unisys/visorhba/visorhba_main.c devdata = dev_get_drvdata(&dev->device); devdata 1025 drivers/staging/unisys/visorhba/visorhba_main.c if (!devdata) devdata 1028 drivers/staging/unisys/visorhba/visorhba_main.c if (devdata->serverdown && !devdata->serverchangingstate) devdata 1029 drivers/staging/unisys/visorhba/visorhba_main.c devdata->serverchangingstate = true; devdata 1031 drivers/staging/unisys/visorhba/visorhba_main.c devdata->thread = visor_thread_start(process_incoming_rsps, devdata, devdata 1033 drivers/staging/unisys/visorhba/visorhba_main.c devdata->serverdown = false; devdata 1034 drivers/staging/unisys/visorhba/visorhba_main.c devdata->serverchangingstate = false; devdata 1051 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata = NULL; devdata 1056 drivers/staging/unisys/visorhba/visorhba_main.c sizeof(*devdata)); devdata 1079 drivers/staging/unisys/visorhba/visorhba_main.c devdata = (struct visorhba_devdata *)scsihost->hostdata; devdata 1080 drivers/staging/unisys/visorhba/visorhba_main.c devdata->dev = dev; devdata 1081 drivers/staging/unisys/visorhba/visorhba_main.c dev_set_drvdata(&dev->device, devdata); devdata 1083 drivers/staging/unisys/visorhba/visorhba_main.c devdata->debugfs_dir = debugfs_create_dir(dev_name(&dev->device), devdata 1085 drivers/staging/unisys/visorhba/visorhba_main.c if (!devdata->debugfs_dir) { devdata 1089 drivers/staging/unisys/visorhba/visorhba_main.c devdata->debugfs_info = devdata 1091 drivers/staging/unisys/visorhba/visorhba_main.c devdata->debugfs_dir, devdata, devdata 1093 drivers/staging/unisys/visorhba/visorhba_main.c if (!devdata->debugfs_info) { devdata 1098 drivers/staging/unisys/visorhba/visorhba_main.c init_waitqueue_head(&devdata->rsp_queue); devdata 1099 drivers/staging/unisys/visorhba/visorhba_main.c spin_lock_init(&devdata->privlock); devdata 1100 drivers/staging/unisys/visorhba/visorhba_main.c devdata->serverdown = false; devdata 1101 drivers/staging/unisys/visorhba/visorhba_main.c devdata->serverchangingstate = false; devdata 1102 drivers/staging/unisys/visorhba/visorhba_main.c devdata->scsihost = scsihost; devdata 1114 drivers/staging/unisys/visorhba/visorhba_main.c idr_init(&devdata->idr); devdata 1116 drivers/staging/unisys/visorhba/visorhba_main.c devdata->thread_wait_ms = 2; devdata 1117 drivers/staging/unisys/visorhba/visorhba_main.c devdata->thread = visor_thread_start(process_incoming_rsps, devdata, devdata 1125 drivers/staging/unisys/visorhba/visorhba_main.c debugfs_remove(devdata->debugfs_info); devdata 1128 drivers/staging/unisys/visorhba/visorhba_main.c debugfs_remove_recursive(devdata->debugfs_dir); devdata 1146 drivers/staging/unisys/visorhba/visorhba_main.c struct visorhba_devdata *devdata = dev_get_drvdata(&dev->device); devdata 1149 drivers/staging/unisys/visorhba/visorhba_main.c if (!devdata) devdata 1152 drivers/staging/unisys/visorhba/visorhba_main.c scsihost = devdata->scsihost; devdata 1153 drivers/staging/unisys/visorhba/visorhba_main.c visor_thread_stop(devdata->thread); devdata 1157 drivers/staging/unisys/visorhba/visorhba_main.c idr_destroy(&devdata->idr); devdata 1160 drivers/staging/unisys/visorhba/visorhba_main.c debugfs_remove(devdata->debugfs_info); devdata 1161 drivers/staging/unisys/visorhba/visorhba_main.c debugfs_remove_recursive(devdata->debugfs_dir); devdata 262 drivers/staging/unisys/visorinput/visorinput.c struct visorinput_devdata *devdata = input_get_drvdata(visorinput_dev); devdata 264 drivers/staging/unisys/visorinput/visorinput.c if (!devdata) { devdata 277 drivers/staging/unisys/visorinput/visorinput.c mutex_lock(&devdata->lock_visor_dev); devdata 278 drivers/staging/unisys/visorinput/visorinput.c devdata->interrupts_enabled = true; devdata 279 drivers/staging/unisys/visorinput/visorinput.c if (devdata->paused) devdata 281 drivers/staging/unisys/visorinput/visorinput.c visorbus_enable_channel_interrupts(devdata->dev); devdata 284 drivers/staging/unisys/visorinput/visorinput.c mutex_unlock(&devdata->lock_visor_dev); devdata 290 drivers/staging/unisys/visorinput/visorinput.c struct visorinput_devdata *devdata = input_get_drvdata(visorinput_dev); devdata 292 drivers/staging/unisys/visorinput/visorinput.c if (!devdata) { devdata 305 drivers/staging/unisys/visorinput/visorinput.c mutex_lock(&devdata->lock_visor_dev); devdata 306 drivers/staging/unisys/visorinput/visorinput.c devdata->interrupts_enabled = false; devdata 307 drivers/staging/unisys/visorinput/visorinput.c if (devdata->paused) devdata 309 drivers/staging/unisys/visorinput/visorinput.c visorbus_disable_channel_interrupts(devdata->dev); devdata 312 drivers/staging/unisys/visorinput/visorinput.c mutex_unlock(&devdata->lock_visor_dev); devdata 320 drivers/staging/unisys/visorinput/visorinput.c static struct input_dev *setup_client_keyboard(void *devdata, devdata 357 drivers/staging/unisys/visorinput/visorinput.c input_set_drvdata(visorinput_dev, devdata); devdata 362 drivers/staging/unisys/visorinput/visorinput.c static struct input_dev *setup_client_mouse(void *devdata, unsigned int xres, devdata 392 drivers/staging/unisys/visorinput/visorinput.c input_set_drvdata(visorinput_dev, devdata); devdata 401 drivers/staging/unisys/visorinput/visorinput.c struct visorinput_devdata *devdata = NULL; devdata 409 drivers/staging/unisys/visorinput/visorinput.c devdata = kzalloc(sizeof(*devdata) + extra_bytes, GFP_KERNEL); devdata 410 drivers/staging/unisys/visorinput/visorinput.c if (!devdata) devdata 412 drivers/staging/unisys/visorinput/visorinput.c mutex_init(&devdata->lock_visor_dev); devdata 413 drivers/staging/unisys/visorinput/visorinput.c mutex_lock(&devdata->lock_visor_dev); devdata 414 drivers/staging/unisys/visorinput/visorinput.c devdata->dev = dev; devdata 422 drivers/staging/unisys/visorinput/visorinput.c devdata->paused = true; devdata 431 drivers/staging/unisys/visorinput/visorinput.c devdata->keycode_table_bytes = extra_bytes; devdata 432 drivers/staging/unisys/visorinput/visorinput.c memcpy(devdata->keycode_table, visorkbd_keycode, devdata 434 drivers/staging/unisys/visorinput/visorinput.c memcpy(devdata->keycode_table + KEYCODE_TABLE_BYTES, devdata 436 drivers/staging/unisys/visorinput/visorinput.c devdata->visorinput_dev = setup_client_keyboard devdata 437 drivers/staging/unisys/visorinput/visorinput.c (devdata, devdata->keycode_table); devdata 438 drivers/staging/unisys/visorinput/visorinput.c if (!devdata->visorinput_dev) devdata 449 drivers/staging/unisys/visorinput/visorinput.c devdata->visorinput_dev = setup_client_mouse(devdata, xres, devdata 451 drivers/staging/unisys/visorinput/visorinput.c if (!devdata->visorinput_dev) devdata 459 drivers/staging/unisys/visorinput/visorinput.c dev_set_drvdata(&dev->device, devdata); devdata 460 drivers/staging/unisys/visorinput/visorinput.c mutex_unlock(&devdata->lock_visor_dev); devdata 468 drivers/staging/unisys/visorinput/visorinput.c if (input_register_device(devdata->visorinput_dev)) { devdata 469 drivers/staging/unisys/visorinput/visorinput.c input_free_device(devdata->visorinput_dev); devdata 473 drivers/staging/unisys/visorinput/visorinput.c mutex_lock(&devdata->lock_visor_dev); devdata 479 drivers/staging/unisys/visorinput/visorinput.c devdata->paused = false; devdata 480 drivers/staging/unisys/visorinput/visorinput.c if (devdata->interrupts_enabled) devdata 482 drivers/staging/unisys/visorinput/visorinput.c mutex_unlock(&devdata->lock_visor_dev); devdata 484 drivers/staging/unisys/visorinput/visorinput.c return devdata; devdata 487 drivers/staging/unisys/visorinput/visorinput.c mutex_unlock(&devdata->lock_visor_dev); devdata 489 drivers/staging/unisys/visorinput/visorinput.c kfree(devdata); devdata 519 drivers/staging/unisys/visorinput/visorinput.c struct visorinput_devdata *devdata = dev_get_drvdata(&dev->device); devdata 521 drivers/staging/unisys/visorinput/visorinput.c if (!devdata) devdata 524 drivers/staging/unisys/visorinput/visorinput.c mutex_lock(&devdata->lock_visor_dev); devdata 533 drivers/staging/unisys/visorinput/visorinput.c mutex_unlock(&devdata->lock_visor_dev); devdata 535 drivers/staging/unisys/visorinput/visorinput.c unregister_client_input(devdata->visorinput_dev); devdata 536 drivers/staging/unisys/visorinput/visorinput.c kfree(devdata); devdata 609 drivers/staging/unisys/visorinput/visorinput.c struct visorinput_devdata *devdata = dev_get_drvdata(&dev->device); devdata 611 drivers/staging/unisys/visorinput/visorinput.c if (!devdata) devdata 614 drivers/staging/unisys/visorinput/visorinput.c visorinput_dev = devdata->visorinput_dev; devdata 698 drivers/staging/unisys/visorinput/visorinput.c struct visorinput_devdata *devdata = dev_get_drvdata(&dev->device); devdata 700 drivers/staging/unisys/visorinput/visorinput.c if (!devdata) { devdata 705 drivers/staging/unisys/visorinput/visorinput.c mutex_lock(&devdata->lock_visor_dev); devdata 706 drivers/staging/unisys/visorinput/visorinput.c if (devdata->paused) { devdata 710 drivers/staging/unisys/visorinput/visorinput.c if (devdata->interrupts_enabled) devdata 717 drivers/staging/unisys/visorinput/visorinput.c devdata->paused = true; devdata 721 drivers/staging/unisys/visorinput/visorinput.c mutex_unlock(&devdata->lock_visor_dev); devdata 730 drivers/staging/unisys/visorinput/visorinput.c struct visorinput_devdata *devdata = dev_get_drvdata(&dev->device); devdata 732 drivers/staging/unisys/visorinput/visorinput.c if (!devdata) { devdata 736 drivers/staging/unisys/visorinput/visorinput.c mutex_lock(&devdata->lock_visor_dev); devdata 737 drivers/staging/unisys/visorinput/visorinput.c if (!devdata->paused) { devdata 741 drivers/staging/unisys/visorinput/visorinput.c devdata->paused = false; devdata 749 drivers/staging/unisys/visorinput/visorinput.c if (devdata->interrupts_enabled) devdata 754 drivers/staging/unisys/visorinput/visorinput.c mutex_unlock(&devdata->lock_visor_dev); devdata 339 drivers/staging/unisys/visornic/visornic_main.c static void visornic_serverdown_complete(struct visornic_devdata *devdata) devdata 341 drivers/staging/unisys/visornic/visornic_main.c struct net_device *netdev = devdata->netdev; devdata 344 drivers/staging/unisys/visornic/visornic_main.c del_timer_sync(&devdata->irq_poll_timer); devdata 350 drivers/staging/unisys/visornic/visornic_main.c atomic_set(&devdata->num_rcvbuf_in_iovm, 0); devdata 351 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_xmit = 0; devdata 352 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.got_xmit_done = 0; devdata 354 drivers/staging/unisys/visornic/visornic_main.c if (devdata->server_down_complete_func) devdata 355 drivers/staging/unisys/visornic/visornic_main.c (*devdata->server_down_complete_func)(devdata->dev, 0); devdata 357 drivers/staging/unisys/visornic/visornic_main.c devdata->server_down = true; devdata 358 drivers/staging/unisys/visornic/visornic_main.c devdata->server_change_state = false; devdata 359 drivers/staging/unisys/visornic/visornic_main.c devdata->server_down_complete_func = NULL; devdata 371 drivers/staging/unisys/visornic/visornic_main.c static int visornic_serverdown(struct visornic_devdata *devdata, devdata 377 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 378 drivers/staging/unisys/visornic/visornic_main.c if (devdata->server_change_state) { devdata 379 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&devdata->dev->device, "%s changing state\n", devdata 384 drivers/staging/unisys/visornic/visornic_main.c if (devdata->server_down) { devdata 385 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&devdata->dev->device, "%s already down\n", devdata 390 drivers/staging/unisys/visornic/visornic_main.c if (devdata->going_away) { devdata 391 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&devdata->dev->device, devdata 397 drivers/staging/unisys/visornic/visornic_main.c devdata->server_change_state = true; devdata 398 drivers/staging/unisys/visornic/visornic_main.c devdata->server_down_complete_func = complete_func; devdata 399 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 401 drivers/staging/unisys/visornic/visornic_main.c visornic_serverdown_complete(devdata); devdata 405 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 446 drivers/staging/unisys/visornic/visornic_main.c static int post_skb(struct uiscmdrsp *cmdrsp, struct visornic_devdata *devdata, devdata 456 drivers/staging/unisys/visornic/visornic_main.c cmdrsp->net.rcvpost.unique_num = devdata->incarnation_id; devdata 463 drivers/staging/unisys/visornic/visornic_main.c err = visorchannel_signalinsert(devdata->dev->visorchannel, devdata 467 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_post_failed++; devdata 471 drivers/staging/unisys/visornic/visornic_main.c atomic_inc(&devdata->num_rcvbuf_in_iovm); devdata 472 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_post++; devdata 486 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata) devdata 490 drivers/staging/unisys/visornic/visornic_main.c devdata->cmdrsp_rcv->net.enbdis.enable = state; devdata 491 drivers/staging/unisys/visornic/visornic_main.c devdata->cmdrsp_rcv->net.enbdis.context = netdev; devdata 492 drivers/staging/unisys/visornic/visornic_main.c devdata->cmdrsp_rcv->net.type = NET_RCV_ENBDIS; devdata 493 drivers/staging/unisys/visornic/visornic_main.c devdata->cmdrsp_rcv->cmdtype = CMD_NET_TYPE; devdata 494 drivers/staging/unisys/visornic/visornic_main.c err = visorchannel_signalinsert(devdata->dev->visorchannel, devdata 496 drivers/staging/unisys/visornic/visornic_main.c devdata->cmdrsp_rcv); devdata 499 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_enbdis++; devdata 515 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); devdata 522 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 523 drivers/staging/unisys/visornic/visornic_main.c devdata->enabled = 0; devdata 525 drivers/staging/unisys/visornic/visornic_main.c devdata->enab_dis_acked = 0; devdata 526 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 532 drivers/staging/unisys/visornic/visornic_main.c err = send_enbdis(netdev, 0, devdata); devdata 540 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 543 drivers/staging/unisys/visornic/visornic_main.c if (devdata->enab_dis_acked) devdata 545 drivers/staging/unisys/visornic/visornic_main.c if (devdata->server_down || devdata->server_change_state) { devdata 551 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 553 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 559 drivers/staging/unisys/visornic/visornic_main.c if (atomic_read(&devdata->usage) > 1) { devdata 562 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 564 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 565 drivers/staging/unisys/visornic/visornic_main.c if (atomic_read(&devdata->usage)) devdata 570 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 575 drivers/staging/unisys/visornic/visornic_main.c napi_disable(&devdata->napi); devdata 577 drivers/staging/unisys/visornic/visornic_main.c skb_queue_purge(&devdata->xmitbufhead); devdata 582 drivers/staging/unisys/visornic/visornic_main.c for (i = 0; i < devdata->num_rcv_bufs; i++) { devdata 583 drivers/staging/unisys/visornic/visornic_main.c if (devdata->rcvbuf[i]) { devdata 584 drivers/staging/unisys/visornic/visornic_main.c kfree_skb(devdata->rcvbuf[i]); devdata 585 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = NULL; devdata 601 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata) devdata 608 drivers/staging/unisys/visornic/visornic_main.c for (i = 0; i < devdata->num_rcv_bufs; i++) { devdata 609 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = alloc_rcv_buf(netdev); devdata 611 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->rcvbuf[i]) devdata 622 drivers/staging/unisys/visornic/visornic_main.c if (count < ((2 * devdata->num_rcv_bufs) / 3)) { devdata 625 drivers/staging/unisys/visornic/visornic_main.c kfree_skb(devdata->rcvbuf[i]); devdata 626 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = NULL; devdata 636 drivers/staging/unisys/visornic/visornic_main.c err = post_skb(devdata->cmdrsp_rcv, devdata, devdata 637 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i]); devdata 647 drivers/staging/unisys/visornic/visornic_main.c kfree_skb(devdata->rcvbuf[j]); devdata 648 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[j] = NULL; devdata 671 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); devdata 675 drivers/staging/unisys/visornic/visornic_main.c napi_enable(&devdata->napi); devdata 680 drivers/staging/unisys/visornic/visornic_main.c err = init_rcv_bufs(netdev, devdata); devdata 687 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 688 drivers/staging/unisys/visornic/visornic_main.c devdata->enabled = 1; devdata 689 drivers/staging/unisys/visornic/visornic_main.c devdata->enab_dis_acked = 0; devdata 694 drivers/staging/unisys/visornic/visornic_main.c devdata->n_rcv_packets_not_accepted = 0; devdata 695 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 701 drivers/staging/unisys/visornic/visornic_main.c err = send_enbdis(netdev, 1, devdata); devdata 705 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 708 drivers/staging/unisys/visornic/visornic_main.c if (devdata->enab_dis_acked) devdata 710 drivers/staging/unisys/visornic/visornic_main.c if (devdata->server_down || devdata->server_change_state) { devdata 716 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 718 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 721 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 723 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->enab_dis_acked) { devdata 741 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata; devdata 745 drivers/staging/unisys/visornic/visornic_main.c devdata = container_of(work, struct visornic_devdata, timeout_reset); devdata 746 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; devdata 769 drivers/staging/unisys/visornic/visornic_main.c visornic_serverdown(devdata, NULL); devdata 804 drivers/staging/unisys/visornic/visornic_main.c static unsigned long devdata_xmits_outstanding(struct visornic_devdata *devdata) devdata 806 drivers/staging/unisys/visornic/visornic_main.c if (devdata->chstat.sent_xmit >= devdata->chstat.got_xmit_done) devdata 807 drivers/staging/unisys/visornic/visornic_main.c return devdata->chstat.sent_xmit - devdata 808 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.got_xmit_done; devdata 809 drivers/staging/unisys/visornic/visornic_main.c return (ULONG_MAX - devdata->chstat.got_xmit_done devdata 810 drivers/staging/unisys/visornic/visornic_main.c + devdata->chstat.sent_xmit + 1); devdata 821 drivers/staging/unisys/visornic/visornic_main.c static bool vnic_hit_high_watermark(struct visornic_devdata *devdata, devdata 824 drivers/staging/unisys/visornic/visornic_main.c return (devdata_xmits_outstanding(devdata) >= high_watermark); devdata 835 drivers/staging/unisys/visornic/visornic_main.c static bool vnic_hit_low_watermark(struct visornic_devdata *devdata, devdata 838 drivers/staging/unisys/visornic/visornic_main.c return (devdata_xmits_outstanding(devdata) <= low_watermark); devdata 854 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata; devdata 860 drivers/staging/unisys/visornic/visornic_main.c devdata = netdev_priv(netdev); devdata 861 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 863 drivers/staging/unisys/visornic/visornic_main.c if (netif_queue_stopped(netdev) || devdata->server_down || devdata 864 drivers/staging/unisys/visornic/visornic_main.c devdata->server_change_state) { devdata 865 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 866 drivers/staging/unisys/visornic/visornic_main.c devdata->busy_cnt++; devdata 886 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 887 drivers/staging/unisys/visornic/visornic_main.c devdata->busy_cnt++; devdata 904 drivers/staging/unisys/visornic/visornic_main.c cmdrsp = devdata->xmit_cmdrsp; devdata 913 drivers/staging/unisys/visornic/visornic_main.c if (vnic_hit_high_watermark(devdata, devdata 914 drivers/staging/unisys/visornic/visornic_main.c devdata->max_outstanding_net_xmits)) { devdata 916 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.reject_count++; devdata 917 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->queuefullmsg_logged && devdata 918 drivers/staging/unisys/visornic/visornic_main.c ((devdata->chstat.reject_count & 0x3ff) == 1)) devdata 919 drivers/staging/unisys/visornic/visornic_main.c devdata->queuefullmsg_logged = 1; devdata 921 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 922 drivers/staging/unisys/visornic/visornic_main.c devdata->busy_cnt++; devdata 929 drivers/staging/unisys/visornic/visornic_main.c if (devdata->queuefullmsg_logged) devdata 930 drivers/staging/unisys/visornic/visornic_main.c devdata->queuefullmsg_logged = 0; devdata 966 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 967 drivers/staging/unisys/visornic/visornic_main.c devdata->busy_cnt++; devdata 974 drivers/staging/unisys/visornic/visornic_main.c err = visorchannel_signalinsert(devdata->dev->visorchannel, devdata 978 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 979 drivers/staging/unisys/visornic/visornic_main.c devdata->busy_cnt++; devdata 987 drivers/staging/unisys/visornic/visornic_main.c skb_queue_head(&devdata->xmitbufhead, skb); devdata 990 drivers/staging/unisys/visornic/visornic_main.c devdata->net_stats.tx_packets++; devdata 991 drivers/staging/unisys/visornic/visornic_main.c devdata->net_stats.tx_bytes += skb->len; devdata 992 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_xmit++; devdata 995 drivers/staging/unisys/visornic/visornic_main.c if (vnic_hit_high_watermark(devdata, devdata 996 drivers/staging/unisys/visornic/visornic_main.c devdata->upper_threshold_net_xmits)) { devdata 1003 drivers/staging/unisys/visornic/visornic_main.c devdata->flow_control_upper_hits++; devdata 1005 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1018 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); devdata 1020 drivers/staging/unisys/visornic/visornic_main.c return &devdata->net_stats; devdata 1046 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); devdata 1049 drivers/staging/unisys/visornic/visornic_main.c if (devdata->old_flags == netdev->flags) devdata 1053 drivers/staging/unisys/visornic/visornic_main.c (devdata->old_flags & IFF_PROMISC)) devdata 1064 drivers/staging/unisys/visornic/visornic_main.c err = visorchannel_signalinsert(devdata->dev->visorchannel, devdata 1072 drivers/staging/unisys/visornic/visornic_main.c devdata->old_flags = netdev->flags; devdata 1083 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = netdev_priv(netdev); devdata 1086 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 1087 drivers/staging/unisys/visornic/visornic_main.c if (devdata->going_away) { devdata 1088 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1089 drivers/staging/unisys/visornic/visornic_main.c dev_dbg(&devdata->dev->device, devdata 1096 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->enabled || devdata 1097 drivers/staging/unisys/visornic/visornic_main.c (devdata->server_down && !devdata->server_change_state)) { devdata 1100 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1103 drivers/staging/unisys/visornic/visornic_main.c schedule_work(&devdata->timeout_reset); devdata 1104 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1119 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata, devdata 1130 drivers/staging/unisys/visornic/visornic_main.c devdata->n_rcv0++; devdata 1133 drivers/staging/unisys/visornic/visornic_main.c devdata->n_rcv1++; devdata 1136 drivers/staging/unisys/visornic/visornic_main.c devdata->n_rcv2++; devdata 1139 drivers/staging/unisys/visornic/visornic_main.c devdata->n_rcvx++; devdata 1143 drivers/staging/unisys/visornic/visornic_main.c for (i = 0; i < devdata->num_rcv_bufs; i++) { devdata 1144 drivers/staging/unisys/visornic/visornic_main.c if (devdata->rcvbuf[i] != copy.rcvbuf[cc]) devdata 1147 drivers/staging/unisys/visornic/visornic_main.c if ((skb) && devdata->rcvbuf[i] == skb) { devdata 1148 drivers/staging/unisys/visornic/visornic_main.c devdata->found_repost_rcvbuf_cnt++; devdata 1150 drivers/staging/unisys/visornic/visornic_main.c devdata->repost_found_skb_cnt++; devdata 1152 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = alloc_rcv_buf(netdev); devdata 1153 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->rcvbuf[i]) { devdata 1154 drivers/staging/unisys/visornic/visornic_main.c devdata->num_rcv_bufs_could_not_alloc++; devdata 1155 drivers/staging/unisys/visornic/visornic_main.c devdata->alloc_failed_in_repost_rtn_cnt++; devdata 1159 drivers/staging/unisys/visornic/visornic_main.c status = post_skb(cmdrsp, devdata, devdata->rcvbuf[i]); devdata 1161 drivers/staging/unisys/visornic/visornic_main.c kfree_skb(devdata->rcvbuf[i]); devdata 1162 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = NULL; devdata 1170 drivers/staging/unisys/visornic/visornic_main.c devdata->n_repost_deficit++; devdata 1178 drivers/staging/unisys/visornic/visornic_main.c devdata->bad_rcv_buf++; devdata 1194 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata; devdata 1209 drivers/staging/unisys/visornic/visornic_main.c devdata = netdev_priv(netdev); devdata 1211 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 1212 drivers/staging/unisys/visornic/visornic_main.c atomic_dec(&devdata->num_rcvbuf_in_iovm); devdata 1221 drivers/staging/unisys/visornic/visornic_main.c devdata->net_stats.rx_packets++; devdata 1222 drivers/staging/unisys/visornic/visornic_main.c devdata->net_stats.rx_bytes += skb->len; devdata 1225 drivers/staging/unisys/visornic/visornic_main.c if (!(devdata->enabled && devdata->enab_dis_acked)) { devdata 1229 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1230 drivers/staging/unisys/visornic/visornic_main.c repost_return(cmdrsp, devdata, skb, netdev); devdata 1234 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1248 drivers/staging/unisys/visornic/visornic_main.c if (repost_return(cmdrsp, devdata, skb, netdev) < 0) devdata 1249 drivers/staging/unisys/visornic/visornic_main.c dev_err(&devdata->netdev->dev, devdata 1264 drivers/staging/unisys/visornic/visornic_main.c if (repost_return(cmdrsp, devdata, skb, netdev) < 0) devdata 1265 drivers/staging/unisys/visornic/visornic_main.c dev_err(&devdata->netdev->dev, devdata 1285 drivers/staging/unisys/visornic/visornic_main.c if (repost_return(cmdrsp, devdata, skb, netdev) < 0) devdata 1286 drivers/staging/unisys/visornic/visornic_main.c dev_err(&devdata->netdev->dev, "repost_return failed"); devdata 1316 drivers/staging/unisys/visornic/visornic_main.c netdev_err(devdata->netdev, devdata 1363 drivers/staging/unisys/visornic/visornic_main.c dev_err(&devdata->netdev->dev, devdata 1368 drivers/staging/unisys/visornic/visornic_main.c devdata->n_rcv_packets_not_accepted++; devdata 1369 drivers/staging/unisys/visornic/visornic_main.c repost_return(cmdrsp, devdata, skb, netdev); devdata 1383 drivers/staging/unisys/visornic/visornic_main.c repost_return(cmdrsp, devdata, skb, netdev); devdata 1396 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata, devdata 1399 drivers/staging/unisys/visornic/visornic_main.c devdata->dev = dev; devdata 1400 drivers/staging/unisys/visornic/visornic_main.c devdata->incarnation_id = get_jiffies_64(); devdata 1401 drivers/staging/unisys/visornic/visornic_main.c return devdata; devdata 1407 drivers/staging/unisys/visornic/visornic_main.c static void devdata_release(struct visornic_devdata *devdata) devdata 1409 drivers/staging/unisys/visornic/visornic_main.c kfree(devdata->rcvbuf); devdata 1410 drivers/staging/unisys/visornic/visornic_main.c kfree(devdata->cmdrsp_rcv); devdata 1411 drivers/staging/unisys/visornic/visornic_main.c kfree(devdata->xmit_cmdrsp); devdata 1430 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata; devdata 1448 drivers/staging/unisys/visornic/visornic_main.c devdata = netdev_priv(dev); devdata 1455 drivers/staging/unisys/visornic/visornic_main.c "VisorNic Dev Info = 0x%p\n", devdata); devdata 1458 drivers/staging/unisys/visornic/visornic_main.c devdata->num_rcv_bufs); devdata 1461 drivers/staging/unisys/visornic/visornic_main.c devdata->max_outstanding_net_xmits); devdata 1464 drivers/staging/unisys/visornic/visornic_main.c devdata->upper_threshold_net_xmits); devdata 1467 drivers/staging/unisys/visornic/visornic_main.c devdata->lower_threshold_net_xmits); devdata 1470 drivers/staging/unisys/visornic/visornic_main.c devdata->queuefullmsg_logged); devdata 1473 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.got_rcv); devdata 1476 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.got_enbdisack); devdata 1479 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.got_xmit_done); devdata 1482 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.xmit_fail); devdata 1485 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_enbdis); devdata 1488 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_promisc); devdata 1491 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_post); devdata 1494 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_post_failed); devdata 1497 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.sent_xmit); devdata 1500 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.reject_count); devdata 1503 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.extra_rcvbufs_sent); devdata 1505 drivers/staging/unisys/visornic/visornic_main.c " n_rcv0 = %lu\n", devdata->n_rcv0); devdata 1507 drivers/staging/unisys/visornic/visornic_main.c " n_rcv1 = %lu\n", devdata->n_rcv1); devdata 1509 drivers/staging/unisys/visornic/visornic_main.c " n_rcv2 = %lu\n", devdata->n_rcv2); devdata 1511 drivers/staging/unisys/visornic/visornic_main.c " n_rcvx = %lu\n", devdata->n_rcvx); devdata 1514 drivers/staging/unisys/visornic/visornic_main.c atomic_read(&devdata->num_rcvbuf_in_iovm)); devdata 1517 drivers/staging/unisys/visornic/visornic_main.c devdata->alloc_failed_in_if_needed_cnt); devdata 1520 drivers/staging/unisys/visornic/visornic_main.c devdata->alloc_failed_in_repost_rtn_cnt); devdata 1527 drivers/staging/unisys/visornic/visornic_main.c devdata->found_repost_rcvbuf_cnt); devdata 1530 drivers/staging/unisys/visornic/visornic_main.c devdata->repost_found_skb_cnt); devdata 1533 drivers/staging/unisys/visornic/visornic_main.c devdata->n_repost_deficit); devdata 1536 drivers/staging/unisys/visornic/visornic_main.c devdata->bad_rcv_buf); devdata 1539 drivers/staging/unisys/visornic/visornic_main.c devdata->n_rcv_packets_not_accepted); devdata 1542 drivers/staging/unisys/visornic/visornic_main.c devdata->interrupts_rcvd); devdata 1545 drivers/staging/unisys/visornic/visornic_main.c devdata->interrupts_notme); devdata 1548 drivers/staging/unisys/visornic/visornic_main.c devdata->interrupts_disabled); devdata 1551 drivers/staging/unisys/visornic/visornic_main.c devdata->busy_cnt); devdata 1554 drivers/staging/unisys/visornic/visornic_main.c devdata->flow_control_upper_hits); devdata 1557 drivers/staging/unisys/visornic/visornic_main.c devdata->flow_control_lower_hits); devdata 1560 drivers/staging/unisys/visornic/visornic_main.c netif_queue_stopped(devdata->netdev) ? devdata 1564 drivers/staging/unisys/visornic/visornic_main.c devdata_xmits_outstanding(devdata)); devdata 1580 drivers/staging/unisys/visornic/visornic_main.c static void send_rcv_posts_if_needed(struct visornic_devdata *devdata) devdata 1584 drivers/staging/unisys/visornic/visornic_main.c struct uiscmdrsp *cmdrsp = devdata->cmdrsp_rcv; devdata 1589 drivers/staging/unisys/visornic/visornic_main.c if (!(devdata->enabled && devdata->enab_dis_acked)) devdata 1592 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; devdata 1597 drivers/staging/unisys/visornic/visornic_main.c cur_num_rcv_bufs_to_alloc = devdata->num_rcv_bufs_could_not_alloc; devdata 1600 drivers/staging/unisys/visornic/visornic_main.c for (i = 0; i < devdata->num_rcv_bufs; i++) { devdata 1601 drivers/staging/unisys/visornic/visornic_main.c if (devdata->rcvbuf[i]) devdata 1603 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = alloc_rcv_buf(netdev); devdata 1604 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->rcvbuf[i]) { devdata 1605 drivers/staging/unisys/visornic/visornic_main.c devdata->alloc_failed_in_if_needed_cnt++; devdata 1609 drivers/staging/unisys/visornic/visornic_main.c err = post_skb(cmdrsp, devdata, devdata->rcvbuf[i]); devdata 1611 drivers/staging/unisys/visornic/visornic_main.c kfree_skb(devdata->rcvbuf[i]); devdata 1612 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf[i] = NULL; devdata 1615 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.extra_rcvbufs_sent++; devdata 1618 drivers/staging/unisys/visornic/visornic_main.c devdata->num_rcv_bufs_could_not_alloc -= rcv_bufs_allocated; devdata 1626 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata) devdata 1628 drivers/staging/unisys/visornic/visornic_main.c while (!visorchannel_signalremove(devdata->dev->visorchannel, devdata 1644 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata, devdata 1655 drivers/staging/unisys/visornic/visornic_main.c if (visorchannel_signalremove(devdata->dev->visorchannel, devdata 1662 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.got_rcv++; devdata 1667 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 1668 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.got_xmit_done++; devdata 1670 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.xmit_fail++; devdata 1674 drivers/staging/unisys/visornic/visornic_main.c if (netdev == devdata->netdev && devdata 1680 drivers/staging/unisys/visornic/visornic_main.c (devdata, devdata 1681 drivers/staging/unisys/visornic/visornic_main.c devdata->lower_threshold_net_xmits)) { devdata 1686 drivers/staging/unisys/visornic/visornic_main.c devdata->flow_control_lower_hits++; devdata 1689 drivers/staging/unisys/visornic/visornic_main.c skb_unlink(cmdrsp->net.buf, &devdata->xmitbufhead); devdata 1690 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1694 drivers/staging/unisys/visornic/visornic_main.c devdata->chstat.got_enbdisack++; devdata 1697 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 1698 drivers/staging/unisys/visornic/visornic_main.c devdata->enab_dis_acked = 1; devdata 1699 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1701 drivers/staging/unisys/visornic/visornic_main.c if (devdata->server_down && devdata 1702 drivers/staging/unisys/visornic/visornic_main.c devdata->server_change_state) { devdata 1704 drivers/staging/unisys/visornic/visornic_main.c devdata->server_down = false; devdata 1705 drivers/staging/unisys/visornic/visornic_main.c devdata->server_change_state = false; devdata 1711 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; devdata 1713 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 1714 drivers/staging/unisys/visornic/visornic_main.c devdata->enabled = cmdrsp->net.enbdis.enable; devdata 1715 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, devdata 1722 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 1723 drivers/staging/unisys/visornic/visornic_main.c devdata->enabled = cmdrsp->net.enbdis.enable; devdata 1724 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, devdata 1737 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = container_of(napi, devdata 1742 drivers/staging/unisys/visornic/visornic_main.c send_rcv_posts_if_needed(devdata); devdata 1743 drivers/staging/unisys/visornic/visornic_main.c service_resp_queue(devdata->cmdrsp, devdata, &rx_count, budget); devdata 1761 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = from_timer(devdata, t, devdata 1765 drivers/staging/unisys/visornic/visornic_main.c devdata->dev->visorchannel, devdata 1767 drivers/staging/unisys/visornic/visornic_main.c napi_schedule(&devdata->napi); devdata 1769 drivers/staging/unisys/visornic/visornic_main.c atomic_set(&devdata->interrupt_rcvd, 0); devdata 1771 drivers/staging/unisys/visornic/visornic_main.c mod_timer(&devdata->irq_poll_timer, msecs_to_jiffies(2)); devdata 1784 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = NULL; devdata 1813 drivers/staging/unisys/visornic/visornic_main.c devdata = devdata_initialize(netdev_priv(netdev), dev); devdata 1814 drivers/staging/unisys/visornic/visornic_main.c if (!devdata) { devdata 1821 drivers/staging/unisys/visornic/visornic_main.c drain_resp_queue(devdata->cmdrsp, devdata); devdata 1823 drivers/staging/unisys/visornic/visornic_main.c devdata->netdev = netdev; devdata 1824 drivers/staging/unisys/visornic/visornic_main.c dev_set_drvdata(&dev->device, devdata); devdata 1825 drivers/staging/unisys/visornic/visornic_main.c init_waitqueue_head(&devdata->rsp_queue); devdata 1826 drivers/staging/unisys/visornic/visornic_main.c spin_lock_init(&devdata->priv_lock); devdata 1828 drivers/staging/unisys/visornic/visornic_main.c devdata->enabled = 0; devdata 1829 drivers/staging/unisys/visornic/visornic_main.c atomic_set(&devdata->usage, 1); devdata 1834 drivers/staging/unisys/visornic/visornic_main.c &devdata->num_rcv_bufs, 4); devdata 1842 drivers/staging/unisys/visornic/visornic_main.c devdata->rcvbuf = kcalloc(devdata->num_rcv_bufs, devdata 1844 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->rcvbuf) { devdata 1853 drivers/staging/unisys/visornic/visornic_main.c devdata->max_outstanding_net_xmits = devdata 1854 drivers/staging/unisys/visornic/visornic_main.c max_t(unsigned long, 3, ((devdata->num_rcv_bufs / 3) - 2)); devdata 1855 drivers/staging/unisys/visornic/visornic_main.c devdata->upper_threshold_net_xmits = devdata 1857 drivers/staging/unisys/visornic/visornic_main.c 2, (devdata->max_outstanding_net_xmits - 1)); devdata 1858 drivers/staging/unisys/visornic/visornic_main.c devdata->lower_threshold_net_xmits = devdata 1860 drivers/staging/unisys/visornic/visornic_main.c 1, (devdata->max_outstanding_net_xmits / 2)); devdata 1862 drivers/staging/unisys/visornic/visornic_main.c skb_queue_head_init(&devdata->xmitbufhead); devdata 1865 drivers/staging/unisys/visornic/visornic_main.c devdata->cmdrsp_rcv = kmalloc(SIZEOF_CMDRSP, GFP_KERNEL); devdata 1866 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->cmdrsp_rcv) { devdata 1870 drivers/staging/unisys/visornic/visornic_main.c devdata->xmit_cmdrsp = kmalloc(SIZEOF_CMDRSP, GFP_KERNEL); devdata 1871 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->xmit_cmdrsp) { devdata 1875 drivers/staging/unisys/visornic/visornic_main.c INIT_WORK(&devdata->timeout_reset, visornic_timeout_reset); devdata 1876 drivers/staging/unisys/visornic/visornic_main.c devdata->server_down = false; devdata 1877 drivers/staging/unisys/visornic/visornic_main.c devdata->server_change_state = false; devdata 1891 drivers/staging/unisys/visornic/visornic_main.c netif_napi_add(netdev, &devdata->napi, visornic_poll, NAPI_WEIGHT); devdata 1893 drivers/staging/unisys/visornic/visornic_main.c timer_setup(&devdata->irq_poll_timer, poll_for_irq, 0); devdata 1898 drivers/staging/unisys/visornic/visornic_main.c mod_timer(&devdata->irq_poll_timer, msecs_to_jiffies(2)); devdata 1934 drivers/staging/unisys/visornic/visornic_main.c devdata->eth_debugfs_dir = debugfs_create_dir(netdev->name, devdata 1936 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->eth_debugfs_dir) { devdata 1952 drivers/staging/unisys/visornic/visornic_main.c del_timer_sync(&devdata->irq_poll_timer); devdata 1953 drivers/staging/unisys/visornic/visornic_main.c netif_napi_del(&devdata->napi); devdata 1956 drivers/staging/unisys/visornic/visornic_main.c kfree(devdata->xmit_cmdrsp); devdata 1959 drivers/staging/unisys/visornic/visornic_main.c kfree(devdata->cmdrsp_rcv); devdata 1962 drivers/staging/unisys/visornic/visornic_main.c kfree(devdata->rcvbuf); devdata 1974 drivers/staging/unisys/visornic/visornic_main.c static void host_side_disappeared(struct visornic_devdata *devdata) devdata 1978 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 1980 drivers/staging/unisys/visornic/visornic_main.c devdata->dev = NULL; devdata 1981 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 1991 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = dev_get_drvdata(&dev->device); devdata 1995 drivers/staging/unisys/visornic/visornic_main.c if (!devdata) { devdata 1999 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 2000 drivers/staging/unisys/visornic/visornic_main.c if (devdata->going_away) { devdata 2001 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 2005 drivers/staging/unisys/visornic/visornic_main.c devdata->going_away = true; devdata 2006 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 2007 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; devdata 2014 drivers/staging/unisys/visornic/visornic_main.c cancel_work_sync(&devdata->timeout_reset); devdata 2016 drivers/staging/unisys/visornic/visornic_main.c debugfs_remove_recursive(devdata->eth_debugfs_dir); devdata 2020 drivers/staging/unisys/visornic/visornic_main.c del_timer_sync(&devdata->irq_poll_timer); devdata 2021 drivers/staging/unisys/visornic/visornic_main.c netif_napi_del(&devdata->napi); devdata 2024 drivers/staging/unisys/visornic/visornic_main.c host_side_disappeared(devdata); devdata 2025 drivers/staging/unisys/visornic/visornic_main.c devdata_release(devdata); devdata 2044 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata = dev_get_drvdata(&dev->device); devdata 2046 drivers/staging/unisys/visornic/visornic_main.c visornic_serverdown(devdata, complete_func); devdata 2062 drivers/staging/unisys/visornic/visornic_main.c struct visornic_devdata *devdata; devdata 2066 drivers/staging/unisys/visornic/visornic_main.c devdata = dev_get_drvdata(&dev->device); devdata 2067 drivers/staging/unisys/visornic/visornic_main.c if (!devdata) { devdata 2072 drivers/staging/unisys/visornic/visornic_main.c netdev = devdata->netdev; devdata 2074 drivers/staging/unisys/visornic/visornic_main.c spin_lock_irqsave(&devdata->priv_lock, flags); devdata 2075 drivers/staging/unisys/visornic/visornic_main.c if (devdata->server_change_state) { devdata 2076 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 2081 drivers/staging/unisys/visornic/visornic_main.c if (!devdata->server_down) { devdata 2082 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 2087 drivers/staging/unisys/visornic/visornic_main.c devdata->server_change_state = true; devdata 2088 drivers/staging/unisys/visornic/visornic_main.c spin_unlock_irqrestore(&devdata->priv_lock, flags); devdata 2094 drivers/staging/unisys/visornic/visornic_main.c mod_timer(&devdata->irq_poll_timer, msecs_to_jiffies(2)); devdata 402 drivers/thermal/armada_thermal.c struct armada_thermal_priv *priv = thermal->devdata; devdata 174 drivers/thermal/clock_cooling.c struct clock_cooling_device *ccdev = cdev->devdata; devdata 302 drivers/thermal/clock_cooling.c struct clock_cooling_device *ccdev = cdev->devdata; devdata 326 drivers/thermal/clock_cooling.c struct clock_cooling_device *ccdev = cdev->devdata; devdata 346 drivers/thermal/clock_cooling.c struct clock_cooling_device *clock_device = cdev->devdata; devdata 436 drivers/thermal/clock_cooling.c ccdev = cdev->devdata; devdata 283 drivers/thermal/cpu_cooling.c struct cpufreq_cooling_device *cpufreq_cdev = cdev->devdata; devdata 302 drivers/thermal/cpu_cooling.c struct cpufreq_cooling_device *cpufreq_cdev = cdev->devdata; devdata 322 drivers/thermal/cpu_cooling.c struct cpufreq_cooling_device *cpufreq_cdev = cdev->devdata; devdata 368 drivers/thermal/cpu_cooling.c struct cpufreq_cooling_device *cpufreq_cdev = cdev->devdata; devdata 429 drivers/thermal/cpu_cooling.c struct cpufreq_cooling_device *cpufreq_cdev = cdev->devdata; devdata 469 drivers/thermal/cpu_cooling.c struct cpufreq_cooling_device *cpufreq_cdev = cdev->devdata; devdata 732 drivers/thermal/cpu_cooling.c cpufreq_cdev = cdev->devdata; devdata 127 drivers/thermal/da9062-thermal.c struct da9062_thermal *thermal = z->devdata; devdata 136 drivers/thermal/da9062-thermal.c struct da9062_thermal *thermal = z->devdata; devdata 155 drivers/thermal/da9062-thermal.c struct da9062_thermal *thermal = z->devdata; devdata 173 drivers/thermal/da9062-thermal.c struct da9062_thermal *thermal = z->devdata; devdata 114 drivers/thermal/devfreq_cooling.c struct devfreq_cooling_device *dfc = cdev->devdata; devdata 124 drivers/thermal/devfreq_cooling.c struct devfreq_cooling_device *dfc = cdev->devdata; devdata 134 drivers/thermal/devfreq_cooling.c struct devfreq_cooling_device *dfc = cdev->devdata; devdata 277 drivers/thermal/devfreq_cooling.c struct devfreq_cooling_device *dfc = cdev->devdata; devdata 338 drivers/thermal/devfreq_cooling.c struct devfreq_cooling_device *dfc = cdev->devdata; devdata 356 drivers/thermal/devfreq_cooling.c struct devfreq_cooling_device *dfc = cdev->devdata; devdata 599 drivers/thermal/devfreq_cooling.c dfc = cdev->devdata; devdata 90 drivers/thermal/dove_thermal.c struct dove_thermal_priv *priv = thermal->devdata; devdata 259 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = tz->devdata; devdata 344 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = tz->devdata; devdata 354 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = tz->devdata; devdata 402 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = tz->devdata; devdata 411 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = tz->devdata; devdata 421 drivers/thermal/imx_thermal.c struct imx_thermal_data *data = tz->devdata; devdata 236 drivers/thermal/intel/int340x_thermal/int3400_thermal.c struct int3400_thermal_priv *priv = thermal->devdata; devdata 249 drivers/thermal/intel/int340x_thermal/int3400_thermal.c struct int3400_thermal_priv *priv = thermal->devdata; devdata 125 drivers/thermal/intel/int340x_thermal/int3403_thermal.c struct int3403_priv *priv = cdev->devdata; devdata 135 drivers/thermal/intel/int340x_thermal/int3403_thermal.c struct int3403_priv *priv = cdev->devdata; devdata 150 drivers/thermal/intel/int340x_thermal/int3403_thermal.c struct int3403_priv *priv = cdev->devdata; devdata 44 drivers/thermal/intel/int340x_thermal/int3406_thermal.c struct int3406_thermal_data *d = cooling_dev->devdata; devdata 54 drivers/thermal/intel/int340x_thermal/int3406_thermal.c struct int3406_thermal_data *d = cooling_dev->devdata; devdata 71 drivers/thermal/intel/int340x_thermal/int3406_thermal.c struct int3406_thermal_data *d = cooling_dev->devdata; devdata 16 drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c struct int34x_thermal_zone *d = zone->devdata; devdata 45 drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c struct int34x_thermal_zone *d = zone->devdata; devdata 78 drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c struct int34x_thermal_zone *d = zone->devdata; devdata 110 drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c struct int34x_thermal_zone *d = zone->devdata; devdata 132 drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c struct int34x_thermal_zone *d = zone->devdata; devdata 226 drivers/thermal/intel/intel_pch_thermal.c struct pch_thermal_device *ptd = tzd->devdata; devdata 234 drivers/thermal/intel/intel_pch_thermal.c struct pch_thermal_device *ptd = tzd->devdata; devdata 250 drivers/thermal/intel/intel_pch_thermal.c struct pch_thermal_device *ptd = tzd->devdata; devdata 125 drivers/thermal/intel/intel_quark_dts_thermal.c struct soc_sensor_entry *aux_entry = tzd->devdata; devdata 158 drivers/thermal/intel/intel_quark_dts_thermal.c struct soc_sensor_entry *aux_entry = tzd->devdata; devdata 276 drivers/thermal/intel/intel_quark_dts_thermal.c return update_trip_temp(tzd->devdata, trip, temp); devdata 318 drivers/thermal/intel/intel_quark_dts_thermal.c struct soc_sensor_entry *aux_entry = tzd->devdata; devdata 81 drivers/thermal/intel/intel_soc_dts_iosf.c dts = tzd->devdata; devdata 192 drivers/thermal/intel/intel_soc_dts_iosf.c struct intel_soc_dts_sensor_entry *dts = tzd->devdata; devdata 200 drivers/thermal/intel/intel_soc_dts_iosf.c status = update_trip_temp(tzd->devdata, trip, temp, devdata 212 drivers/thermal/intel/intel_soc_dts_iosf.c dts = tzd->devdata; devdata 227 drivers/thermal/intel/intel_soc_dts_iosf.c dts = tzd->devdata; devdata 126 drivers/thermal/intel/x86_pkg_temp_thermal.c struct zone_device *zonedev = tzd->devdata; devdata 142 drivers/thermal/intel/x86_pkg_temp_thermal.c struct zone_device *zonedev = tzd->devdata; devdata 176 drivers/thermal/intel/x86_pkg_temp_thermal.c struct zone_device *zonedev = tzd->devdata; devdata 30 drivers/thermal/kirkwood_thermal.c struct kirkwood_thermal_priv *priv = thermal->devdata; devdata 92 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 103 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 123 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 144 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 166 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 189 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 197 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 208 drivers/thermal/of-thermal.c struct __thermal_zone *data = thermal->devdata; devdata 243 drivers/thermal/of-thermal.c struct __thermal_zone *data = thermal->devdata; devdata 275 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 285 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 308 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 321 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 334 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 356 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 369 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 383 drivers/thermal/of-thermal.c struct __thermal_zone *data = tz->devdata; devdata 424 drivers/thermal/of-thermal.c tz = tzd->devdata; devdata 561 drivers/thermal/of-thermal.c if (!dev || !tzd || !tzd->devdata) devdata 564 drivers/thermal/of-thermal.c tz = tzd->devdata; devdata 1118 drivers/thermal/of-thermal.c of_thermal_free_zone(zone->devdata); devdata 168 drivers/thermal/rcar_gen3_thermal.c static int rcar_gen3_thermal_get_temp(void *devdata, int *temp) devdata 170 drivers/thermal/rcar_gen3_thermal.c struct rcar_gen3_thermal_tsc *tsc = devdata; devdata 209 drivers/thermal/rcar_gen3_thermal.c static int rcar_gen3_thermal_set_trips(void *devdata, int low, int high) devdata 211 drivers/thermal/rcar_gen3_thermal.c struct rcar_gen3_thermal_tsc *tsc = devdata; devdata 105 drivers/thermal/rcar_thermal.c #define rcar_zone_to_priv(zone) ((zone)->devdata) devdata 34 drivers/thermal/spear_thermal.c struct spear_thermal_dev *stdev = thermal->devdata; devdata 51 drivers/thermal/spear_thermal.c struct spear_thermal_dev *stdev = spear_thermal->devdata; devdata 67 drivers/thermal/spear_thermal.c struct spear_thermal_dev *stdev = spear_thermal->devdata; devdata 152 drivers/thermal/spear_thermal.c struct spear_thermal_dev *stdev = spear_thermal->devdata; devdata 111 drivers/thermal/st/st_thermal.c struct st_thermal_sensor *sensor = th->devdata; devdata 140 drivers/thermal/st/st_thermal.c struct st_thermal_sensor *sensor = th->devdata; devdata 158 drivers/thermal/st/st_thermal.c struct st_thermal_sensor *sensor = th->devdata; devdata 1543 drivers/thermal/tegra/soctherm.c struct tegra_soctherm *ts = cdev->devdata; devdata 950 drivers/thermal/thermal_core.c const char *type, void *devdata, devdata 982 drivers/thermal/thermal_core.c cdev->devdata = devdata; devdata 1024 drivers/thermal/thermal_core.c thermal_cooling_device_register(const char *type, void *devdata, devdata 1027 drivers/thermal/thermal_core.c return __thermal_cooling_device_register(NULL, type, devdata, ops); devdata 1048 drivers/thermal/thermal_core.c const char *type, void *devdata, devdata 1051 drivers/thermal/thermal_core.c return __thermal_cooling_device_register(np, type, devdata, ops); devdata 1081 drivers/thermal/thermal_core.c char *type, void *devdata, devdata 1091 drivers/thermal/thermal_core.c tcd = __thermal_cooling_device_register(np, type, devdata, ops); devdata 1236 drivers/thermal/thermal_core.c void *devdata, struct thermal_zone_device_ops *ops, devdata 1290 drivers/thermal/thermal_core.c tz->devdata = devdata; devdata 67 drivers/thermal/ti-soc-thermal/ti-thermal-common.c static inline int __ti_thermal_get_temp(void *devdata, int *temp) devdata 70 drivers/thermal/ti-soc-thermal/ti-thermal-common.c struct ti_thermal_data *data = devdata; devdata 112 drivers/thermal/ti-soc-thermal/ti-thermal-common.c struct ti_thermal_data *data = thermal->devdata; devdata 204 drivers/tty/serial/imx.c const struct imx_uart_data *devdata; devdata 341 drivers/tty/serial/imx.c return sport->devdata->uts_reg; devdata 346 drivers/tty/serial/imx.c return sport->devdata->devtype == IMX1_UART; devdata 351 drivers/tty/serial/imx.c return sport->devdata->devtype == IMX21_UART; devdata 356 drivers/tty/serial/imx.c return sport->devdata->devtype == IMX53_UART; devdata 361 drivers/tty/serial/imx.c return sport->devdata->devtype == IMX6Q_UART; devdata 2172 drivers/tty/serial/imx.c sport->devdata = of_device_get_match_data(&pdev->dev); devdata 2173 drivers/tty/serial/imx.c if (!sport->devdata) devdata 2210 drivers/tty/serial/imx.c sport->devdata = (struct imx_uart_data *) pdev->id_entry->driver_data; devdata 352 drivers/video/backlight/backlight.c struct device *parent, void *devdata, const struct backlight_ops *ops, devdata 371 drivers/video/backlight/backlight.c dev_set_drvdata(&new_bd->dev, devdata); devdata 530 drivers/video/backlight/backlight.c const char *name, struct device *parent, void *devdata, devdata 541 drivers/video/backlight/backlight.c backlight = backlight_device_register(name, parent, devdata, ops, devdata 190 drivers/video/backlight/lcd.c void *devdata, struct lcd_ops *ops) devdata 208 drivers/video/backlight/lcd.c dev_set_drvdata(&new_ld->dev, devdata); devdata 278 drivers/video/backlight/lcd.c void *devdata, struct lcd_ops *ops) devdata 286 drivers/video/backlight/lcd.c lcd = lcd_device_register(name, parent, devdata, ops); devdata 179 include/linux/backlight.h struct device *dev, void *devdata, const struct backlight_ops *ops, devdata 183 include/linux/backlight.h void *devdata, const struct backlight_ops *ops, devdata 58 include/linux/c2port.h struct c2port_ops *ops, void *devdata); devdata 105 include/linux/lcd.h struct device *parent, void *devdata, struct lcd_ops *ops); devdata 108 include/linux/lcd.h void *devdata, struct lcd_ops *ops); devdata 135 include/linux/thermal.h void *devdata; devdata 199 include/linux/thermal.h void *devdata; devdata 453 include/linux/thermal.h char *type, void *devdata, devdata 480 include/linux/thermal.h const char *type, int trips, int mask, void *devdata, devdata 504 include/linux/thermal.h thermal_cooling_device_register(char *type, void *devdata, devdata 509 include/linux/thermal.h char *type, void *devdata, const struct thermal_cooling_device_ops *ops) devdata 514 include/linux/thermal.h char *type, void *devdata,