drivers/base/platform.c
604
kfree(pa->pdev.mfd_cell);
drivers/firmware/xilinx/zynqmp.c
84
static const struct mfd_cell firmware_devs[] = {
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
263
adev->acp.acp_cell = kzalloc_objs(struct mfd_cell, 2);
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
326
adev->acp.acp_cell = kzalloc_objs(struct mfd_cell, ACP_DEVS);
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.h
35
struct mfd_cell *acp_cell;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
178
struct mfd_cell *mfd_cell;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
192
mfd_cell = &ispdev->mfd_cell[0];
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
193
if (!mfd_cell)
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
196
isp_pdata = mfd_cell->platform_data;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
257
struct mfd_cell *mfd_cell;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
272
mfd_cell = &ispdev->mfd_cell[0];
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
273
if (!mfd_cell)
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
276
isp_pdata = mfd_cell->platform_data;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h
49
struct mfd_cell *isp_cell;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c
53
isp->isp_cell = kzalloc_objs(struct mfd_cell, 3);
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
138
drm_dbg(&adev->ddev, "Invalid isp mfd device %s to add\n", pdev->mfd_cell->name);
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
145
pdev->mfd_cell->name, ret);
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
175
pdev->mfd_cell->name);
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
262
isp->isp_cell = kzalloc_objs(struct mfd_cell, 3);
drivers/hid/hid-sensor-hub.c
34
struct mfd_cell *hid_sensor_hub_client_devs;
drivers/hid/hid-sensor-hub.c
649
sizeof(struct mfd_cell),
drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c
231
struct mfd_cell *cell)
drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c
250
struct mfd_cell *cells __free(kfree) = mipi_i3c_hci_pci_alloc(hci, cells);
drivers/iio/common/ssp_sensors/ssp_dev.c
53
static const struct mfd_cell sensorhub_sensor_devs[] = {
drivers/mfd/88pm800.c
128
static struct mfd_cell rtc_devs[] = {
drivers/mfd/88pm800.c
141
static const struct mfd_cell onkey_devs[] = {
drivers/mfd/88pm800.c
150
static const struct mfd_cell regulator_devs[] = {
drivers/mfd/88pm805.c
67
static const struct mfd_cell codec_devs[] = {
drivers/mfd/88pm860x-core.c
168
static struct mfd_cell bk_devs[] = {
drivers/mfd/88pm860x-core.c
187
static struct mfd_cell led_devs[] = {
drivers/mfd/88pm860x-core.c
221
static struct mfd_cell reg_devs[] = {
drivers/mfd/88pm860x-core.c
305
static struct mfd_cell touch_devs[] = {
drivers/mfd/88pm860x-core.c
309
static struct mfd_cell onkey_devs[] = {
drivers/mfd/88pm860x-core.c
313
static struct mfd_cell codec_devs[] = {
drivers/mfd/88pm860x-core.c
330
static struct mfd_cell power_devs[] = {
drivers/mfd/88pm860x-core.c
337
static struct mfd_cell rtc_devs[] = {
drivers/mfd/88pm886.c
37
static const struct mfd_cell pm886_devs[] = {
drivers/mfd/aat2870-core.c
64
static struct mfd_cell aat2870_devs[] = {
drivers/mfd/ab8500-core.c
602
static const struct mfd_cell ab8500_bm_devs[] = {
drivers/mfd/ab8500-core.c
613
static const struct mfd_cell ab8500_devs[] = {
drivers/mfd/ab8500-core.c
648
static const struct mfd_cell ab9540_devs[] = {
drivers/mfd/ab8500-core.c
698
static const struct mfd_cell ab8505_devs[] = {
drivers/mfd/ab8500-core.c
749
static const struct mfd_cell ab8540_devs[] = {
drivers/mfd/ab8500-core.c
794
static const struct mfd_cell ab8540_cut1_devs[] = {
drivers/mfd/ab8500-core.c
801
static const struct mfd_cell ab8540_cut2_devs[] = {
drivers/mfd/ac100.c
78
static struct mfd_cell ac100_cells[] = {
drivers/mfd/acer-ec-a500.c
135
static const struct mfd_cell a500_ec_cells[] = {
drivers/mfd/act8945a.c
16
static const struct mfd_cell act8945a_devs[] = {
drivers/mfd/adp5585.c
31
static const struct mfd_cell adp5585_devs[ADP5585_DEV_MAX] = {
drivers/mfd/adp5585.c
37
static const struct mfd_cell adp5589_devs[] = {
drivers/mfd/adp5585.c
443
const struct mfd_cell *cells;
drivers/mfd/altera-a10sr.c
21
static const struct mfd_cell altr_a10sr_subdev_info[] = {
drivers/mfd/arizona-core.c
849
static const struct mfd_cell early_devs[] = {
drivers/mfd/arizona-core.c
862
static const struct mfd_cell wm5102_devs[] = {
drivers/mfd/arizona-core.c
874
static const struct mfd_cell wm5110_devs[] = {
drivers/mfd/arizona-core.c
892
static const struct mfd_cell cs47l24_devs[] = {
drivers/mfd/arizona-core.c
910
static const struct mfd_cell wm8997_devs[] = {
drivers/mfd/arizona-core.c
922
static const struct mfd_cell wm8998_devs[] = {
drivers/mfd/arizona-core.c
941
const struct mfd_cell *subdevs = NULL;
drivers/mfd/as3711.c
29
static struct mfd_cell as3711_subdevs[] = {
drivers/mfd/as3722.c
34
static const struct mfd_cell as3722_devs[] = {
drivers/mfd/at91-usart.c
18
static const struct mfd_cell at91_usart_spi_subdev =
drivers/mfd/at91-usart.c
21
static const struct mfd_cell at91_usart_serial_subdev =
drivers/mfd/at91-usart.c
26
const struct mfd_cell *cell;
drivers/mfd/atc260x-core.c
122
static const struct mfd_cell atc2603c_mfd_cells[] = {
drivers/mfd/atc260x-core.c
132
static const struct mfd_cell atc2609a_mfd_cells[] = {
drivers/mfd/atmel-hlcdc.c
25
static const struct mfd_cell atmel_hlcdc_cells[] = {
drivers/mfd/axp20x.c
1021
static const struct mfd_cell axp223_cells[] = {
drivers/mfd/axp20x.c
1050
static const struct mfd_cell axp152_cells[] = {
drivers/mfd/axp20x.c
1058
static struct mfd_cell axp313a_cells[] = {
drivers/mfd/axp20x.c
1064
static struct mfd_cell axp717_cells[] = {
drivers/mfd/axp20x.c
1111
static const struct mfd_cell axp288_cells[] = {
drivers/mfd/axp20x.c
1138
static const struct mfd_cell axp803_cells[] = {
drivers/mfd/axp20x.c
1166
static const struct mfd_cell axp806_self_working_cells[] = {
drivers/mfd/axp20x.c
1175
static const struct mfd_cell axp806_cells[] = {
drivers/mfd/axp20x.c
1182
static const struct mfd_cell axp809_cells[] = {
drivers/mfd/axp20x.c
1196
static const struct mfd_cell axp813_cells[] = {
drivers/mfd/axp20x.c
1225
static const struct mfd_cell axp15060_cells[] = {
drivers/mfd/axp20x.c
1236
static const struct mfd_cell axp_regulator_only_cells[] = {
drivers/mfd/axp20x.c
1267
const struct mfd_cell *cells_no_irq = NULL;
drivers/mfd/axp20x.c
942
static const struct mfd_cell axp192_cells[] = {
drivers/mfd/axp20x.c
963
static const struct mfd_cell axp20x_cells[] = {
drivers/mfd/axp20x.c
992
static const struct mfd_cell axp221_cells[] = {
drivers/mfd/bcm2835-pm.c
20
static const struct mfd_cell bcm2835_pm_devs[] = {
drivers/mfd/bcm2835-pm.c
24
static const struct mfd_cell bcm2835_power_devs[] = {
drivers/mfd/bcm590xx.c
29
static const struct mfd_cell bcm590xx_devs[] = {
drivers/mfd/bd9571mwv.c
107
static const struct mfd_cell bd9574mwf_cells[] = {
drivers/mfd/bd9571mwv.c
19
static const struct mfd_cell bd9571mwv_cells[] = {
drivers/mfd/bd9571mwv.c
211
const struct mfd_cell *cells;
drivers/mfd/bq257xx.c
42
static const struct mfd_cell cells[] = {
drivers/mfd/cgbc-core.c
234
static struct mfd_cell cgbc_devs[] = {
drivers/mfd/cros_ec_dev.c
102
static const struct mfd_cell cros_ec_led_cells[] = {
drivers/mfd/cros_ec_dev.c
106
static const struct mfd_cell cros_ec_keyboard_leds_cells[] = {
drivers/mfd/cros_ec_dev.c
110
static const struct mfd_cell cros_ec_ucsi_cells[] = {
drivers/mfd/cros_ec_dev.c
114
static const struct mfd_cell cros_ec_charge_control_cells[] = {
drivers/mfd/cros_ec_dev.c
161
static const struct mfd_cell cros_ec_platform_cells[] = {
drivers/mfd/cros_ec_dev.c
168
static const struct mfd_cell cros_ec_pchg_cells[] = {
drivers/mfd/cros_ec_dev.c
172
static const struct mfd_cell cros_ec_lightbar_cells[] = {
drivers/mfd/cros_ec_dev.c
176
static const struct mfd_cell cros_ec_vbc_cells[] = {
drivers/mfd/cros_ec_dev.c
46
const struct mfd_cell *mfd_cells;
drivers/mfd/cros_ec_dev.c
73
static const struct mfd_cell cros_ec_cec_cells[] = {
drivers/mfd/cros_ec_dev.c
77
static const struct mfd_cell cros_ec_gpio_cells[] = {
drivers/mfd/cros_ec_dev.c
81
static const struct mfd_cell cros_ec_rtc_cells[] = {
drivers/mfd/cros_ec_dev.c
85
static const struct mfd_cell cros_ec_sensorhub_cells[] = {
drivers/mfd/cros_ec_dev.c
89
static const struct mfd_cell cros_usbpd_charger_cells[] = {
drivers/mfd/cros_ec_dev.c
94
static const struct mfd_cell cros_usbpd_notify_cells[] = {
drivers/mfd/cros_ec_dev.c
98
static const struct mfd_cell cros_ec_wdt_cells[] = {
drivers/mfd/cs40l50-core.c
18
static const struct mfd_cell cs40l50_devs[] = {
drivers/mfd/cs42l43.c
515
static const struct mfd_cell cs42l43_devs[] = {
drivers/mfd/cs5535-mfd.c
32
static struct mfd_cell cs5535_mfd_cells[] = {
drivers/mfd/cs5535-mfd.c
55
static struct mfd_cell cs5535_olpc_mfd_cells[] = {
drivers/mfd/da9052-core.c
439
static const struct mfd_cell da9052_subdev_info[] = {
drivers/mfd/da9052-core.c
528
static const struct mfd_cell da9052_tsi_subdev_info[] = {
drivers/mfd/da9055-core.c
271
static const struct mfd_cell da9055_devs[] = {
drivers/mfd/da9062-core.c
184
static const struct mfd_cell da9061_devs_irq[] = {
drivers/mfd/da9062-core.c
197
static const struct mfd_cell da9061_devs_noirq[] = {
drivers/mfd/da9062-core.c
238
static const struct mfd_cell da9062_devs_irq[] = {
drivers/mfd/da9062-core.c
255
static const struct mfd_cell da9062_devs_noirq[] = {
drivers/mfd/da9062-core.c
595
const struct mfd_cell *cell;
drivers/mfd/da9063-core.c
104
static const struct mfd_cell da9063_devs[] = {
drivers/mfd/da9063-core.c
74
static const struct mfd_cell da9063_common_devs[] = {
drivers/mfd/da9150-core.c
374
static struct mfd_cell da9150_devs[] = {
drivers/mfd/db8500-prcmu.c
2941
static const struct mfd_cell common_prcmu_devs[] = {
drivers/mfd/db8500-prcmu.c
2946
static const struct mfd_cell db8500_prcmu_devs[] = {
drivers/mfd/db8500-prcmu.c
2958
const struct mfd_cell ab8500_cell = {
drivers/mfd/db8500-prcmu.c
2965
const struct mfd_cell ab8505_cell = {
drivers/mfd/db8500-prcmu.c
2972
const struct mfd_cell *ab850x_cell;
drivers/mfd/dln2.c
692
static const struct mfd_cell dln2_devs[] = {
drivers/mfd/ene-kb3930.c
79
static const struct mfd_cell ariel_ec_cells[] = {
drivers/mfd/hi6421-pmic-core.c
23
static const struct mfd_cell hi6421_devs[] = {
drivers/mfd/hi6421-pmic-core.c
27
static const struct mfd_cell hi6421v530_devs[] = {
drivers/mfd/hi6421-pmic-core.c
54
const struct mfd_cell *subdevs;
drivers/mfd/hi6421-spmi-pmic.c
17
static const struct mfd_cell hi6421v600_devs[] = {
drivers/mfd/hi655x-pmic.c
70
static const struct mfd_cell hi655x_pmic_devs[] = {
drivers/mfd/intel-lpss.c
112
static const struct mfd_cell intel_lpss_idma64_cell = {
drivers/mfd/intel-lpss.c
118
static const struct mfd_cell intel_lpss_i2c_cell = {
drivers/mfd/intel-lpss.c
124
static const struct mfd_cell intel_lpss_uart_cell = {
drivers/mfd/intel-lpss.c
130
static const struct mfd_cell intel_lpss_spi_cell = {
drivers/mfd/intel-lpss.c
218
const struct mfd_cell *cell;
drivers/mfd/intel-lpss.c
338
const struct mfd_cell *cell = lpss->cell;
drivers/mfd/intel-lpss.c
85
struct mfd_cell *cell;
drivers/mfd/intel-m10-bmc-pmci.c
350
static struct mfd_cell m10bmc_pmci_n6000_bmc_subdevs[] = {
drivers/mfd/intel-m10-bmc-spi.c
115
static struct mfd_cell m10bmc_d5005_subdevs[] = {
drivers/mfd/intel-m10-bmc-spi.c
124
static struct mfd_cell m10bmc_pacn3000_subdevs[] = {
drivers/mfd/intel-m10-bmc-spi.c
134
static struct mfd_cell m10bmc_n5010_subdevs[] = {
drivers/mfd/intel_pmc_bxt.c
245
static struct mfd_cell punit = {
drivers/mfd/intel_pmc_bxt.c
258
static const struct mfd_cell tco = {
drivers/mfd/intel_pmc_bxt.c
272
static const struct mfd_cell telem = {
drivers/mfd/intel_quark_i2c_gpio.c
136
static struct mfd_cell intel_quark_mfd_cells[] = {
drivers/mfd/intel_quark_i2c_gpio.c
198
struct mfd_cell *cell = &intel_quark_mfd_cells[MFD_I2C_BAR];
drivers/mfd/intel_quark_i2c_gpio.c
220
struct mfd_cell *cell = &intel_quark_mfd_cells[MFD_GPIO_BAR];
drivers/mfd/intel_soc_pmic_bxtwc.c
249
static struct mfd_cell bxt_wc_dev[] = {
drivers/mfd/intel_soc_pmic_bxtwc.c
265
static const struct mfd_cell bxt_wc_tmu_dev[] = {
drivers/mfd/intel_soc_pmic_bxtwc.c
273
static const struct mfd_cell bxt_wc_bcu_dev[] = {
drivers/mfd/intel_soc_pmic_bxtwc.c
281
static const struct mfd_cell bxt_wc_adc_dev[] = {
drivers/mfd/intel_soc_pmic_bxtwc.c
289
static struct mfd_cell bxt_wc_chgr_dev[] = {
drivers/mfd/intel_soc_pmic_bxtwc.c
453
const struct mfd_cell *cells, int n_devs,
drivers/mfd/intel_soc_pmic_chtdc_ti.c
56
static struct mfd_cell chtdc_ti_dev[] = {
drivers/mfd/intel_soc_pmic_chtwc.c
53
static struct mfd_cell cht_wc_dev[] = {
drivers/mfd/intel_soc_pmic_crc.c
146
struct mfd_cell *cell_dev;
drivers/mfd/intel_soc_pmic_crc.c
58
static struct mfd_cell crystal_cove_byt_dev[] = {
drivers/mfd/intel_soc_pmic_crc.c
97
static struct mfd_cell crystal_cove_cht_dev[] = {
drivers/mfd/intel_soc_pmic_mrfld.c
36
static const struct mfd_cell bcove_dev[] = {
drivers/mfd/ioc3.c
170
static struct mfd_cell ioc3_serial_cells[] = {
drivers/mfd/ioc3.c
219
static struct mfd_cell ioc3_kbd_cells[] = {
drivers/mfd/ioc3.c
256
static struct mfd_cell ioc3_eth_cells[] = {
drivers/mfd/ioc3.c
298
static struct mfd_cell ioc3_m48t35_cells[] = {
drivers/mfd/ioc3.c
332
static struct mfd_cell ioc3_ds1685_cells[] = {
drivers/mfd/ioc3.c
366
static struct mfd_cell ioc3_led_cells[] = {
drivers/mfd/ipaq-micro.c
360
static const struct mfd_cell micro_cells[] = {
drivers/mfd/iqs62x.c
629
static const struct mfd_cell iqs620at_sub_devs[] = {
drivers/mfd/iqs62x.c
641
static const struct mfd_cell iqs620a_sub_devs[] = {
drivers/mfd/iqs62x.c
652
static const struct mfd_cell iqs621_sub_devs[] = {
drivers/mfd/iqs62x.c
660
static const struct mfd_cell iqs622_sub_devs[] = {
drivers/mfd/iqs62x.c
668
static const struct mfd_cell iqs624_sub_devs[] = {
drivers/mfd/iqs62x.c
676
static const struct mfd_cell iqs625_sub_devs[] = {
drivers/mfd/janz-cmodio.c
52
struct mfd_cell cells[CMODIO_MAX_MODULES];
drivers/mfd/janz-cmodio.c
66
struct mfd_cell *cell;
drivers/mfd/kempld-core.c
97
struct mfd_cell devs[KEMPLD_MAX_DEVS] = {};
drivers/mfd/khadas-mcu.c
78
static struct mfd_cell khadas_mcu_fan_cells[] = {
drivers/mfd/khadas-mcu.c
83
static struct mfd_cell khadas_mcu_cells[] = {
drivers/mfd/lm3533-core.c
46
static struct mfd_cell lm3533_als_devs[] = {
drivers/mfd/lm3533-core.c
53
static struct mfd_cell lm3533_bl_devs[] = {
drivers/mfd/lm3533-core.c
64
static struct mfd_cell lm3533_led_devs[] = {
drivers/mfd/loongson-se.c
181
static const struct mfd_cell engines[] = {
drivers/mfd/lp3943.c
62
static const struct mfd_cell lp3943_devs[] = {
drivers/mfd/lp873x.c
22
static const struct mfd_cell lp873x_cells[] = {
drivers/mfd/lp87565.c
24
static const struct mfd_cell lp87565_cells[] = {
drivers/mfd/lp8788.c
70
static const struct mfd_cell lp8788_devs[] = {
drivers/mfd/lpc_ich.c
1032
struct mfd_cell *cell = &lpc_ich_wdt_cell;
drivers/mfd/lpc_ich.c
1051
struct mfd_cell *cell = &lpc_ich_gpio_cell;
drivers/mfd/lpc_ich.c
121
static struct mfd_cell lpc_ich_wdt_cell = {
drivers/mfd/lpc_ich.c
128
static struct mfd_cell lpc_ich_gpio_cell = {
drivers/mfd/lpc_ich.c
139
const struct mfd_cell *devices;
drivers/mfd/lpc_ich.c
190
static const struct mfd_cell apl_gpio_devices[APL_GPIO_NR_DEVICES] = {
drivers/mfd/lpc_ich.c
255
static const struct mfd_cell dnv_gpio_devices[DNV_GPIO_NR_DEVICES] = {
drivers/mfd/lpc_ich.c
273
static struct mfd_cell lpc_ich_spi_cell = {
drivers/mfd/lpc_sch.c
109
struct mfd_cell *cell)
drivers/mfd/lpc_sch.c
135
struct mfd_cell lpc_sch_cells[3];
drivers/mfd/ls2k-bmc-core.c
119
static struct mfd_cell ls2k_bmc_cells[] = {
drivers/mfd/macsmc.c
47
static const struct mfd_cell apple_smc_devs[] = {
drivers/mfd/madera-core.c
113
static const struct mfd_cell cs47l85_devs[] = {
drivers/mfd/madera-core.c
139
static const struct mfd_cell cs47l90_devs[] = {
drivers/mfd/madera-core.c
162
static const struct mfd_cell cs47l92_devs[] = {
drivers/mfd/madera-core.c
459
const struct mfd_cell *mfd_devs = NULL;
drivers/mfd/madera-core.c
48
static const struct mfd_cell madera_ldo1_devs[] = {
drivers/mfd/madera-core.c
61
static const struct mfd_cell cs47l15_devs[] = {
drivers/mfd/madera-core.c
85
static const struct mfd_cell cs47l35_devs[] = {
drivers/mfd/max14577.c
101
static const struct mfd_cell max14577_devs[] = {
drivers/mfd/max14577.c
116
static const struct mfd_cell max77836_devs[] = {
drivers/mfd/max14577.c
367
const struct mfd_cell *mfd_devs;
drivers/mfd/max7360.c
27
static const struct mfd_cell max7360_cells[] = {
drivers/mfd/max77541.c
134
const struct mfd_cell *cells;
drivers/mfd/max77541.c
83
static const struct mfd_cell max77540_devs[] = {
drivers/mfd/max77541.c
87
static const struct mfd_cell max77541_devs[] = {
drivers/mfd/max77620.c
113
static const struct mfd_cell max77663_children[] = {
drivers/mfd/max77620.c
502
const struct mfd_cell *mfd_cells;
drivers/mfd/max77620.c
69
static const struct mfd_cell max77620_children[] = {
drivers/mfd/max77620.c
93
static const struct mfd_cell max20024_children[] = {
drivers/mfd/max77650.c
72
static const struct mfd_cell max77650_cells[] = {
drivers/mfd/max77686.c
167
const struct mfd_cell *cells;
drivers/mfd/max77686.c
24
static const struct mfd_cell max77686_devs[] = {
drivers/mfd/max77686.c
30
static const struct mfd_cell max77802_devs[] = {
drivers/mfd/max77693.c
31
static const struct mfd_cell max77693_devs[] = {
drivers/mfd/max77705.c
18
static struct mfd_cell max77705_devs[] = {
drivers/mfd/max77714.c
17
static const struct mfd_cell max77714_cells[] = {
drivers/mfd/max77759.c
332
static const struct mfd_cell max77759_cells[] = {
drivers/mfd/max77759.c
337
static const struct mfd_cell max77759_maxq_cells[] = {
drivers/mfd/max77759.c
342
static const struct mfd_cell max77759_charger_cells[] = {
drivers/mfd/max77843.c
19
static const struct mfd_cell max77843_devs[] = {
drivers/mfd/max8907.c
21
static const struct mfd_cell max8907_cells[] = {
drivers/mfd/max8925-core.c
103
static const struct mfd_cell onkey_devs[] = {
drivers/mfd/max8925-core.c
204
static struct mfd_cell reg_devs[] = {
drivers/mfd/max8925-core.c
26
static struct mfd_cell bk_devs[] = {
drivers/mfd/max8925-core.c
44
static const struct mfd_cell touch_devs[] = {
drivers/mfd/max8925-core.c
62
static const struct mfd_cell power_devs[] = {
drivers/mfd/max8925-core.c
80
static const struct mfd_cell rtc_devs[] = {
drivers/mfd/max8997.c
29
static const struct mfd_cell max8997_devs[] = {
drivers/mfd/max8998.c
24
static const struct mfd_cell max8998_devs[] = {
drivers/mfd/max8998.c
34
static const struct mfd_cell lp3974_devs[] = {
drivers/mfd/mc13xxx-core.c
371
struct mfd_cell cell = {
drivers/mfd/menf21bmc.c
20
static struct mfd_cell menf21bmc_cell[] = {
drivers/mfd/mfd-core.c
102
const struct mfd_cell *cell)
drivers/mfd/mfd-core.c
142
const struct mfd_cell *cell,
drivers/mfd/mfd-core.c
163
pdev->mfd_cell = kmemdup(cell, sizeof(*cell), GFP_KERNEL);
drivers/mfd/mfd-core.c
164
if (!pdev->mfd_cell)
drivers/mfd/mfd-core.c
321
const struct mfd_cell *cells, int n_devs,
drivers/mfd/mfd-core.c
348
const struct mfd_cell *cell;
drivers/mfd/mfd-core.c
418
const struct mfd_cell *cells, int n_devs,
drivers/mfd/mfd-core.c
55
static void mfd_acpi_add_device(const struct mfd_cell *cell,
drivers/mfd/mfd-core.c
94
static inline void mfd_acpi_add_device(const struct mfd_cell *cell,
drivers/mfd/motorola-cpcap.c
244
static const struct mfd_cell cpcap_mfd_devices[] = {
drivers/mfd/mp2629.c
19
static const struct mfd_cell mp2629_cell[] = {
drivers/mfd/mt6360-core.c
337
static const struct mfd_cell mt6360_devs[] = {
drivers/mfd/mt6370.c
133
static const struct mfd_cell mt6370_devices[] = {
drivers/mfd/mt6370.c
147
static const struct mfd_cell mt6370_exclusive_devices[] = {
drivers/mfd/mt6370.c
152
static const struct mfd_cell mt6372_exclusive_devices[] = {
drivers/mfd/mt6397-core.c
126
static const struct mfd_cell mt6323_devs[] = {
drivers/mfd/mt6397-core.c
151
static const struct mfd_cell mt6328_devs[] = {
drivers/mfd/mt6397-core.c
163
static const struct mfd_cell mt6357_devs[] = {
drivers/mfd/mt6397-core.c
186
static const struct mfd_cell mt6331_mt6332_devs[] = {
drivers/mfd/mt6397-core.c
206
static const struct mfd_cell mt6358_devs[] = {
drivers/mfd/mt6397-core.c
229
static const struct mfd_cell mt6359_devs[] = {
drivers/mfd/mt6397-core.c
256
static const struct mfd_cell mt6397_devs[] = {
drivers/mfd/mt6397-core.c
285
const struct mfd_cell *cells;
drivers/mfd/mxs-lradc.c
106
static struct mfd_cell mx28_cells[] = {
drivers/mfd/mxs-lradc.c
131
struct mfd_cell *cells = NULL;
drivers/mfd/mxs-lradc.c
93
static struct mfd_cell mx23_cells[] = {
drivers/mfd/nct6694.c
25
static const struct mfd_cell nct6694_devs[] = {
drivers/mfd/ntxec.c
139
static const struct mfd_cell ntxec_subdev[] = {
drivers/mfd/ntxec.c
144
static const struct mfd_cell ntxec_subdev_pwm[] = {
drivers/mfd/ntxec.c
153
const struct mfd_cell *subdevs;
drivers/mfd/ocelot-core.c
162
static const struct mfd_cell vsc7512_devs[] = {
drivers/mfd/ocelot-core.c
210
const struct mfd_cell *cell)
drivers/mfd/pf1550.c
140
static const struct mfd_cell pf1550_regulator_cell = {
drivers/mfd/pf1550.c
146
static const struct mfd_cell pf1550_onkey_cell = {
drivers/mfd/pf1550.c
152
static const struct mfd_cell pf1550_charger_cell = {
drivers/mfd/pf1550.c
199
const struct mfd_cell *regulator = &pf1550_regulator_cell;
drivers/mfd/pf1550.c
200
const struct mfd_cell *charger = &pf1550_charger_cell;
drivers/mfd/pf1550.c
201
const struct mfd_cell *onkey = &pf1550_onkey_cell;
drivers/mfd/qcom-pm8008.c
180
static const struct mfd_cell pm8008_cells[] = {
drivers/mfd/qnap-mcu.c
343
static struct mfd_cell qnap_mcu_cells[] = {
drivers/mfd/rc5t583.c
64
static const struct mfd_cell rc5t583_subdevs[] = {
drivers/mfd/rdc321x-southbridge.c
44
static const struct mfd_cell rdc321x_sb_cells[] = {
drivers/mfd/retu-mfd.c
124
const struct mfd_cell *children;
drivers/mfd/retu-mfd.c
57
static const struct mfd_cell retu_devs[] = {
drivers/mfd/retu-mfd.c
96
static const struct mfd_cell tahvo_devs[] = {
drivers/mfd/rk8xx-core.c
108
static const struct mfd_cell rk816s[] = {
drivers/mfd/rk8xx-core.c
124
static const struct mfd_cell rk817s[] = {
drivers/mfd/rk8xx-core.c
145
static const struct mfd_cell rk818s[] = {
drivers/mfd/rk8xx-core.c
65
static const struct mfd_cell rk801s[] = {
drivers/mfd/rk8xx-core.c
73
static const struct mfd_cell rk805s[] = {
drivers/mfd/rk8xx-core.c
768
const struct mfd_cell *cells;
drivers/mfd/rk8xx-core.c
88
static const struct mfd_cell rk806s[] = {
drivers/mfd/rk8xx-core.c
98
static const struct mfd_cell rk808s[] = {
drivers/mfd/rn5t618.c
21
static const struct mfd_cell rn5t618_cells[] = {
drivers/mfd/rn5t618.c
26
static const struct mfd_cell rc5t619_cells[] = {
drivers/mfd/rohm-bd71828.c
120
static const struct mfd_cell bd71815_mfd_cells[] = {
drivers/mfd/rohm-bd71828.c
159
static struct mfd_cell bd71828_mfd_cells[] = {
drivers/mfd/rohm-bd71828.c
231
static const struct mfd_cell bd72720_mfd_cells[] = {
drivers/mfd/rohm-bd71828.c
936
const struct mfd_cell *mfd;
drivers/mfd/rohm-bd718x7.c
134
struct mfd_cell *mfd;
drivers/mfd/rohm-bd718x7.c
33
static struct mfd_cell bd71837_mfd_cells[] = {
drivers/mfd/rohm-bd718x7.c
43
static struct mfd_cell bd71847_mfd_cells[] = {
drivers/mfd/rohm-bd9576.c
138
struct mfd_cell *regulators;
drivers/mfd/rohm-bd9576.c
36
static struct mfd_cell bd9573_mfd_cells[] = {
drivers/mfd/rohm-bd9576.c
41
static struct mfd_cell bd9576_mfd_cells[] = {
drivers/mfd/rohm-bd9576.c
95
struct mfd_cell *cells;
drivers/mfd/rohm-bd96801.c
214
static struct mfd_cell bd96801_cells[] = {
drivers/mfd/rohm-bd96801.c
219
static struct mfd_cell bd96802_cells[] = {
drivers/mfd/rohm-bd96801.c
223
static struct mfd_cell bd96805_cells[] = {
drivers/mfd/rohm-bd96801.c
228
static struct mfd_cell bd96806_cells[] = {
drivers/mfd/rohm-bd96801.c
52
struct mfd_cell *cells;
drivers/mfd/rsmu_core.c
25
static struct mfd_cell rsmu_cm_devs[] = {
drivers/mfd/rsmu_core.c
34
static struct mfd_cell rsmu_sabre_devs[] = {
drivers/mfd/rsmu_core.c
43
static struct mfd_cell rsmu_sl_devs[] = {
drivers/mfd/rsmu_core.c
54
struct mfd_cell *cells;
drivers/mfd/rt4831.c
24
static const struct mfd_cell rt4831_subdevs[] = {
drivers/mfd/rt5033.c
38
static const struct mfd_cell rt5033_devs[] = {
drivers/mfd/rt5120.c
79
static const struct mfd_cell rt5120_devs[] = {
drivers/mfd/rz-mtu3.c
313
static const struct mfd_cell rz_mtu3_devs[] = {
drivers/mfd/sec-common.c
103
static const struct mfd_cell s2mpu05_devs[] = {
drivers/mfd/sec-common.c
179
const struct mfd_cell *sec_devs;
drivers/mfd/sec-common.c
30
static const struct mfd_cell s5m8767_devs[] = {
drivers/mfd/sec-common.c
36
static const struct mfd_cell s2dos05_devs[] = {
drivers/mfd/sec-common.c
44
static const struct mfd_cell s2mpg10_devs[] = {
drivers/mfd/sec-common.c
52
static const struct mfd_cell s2mpg11_devs[] = {
drivers/mfd/sec-common.c
62
static const struct mfd_cell s2mps11_devs[] = {
drivers/mfd/sec-common.c
72
static const struct mfd_cell s2mps13_devs[] = {
drivers/mfd/sec-common.c
78
static const struct mfd_cell s2mps14_devs[] = {
drivers/mfd/sec-common.c
84
static const struct mfd_cell s2mps15_devs[] = {
drivers/mfd/sec-common.c
90
static const struct mfd_cell s2mpa01_devs[] = {
drivers/mfd/sec-common.c
95
static const struct mfd_cell s2mpu02_devs[] = {
drivers/mfd/si476x-i2c.c
692
struct mfd_cell *cell;
drivers/mfd/simple-mfd-i2c.c
107
static const struct mfd_cell spacemit_p1_cells[] = {
drivers/mfd/simple-mfd-i2c.c
114
.mfd_cell = spacemit_p1_cells,
drivers/mfd/simple-mfd-i2c.c
58
if (!simple_mfd_data || !simple_mfd_data->mfd_cell)
drivers/mfd/simple-mfd-i2c.c
62
simple_mfd_data->mfd_cell,
drivers/mfd/simple-mfd-i2c.c
71
static const struct mfd_cell sy7636a_cells[] = {
drivers/mfd/simple-mfd-i2c.c
77
.mfd_cell = sy7636a_cells,
drivers/mfd/simple-mfd-i2c.c
81
static const struct mfd_cell max5970_cells[] = {
drivers/mfd/simple-mfd-i2c.c
88
.mfd_cell = max5970_cells,
drivers/mfd/simple-mfd-i2c.c
92
static const struct mfd_cell max77705_sensor_cells[] = {
drivers/mfd/simple-mfd-i2c.c
98
.mfd_cell = max77705_sensor_cells,
drivers/mfd/simple-mfd-i2c.h
28
const struct mfd_cell *mfd_cell;
drivers/mfd/sky81452.c
28
struct mfd_cell cells[2];
drivers/mfd/smpro-core.c
89
static const struct mfd_cell smpro_devs[] = {
drivers/mfd/stmfx.c
76
static struct mfd_cell stmfx_cells[] = {
drivers/mfd/stmpe.c
1295
static int stmpe_add_device(struct stmpe *stmpe, const struct mfd_cell *cell)
drivers/mfd/stmpe.c
316
static const struct mfd_cell stmpe_gpio_cell = {
drivers/mfd/stmpe.c
323
static const struct mfd_cell stmpe_gpio_cell_noirq = {
drivers/mfd/stmpe.c
345
static const struct mfd_cell stmpe_keypad_cell = {
drivers/mfd/stmpe.c
371
static const struct mfd_cell stmpe_pwm_cell = {
drivers/mfd/stmpe.c
456
static const struct mfd_cell stmpe_ts_cell = {
drivers/mfd/stmpe.c
479
static const struct mfd_cell stmpe_adc_cell = {
drivers/mfd/stmpe.h
41
const struct mfd_cell *cell;
drivers/mfd/stw481x.c
163
static struct mfd_cell stw481x_cells[] = {
drivers/mfd/sun4i-gpadc.c
44
static struct mfd_cell sun4i_gpadc_cells[] = {
drivers/mfd/sun4i-gpadc.c
53
static struct mfd_cell sun5i_gpadc_cells[] = {
drivers/mfd/sun4i-gpadc.c
62
static struct mfd_cell sun6i_gpadc_cells[] = {
drivers/mfd/sun4i-gpadc.c
96
const struct mfd_cell *cells;
drivers/mfd/sun6i-prcm.c
19
const struct mfd_cell *subdevs;
drivers/mfd/sun6i-prcm.c
46
static const struct mfd_cell sun6i_a31_prcm_subdevs[] = {
drivers/mfd/sun6i-prcm.c
79
static const struct mfd_cell sun8i_a23_prcm_subdevs[] = {
drivers/mfd/tc3589x.c
160
static const struct mfd_cell tc3589x_dev_gpio[] = {
drivers/mfd/tc3589x.c
169
static const struct mfd_cell tc3589x_dev_keypad[] = {
drivers/mfd/ti-lmu.c
102
static const struct mfd_cell lm3695_devices[] = {
drivers/mfd/ti-lmu.c
110
static const struct mfd_cell lm36274_devices[] = {
drivers/mfd/ti-lmu.c
23
const struct mfd_cell *cells;
drivers/mfd/ti-lmu.c
60
static const struct mfd_cell lm3631_devices[] = {
drivers/mfd/ti-lmu.c
73
static const struct mfd_cell lm3632_devices[] = {
drivers/mfd/ti-lmu.c
84
static const struct mfd_cell lm3633_devices[] = {
drivers/mfd/ti_am335x_tscadc.c
121
struct mfd_cell *cell;
drivers/mfd/timberdale.c
369
static const struct mfd_cell timberdale_cells_bar0_cfg0[] = {
drivers/mfd/timberdale.c
426
static const struct mfd_cell timberdale_cells_bar0_cfg1[] = {
drivers/mfd/timberdale.c
493
static const struct mfd_cell timberdale_cells_bar0_cfg2[] = {
drivers/mfd/timberdale.c
543
static const struct mfd_cell timberdale_cells_bar0_cfg3[] = {
drivers/mfd/timberdale.c
614
static const struct mfd_cell timberdale_cells_bar1[] = {
drivers/mfd/timberdale.c
622
static const struct mfd_cell timberdale_cells_bar2[] = {
drivers/mfd/tps6105x.c
68
static struct mfd_cell tps6105x_gpio_cell = {
drivers/mfd/tps6105x.c
72
static struct mfd_cell tps6105x_leds_cell = {
drivers/mfd/tps6105x.c
76
static struct mfd_cell tps6105x_flash_cell = {
drivers/mfd/tps6105x.c
80
static struct mfd_cell tps6105x_regulator_cell = {
drivers/mfd/tps6105x.c
85
struct mfd_cell *cell)
drivers/mfd/tps6507x.c
26
static const struct mfd_cell tps6507x_devs[] = {
drivers/mfd/tps65086.c
16
static const struct mfd_cell tps65086_cells[] = {
drivers/mfd/tps65090.c
53
static struct mfd_cell tps65090s[] = {
drivers/mfd/tps65217.c
80
static struct mfd_cell tps65217s[] = {
drivers/mfd/tps65218.c
27
static const struct mfd_cell tps65218_cells[] = {
drivers/mfd/tps65219.c
191
static const struct mfd_cell tps65214_cells[] = {
drivers/mfd/tps65219.c
196
static const struct mfd_cell tps65215_cells[] = {
drivers/mfd/tps65219.c
201
static const struct mfd_cell tps65219_cells[] = {
drivers/mfd/tps65219.c
206
static const struct mfd_cell tps65219_pwrbutton_cell =
drivers/mfd/tps65219.c
454
const struct mfd_cell *cells;
drivers/mfd/tps6586x.c
105
static const struct mfd_cell tps6586x_cell[] = {
drivers/mfd/tps65910.c
32
static const struct mfd_cell tps65910s[] = {
drivers/mfd/tps65912-core.c
18
static const struct mfd_cell tps65912_cells[] = {
drivers/mfd/tps6594-core.c
141
static const struct mfd_cell tps6594_common_cells[] = {
drivers/mfd/tps6594-core.c
148
static const struct mfd_cell tps6594_rtc_cells[] = {
drivers/mfd/tps6594-core.c
351
static const struct mfd_cell tps65224_common_cells[] = {
drivers/mfd/tps6594-core.c
358
static const struct mfd_cell tps6594_pwrbutton_cell = {
drivers/mfd/tps6594-core.c
438
static const struct mfd_cell tps652g1_common_cells[] = {
drivers/mfd/tps6594-core.c
712
const struct mfd_cell *cells;
drivers/mfd/tqmx86.c
108
static const struct mfd_cell tqmx86_i2c_soft_dev[] = {
drivers/mfd/tqmx86.c
118
static const struct mfd_cell tqmx86_devs[] = {
drivers/mfd/twl-core.c
714
static const struct mfd_cell twl6030_cells[] = {
drivers/mfd/twl-core.c
718
static const struct mfd_cell twl6032_cells[] = {
drivers/mfd/twl-core.c
869
const struct mfd_cell *cells;
drivers/mfd/twl4030-audio.c
183
struct mfd_cell *cell = NULL;
drivers/mfd/twl4030-audio.c
37
struct mfd_cell cells[TWL4030_AUDIO_CELLS];
drivers/mfd/twl6040.c
637
struct mfd_cell *cell = NULL;
drivers/mfd/upboard-fpga.c
175
static const struct mfd_cell upboard_up_mfd_cells[] = {
drivers/mfd/vexpress-sysreg.c
72
static struct mfd_cell vexpress_sysreg_cells[] = {
drivers/mfd/viperboard.c
35
static const struct mfd_cell vprbrd_devs[] = {
drivers/mfd/vx855.c
48
static const struct mfd_cell vx855_cells[] = {
drivers/mfd/wcd934x.c
34
static const struct mfd_cell wcd934x_devices[] = {
drivers/mfd/wm831x-core.c
1123
static const struct mfd_cell wm8312_devs[] = {
drivers/mfd/wm831x-core.c
1277
static const struct mfd_cell wm8320_devs[] = {
drivers/mfd/wm831x-core.c
1406
static const struct mfd_cell touch_devs[] = {
drivers/mfd/wm831x-core.c
1414
static const struct mfd_cell rtc_devs[] = {
drivers/mfd/wm831x-core.c
1422
static const struct mfd_cell backlight_devs[] = {
drivers/mfd/wm831x-core.c
839
static const struct mfd_cell wm8310_devs[] = {
drivers/mfd/wm831x-core.c
993
static const struct mfd_cell wm8311_devs[] = {
drivers/mfd/wm8400-core.c
35
const struct mfd_cell cell = {
drivers/mfd/wm8994-core.c
29
static const struct mfd_cell wm8994_regulator_devs[] = {
drivers/mfd/wm8994-core.c
58
static const struct mfd_cell wm8994_devs[] = {
drivers/mfd/wm97xx-core.c
107
static struct mfd_cell wm9705_cells[] = {
drivers/mfd/wm97xx-core.c
175
static struct mfd_cell wm9712_cells[] = {
drivers/mfd/wm97xx-core.c
246
static struct mfd_cell wm9713_cells[] = {
drivers/mfd/wm97xx-core.c
256
struct mfd_cell *cells;
drivers/misc/cardreader/alcor_pci.c
22
static struct mfd_cell alcor_pci_cells[] = {
drivers/misc/cardreader/rtsx_pcr.c
38
static struct mfd_cell rtsx_pcr_cells[] = {
drivers/misc/cardreader/rtsx_usb.c
21
static const struct mfd_cell rtsx_usb_cells[] = {
drivers/net/wan/framer/pef2256/pef2256.c
620
static const struct mfd_cell pef2256_devs[] = {
drivers/net/wan/framer/pef2256/pef2256.c
627
struct mfd_cell *audio_devs;
drivers/platform/x86/intel/int3472/tps68470.c
148
struct mfd_cell *cells;
drivers/platform/x86/intel/int3472/tps68470.c
22
static const struct mfd_cell tps68470_cros[] = {
drivers/regulator/da9052-regulator.c
395
const struct mfd_cell *cell = mfd_get_cell(pdev);
drivers/soc/microchip/mpfs-control-scb.c
9
static const struct mfd_cell mpfs_control_scb_devs[] = {
drivers/soc/microchip/mpfs-mss-top-sysreg.c
10
static const struct mfd_cell mpfs_mss_top_sysreg_devs[] = {
drivers/soc/samsung/exynos-pmu.c
156
static const struct mfd_cell exynos_pmu_devs[] = {
drivers/soc/sophgo/cv1800-rtcsys.c
22
static const struct mfd_cell cv1800_rtcsys_subdev[] = {
drivers/soc/sophgo/sg2044-topsys.c
14
static const struct mfd_cell sg2044_topsys_subdev[] = {
drivers/staging/nvec/nvec.c
78
static const struct mfd_cell nvec_devices[] = {
include/linux/mfd/atc260x/core.h
41
const struct mfd_cell *cells;
include/linux/mfd/axp20x.h
970
const struct mfd_cell *cells;
include/linux/mfd/core.h
127
static inline const struct mfd_cell *mfd_get_cell(struct platform_device *pdev)
include/linux/mfd/core.h
129
return pdev->mfd_cell;
include/linux/mfd/core.h
133
const struct mfd_cell *cells, int n_devs,
include/linux/mfd/core.h
138
const struct mfd_cell *cells, int n_devs)
include/linux/mfd/core.h
148
const struct mfd_cell *cells, int n_devs,
include/linux/mfd/davinci_voicecodec.h
100
struct mfd_cell cells[DAVINCI_VC_CELLS];
include/linux/mfd/intel-m10-bmc.h
220
struct mfd_cell *cells;
include/linux/mfd/iqs62x.h
104
const struct mfd_cell *sub_devs;
include/linux/mfd/si476x-core.h
119
struct mfd_cell cells[SI476X_MFD_CELLS];
include/linux/mfd/ti_am335x_tscadc.h
162
struct mfd_cell cells[TSCADC_CELLS];
include/linux/mfd/twl6040.h
190
struct mfd_cell cells[TWL6040_CELLS];
include/linux/platform_device.h
19
struct mfd_cell;
include/linux/platform_device.h
36
struct mfd_cell *mfd_cell;