| /drivers/pmdomain/starfive/ |
| A D | jh71xx-pmu.c | 71 const struct jh71xx_pmu_match_data *match_data; member 188 const struct jh71xx_pmu_match_data *match_data = pmu->match_data; in jh71xx_pmu_set_state() local 205 return match_data->pmu_set_state(pmd, mask, on); in jh71xx_pmu_set_state() 323 const struct jh71xx_pmu_match_data *match_data; in jh71xx_pmu_probe() local 338 match_data = of_device_get_match_data(dev); in jh71xx_pmu_probe() 339 if (!match_data) in jh71xx_pmu_probe() 342 if (match_data->pmu_parse_irq) { in jh71xx_pmu_probe() 343 ret = match_data->pmu_parse_irq(pdev, pmu); in jh71xx_pmu_probe() 357 pmu->match_data = match_data; in jh71xx_pmu_probe() 359 pmu->genpd_data.num_domains = match_data->num_domains; in jh71xx_pmu_probe() [all …]
|
| /drivers/iio/temperature/ |
| A D | tmp117.c | 149 const struct tmp11x_info *match_data; in tmp117_probe() local 170 match_data = &tmp116_channels_info; in tmp117_probe() 173 match_data = &tmp117_channels_info; in tmp117_probe() 179 match_data = i2c_get_match_data(client); in tmp117_probe() 182 if (!match_data) in tmp117_probe() 196 indio_dev->channels = match_data->channels; in tmp117_probe() 197 indio_dev->num_channels = match_data->num_channels; in tmp117_probe() 198 indio_dev->name = match_data->name; in tmp117_probe()
|
| /drivers/media/platform/chips-media/wave5/ |
| A D | wave5-vpu.c | 200 const struct wave5_match_data *match_data; in wave5_vpu_probe() local 203 match_data = device_get_match_data(&pdev->dev); in wave5_vpu_probe() 204 if (!match_data) { in wave5_vpu_probe() 259 dev->sram_size = match_data->sram_size; in wave5_vpu_probe() 298 if (match_data->flags & WAVE5_IS_DEC) { in wave5_vpu_probe() 305 if (match_data->flags & WAVE5_IS_ENC) { in wave5_vpu_probe() 313 ret = wave5_vpu_load_firmware(&pdev->dev, match_data->fw_name, &fw_revision); in wave5_vpu_probe() 320 (match_data->flags & WAVE5_IS_ENC) ? "'ENCODE'" : "", in wave5_vpu_probe() 321 (match_data->flags & WAVE5_IS_DEC) ? "'DECODE'" : ""); in wave5_vpu_probe() 333 if (match_data->flags & WAVE5_IS_ENC) in wave5_vpu_probe() [all …]
|
| /drivers/iio/accel/ |
| A D | da280.c | 102 const struct da280_match_data *match_data; in da280_probe() local 111 match_data = i2c_get_match_data(client); in da280_probe() 112 if (!match_data) { in da280_probe() 127 indio_dev->num_channels = match_data->num_channels; in da280_probe() 128 indio_dev->name = match_data->name; in da280_probe()
|
| /drivers/net/ethernet/qualcomm/emac/ |
| A D | emac-sgmii.c | 311 struct emac_match_data *match_data = data; in emac_sgmii_acpi_match() local 332 *match_data->sgmii_ops = &qdf2432_ops; in emac_sgmii_acpi_match() 333 match_data->target_device = dev; in emac_sgmii_acpi_match() 336 *match_data->sgmii_ops = &qdf2400_ops; in emac_sgmii_acpi_match() 337 match_data->target_device = dev; in emac_sgmii_acpi_match() 366 struct emac_match_data match_data = { in emac_sgmii_config() local 372 device_for_each_child(&pdev->dev, &match_data, emac_sgmii_acpi_match); in emac_sgmii_config() 373 dev = match_data.target_device; in emac_sgmii_config()
|
| /drivers/clk/ |
| A D | clk-palmas.c | 234 const struct palmas_clks_of_match_data *match_data; in palmas_clks_probe() local 238 match_data = of_device_get_match_data(&pdev->dev); in palmas_clks_probe() 239 if (!match_data) in palmas_clks_probe() 252 cinfo->clk_desc = &match_data->desc; in palmas_clks_probe() 253 cinfo->hw.init = &match_data->init; in palmas_clks_probe() 257 match_data->desc.clk_name, ret); in palmas_clks_probe()
|
| /drivers/nvme/common/ |
| A D | keyring.c | 51 const struct key_match_data *match_data) in nvme_tls_psk_match() argument 60 if (!match_data->raw_data) { in nvme_tls_psk_match() 64 match_id = match_data->raw_data; in nvme_tls_psk_match() 71 static int nvme_tls_psk_match_preparse(struct key_match_data *match_data) in nvme_tls_psk_match_preparse() argument 73 match_data->lookup_type = KEYRING_SEARCH_LOOKUP_ITERATE; in nvme_tls_psk_match_preparse() 74 match_data->cmp = nvme_tls_psk_match; in nvme_tls_psk_match_preparse()
|
| /drivers/base/ |
| A D | devres.c | 191 dr_match_t match, void *match_data, in devres_for_each_res() argument 209 if (match && !match(dev, dr->data, match_data)) in devres_for_each_res() 255 dr_match_t match, void *match_data) in find_dr() argument 264 if (match && !match(dev, dr->data, match_data)) in find_dr() 287 dr_match_t match, void *match_data) in devres_find() argument 293 dr = find_dr(dev, release, match, match_data); in devres_find() 317 dr_match_t match, void *match_data) in devres_get() argument 353 dr_match_t match, void *match_data) in devres_remove() argument 359 dr = find_dr(dev, release, match, match_data); in devres_remove() 391 dr_match_t match, void *match_data) in devres_destroy() argument [all …]
|
| /drivers/nvmem/ |
| A D | rmem.c | 123 const struct rmem_match_data *match_data = device_get_match_data(dev); in rmem_probe() local 146 if (match_data && match_data->checksum) { in rmem_probe() 147 int ret = match_data->checksum(priv); in rmem_probe()
|
| /drivers/power/sequencing/ |
| A D | core.c | 620 struct pwrseq_match_data *match_data = data; in pwrseq_match_device() local 630 ret = pwrseq->match(pwrseq, match_data->dev); in pwrseq_match_device() 636 if (strcmp(target->name, match_data->target)) in pwrseq_match_device() 639 match_data->desc->target = target; in pwrseq_match_device() 646 if (!match_data->desc->target) in pwrseq_match_device() 652 match_data->desc->pwrseq = pwrseq_device_get(pwrseq); in pwrseq_match_device() 669 struct pwrseq_match_data match_data; in pwrseq_get() local 677 match_data.desc = desc; in pwrseq_get() 678 match_data.dev = dev; in pwrseq_get() 679 match_data.target = target; in pwrseq_get() [all …]
|
| /drivers/crypto/ |
| A D | qcom-rng.c | 39 struct qcom_rng_match_data *match_data; member 158 if (!ctx->rng->match_data->skip_init) in qcom_rng_init() 199 rng->match_data = (struct qcom_rng_match_data *)device_get_match_data(&pdev->dev); in qcom_rng_probe() 209 if (rng->match_data->hwrng_support) { in qcom_rng_probe()
|
| /drivers/soc/amlogic/ |
| A D | meson-clk-measure.c | 907 const struct meson_msr_data *match_data; in meson_msr_probe() local 919 match_data = device_get_match_data(&pdev->dev); in meson_msr_probe() 920 if (!match_data) { in meson_msr_probe() 926 match_data->msr_count, in meson_msr_probe() 932 memcpy(priv->data.msr_table, match_data->msr_table, in meson_msr_probe() 933 match_data->msr_count * sizeof(struct meson_msr_id)); in meson_msr_probe() 934 priv->data.msr_count = match_data->msr_count; in meson_msr_probe() 951 memcpy((void *)priv->data.reg, match_data->reg, in meson_msr_probe()
|
| /drivers/dma/ti/ |
| A D | k3-udma.c | 172 const struct udma_match_data *match_data; member 929 uc->ud->match_data; in udma_start() 943 match_data->statictr_z_mask)); in udma_start() 4221 const struct udma_match_data *match_data = ud->match_data; in udma_dma_filter_fn() local 4522 switch (ud->match_data->type) { in udma_get_mmrs() 5136 switch (ud->match_data->type) { in setup_resources() 5166 switch (ud->match_data->type) { in setup_resources() 5375 const struct udma_match_data *match_data = ud->match_data; in udma_get_copy_align() local 5389 switch (match_data->burst_size[tpl]) { in udma_get_copy_align() 5430 ud->match_data = match->data; in udma_probe() [all …]
|
| /drivers/iio/chemical/ |
| A D | sgp30.c | 505 const struct sgp_device *match_data; in sgp_probe() local 515 match_data = i2c_get_match_data(client); in sgp_probe() 531 ret = sgp_check_compat(data, match_data->product_id); in sgp_probe() 538 indio_dev->channels = match_data->channels; in sgp_probe() 539 indio_dev->num_channels = match_data->num_channels; in sgp_probe()
|
| /drivers/soc/qcom/ |
| A D | pmic_glink.c | 288 const unsigned long *match_data; in pmic_glink_probe() local 305 match_data = (unsigned long *)of_device_get_match_data(&pdev->dev); in pmic_glink_probe() 306 if (!match_data) in pmic_glink_probe() 309 pg->client_mask = *match_data; in pmic_glink_probe()
|
| /drivers/net/phy/ |
| A D | mdio_devres.c | 57 void *this, void *match_data) in mdiobus_devres_match() argument 60 struct mii_bus *mii = match_data; in mdiobus_devres_match()
|
| /drivers/regulator/ |
| A D | cpcap-regulator.c | 500 const struct cpcap_regulator *match_data; in cpcap_regulator_probe() local 504 match_data = of_device_get_match_data(&pdev->dev); in cpcap_regulator_probe() 505 if (!match_data) { in cpcap_regulator_probe() 520 ddata->soc = match_data; in cpcap_regulator_probe()
|
| /drivers/gpio/ |
| A D | gpio-msc313.c | 614 const struct msc313_gpio_data *match_data; in msc313_gpio_probe() local 622 match_data = of_device_get_match_data(dev); in msc313_gpio_probe() 623 if (!match_data) in msc313_gpio_probe() 638 gpio->gpio_data = match_data; in msc313_gpio_probe()
|
| /drivers/iio/adc/ |
| A D | rockchip_saradc.c | 457 const struct rockchip_saradc_data *match_data; in rockchip_saradc_probe() local 474 match_data = of_device_get_match_data(&pdev->dev); in rockchip_saradc_probe() 475 if (!match_data) in rockchip_saradc_probe() 479 info->data = match_data; in rockchip_saradc_probe()
|
| /drivers/extcon/ |
| A D | extcon-usbc-tusb320.c | 516 const void *match_data; in tusb320_probe() local 537 match_data = device_get_match_data(&client->dev); in tusb320_probe() 538 if (!match_data) in tusb320_probe() 541 priv->ops = (struct tusb320_ops*)match_data; in tusb320_probe()
|
| /drivers/pinctrl/stm32/ |
| A D | pinctrl-stm32.c | 129 const struct stm32_pinctrl_match_data *match_data; member 1480 bank->secure_control = pctl->match_data->secure_control; in stm32_gpiolib_register_bank() 1481 bank->rif_control = pctl->match_data->rif_control; in stm32_gpiolib_register_bank() 1625 for (i = 0; i < pctl->match_data->npins; i++) { in stm32_pctrl_create_pins_tab() 1626 p = pctl->match_data->pins + i; in stm32_pctrl_create_pins_tab() 1643 const struct stm32_pinctrl_match_data *match_data; in stm32_pctl_probe() local 1651 match_data = device_get_match_data(dev); in stm32_pctl_probe() 1652 if (!match_data) in stm32_pctl_probe() 1680 pctl->match_data = match_data; in stm32_pctl_probe() 1686 pctl->pins = devm_kcalloc(pctl->dev, pctl->match_data->npins, in stm32_pctl_probe()
|
| /drivers/mailbox/ |
| A D | omap-mailbox.c | 452 const struct omap_mbox_match_data *match_data; in omap_mbox_probe() local 465 match_data = of_device_get_match_data(&pdev->dev); in omap_mbox_probe() 466 if (!match_data) in omap_mbox_probe() 468 intr_type = match_data->intr_type; in omap_mbox_probe()
|
| /drivers/media/rc/ |
| A D | meson-ir.c | 446 const struct meson_ir_param *match_data; in meson_ir_probe() local 458 match_data = of_device_get_match_data(dev); in meson_ir_probe() 459 if (!match_data) in meson_ir_probe() 462 ir->param = match_data; in meson_ir_probe()
|
| /drivers/firmware/samsung/ |
| A D | exynos-acpm.c | 604 const struct acpm_match_data *match_data; in acpm_probe() local 629 match_data = of_device_get_match_data(dev); in acpm_probe() 630 if (!match_data) in acpm_probe() 634 acpm->shmem = acpm->sram_base + match_data->initdata_base; in acpm_probe()
|
| /drivers/input/touchscreen/ |
| A D | mms114.c | 483 const void *match_data; in mms114_probe() local 503 match_data = device_get_match_data(&client->dev); in mms114_probe() 504 if (!match_data) in mms114_probe() 507 data->type = (enum mms_type)match_data; in mms114_probe()
|