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(&reg_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(&reg_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,