Home
last modified time | relevance | path

Searched refs:match_data (Results 1 – 25 of 40) sorted by relevance

12

/drivers/pmdomain/starfive/
Djh71xx-pmu.c71 const struct jh71xx_pmu_match_data *match_data; member
92 *is_on = readl(pmu->base + pmu->match_data->pmu_status) & mask; in jh71xx_pmu_get_state()
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()
298 pmd->domain_info = &pmu->match_data->domain_info[index]; in jh71xx_pmu_init_domain()
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()
[all …]
/drivers/iio/temperature/
Dtmp117.c149 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/
Dwave5-vpu.c160 const struct wave5_match_data *match_data; in wave5_vpu_probe() local
163 match_data = device_get_match_data(&pdev->dev); in wave5_vpu_probe()
164 if (!match_data) { in wave5_vpu_probe()
219 dev->sram_size = match_data->sram_size; in wave5_vpu_probe()
258 if (match_data->flags & WAVE5_IS_DEC) { in wave5_vpu_probe()
265 if (match_data->flags & WAVE5_IS_ENC) { in wave5_vpu_probe()
273 ret = wave5_vpu_load_firmware(&pdev->dev, match_data->fw_name, &fw_revision); in wave5_vpu_probe()
280 (match_data->flags & WAVE5_IS_ENC) ? "'ENCODE'" : "", in wave5_vpu_probe()
281 (match_data->flags & WAVE5_IS_DEC) ? "'DECODE'" : ""); in wave5_vpu_probe()
287 if (match_data->flags & WAVE5_IS_ENC) in wave5_vpu_probe()
[all …]
/drivers/nvme/common/
Dkeyring.c52 const struct key_match_data *match_data) in nvme_tls_psk_match() argument
61 if (!match_data->raw_data) { in nvme_tls_psk_match()
65 match_id = match_data->raw_data; in nvme_tls_psk_match()
72 static int nvme_tls_psk_match_preparse(struct key_match_data *match_data) in nvme_tls_psk_match_preparse() argument
74 match_data->lookup_type = KEYRING_SEARCH_LOOKUP_ITERATE; in nvme_tls_psk_match_preparse()
75 match_data->cmp = nvme_tls_psk_match; in nvme_tls_psk_match_preparse()
/drivers/iio/accel/
Dda280.c102 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/clk/
Dclk-palmas.c234 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/base/
Ddevres.c191 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
324 dr = find_dr(dev, new_dr->node.release, match, match_data); in devres_get()
353 dr_match_t match, void *match_data) in devres_remove() argument
359 dr = find_dr(dev, release, match, match_data); in devres_remove()
[all …]
/drivers/power/sequencing/
Dcore.c620 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/
Dqcom-rng.c39 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()
Dsa2ul.c716 int sa_init_sc(struct sa_ctx_info *ctx, const struct sa_match_data *match_data, in sa_init_sc() argument
753 sc_buf[5] = match_data->priv_id; in sa_init_sc()
754 sc_buf[6] = match_data->priv; in sa_init_sc()
913 if (sa_init_sc(&ctx->enc, ctx->dev_data->match_data, key, keylen, NULL, 0, in sa_cipher_setkey()
926 if (sa_init_sc(&ctx->dec, ctx->dev_data->match_data, key, keylen, NULL, 0, in sa_cipher_setkey()
1473 if (sa_init_sc(&ctx->enc, ctx->dev_data->match_data, NULL, 0, NULL, 0, in sa_sha_setup()
1840 if (sa_init_sc(&ctx->enc, ctx->dev_data->match_data, keys.enckey, in sa_aead_setkey()
1854 if (sa_init_sc(&ctx->dec, ctx->dev_data->match_data, keys.enckey, in sa_aead_setkey()
2209 const struct sa_match_data *match_data = dev_data->match_data; in sa_register_algos() local
2217 if (!(match_data->supported_algos & BIT(i))) in sa_register_algos()
[all …]
/drivers/dma/ti/
Dk3-udma.c172 const struct udma_match_data *match_data; member
867 if (uc->ud->match_data->type == DMA_TYPE_UDMA && ucc->pkt_mode && in udma_start_desc()
928 const struct udma_match_data *match_data = in udma_start() local
929 uc->ud->match_data; in udma_start()
943 match_data->statictr_z_mask)); in udma_start()
1710 if (ud->match_data->type == DMA_TYPE_UDMA) { in udma_alloc_tx_resources()
1801 if (ud->match_data->type == DMA_TYPE_UDMA) { in udma_alloc_rx_resources()
1888 if (ud->match_data->flags & UDMA_FLAG_BURST_SIZE) { in udma_tisci_m2m_channel_config()
1891 burst_size = ud->match_data->burst_size[tpl]; in udma_tisci_m2m_channel_config()
1942 if (ud->match_data->flags & UDMA_FLAG_BURST_SIZE) { in bcdma_tisci_m2m_channel_config()
[all …]
/drivers/iio/chemical/
Dsgp30.c505 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/net/phy/
Dmdio_devres.c57 void *this, void *match_data) in mdiobus_devres_match() argument
60 struct mii_bus *mii = match_data; in mdiobus_devres_match()
/drivers/soc/qcom/
Dpmic_glink.c299 const unsigned long *match_data; in pmic_glink_probe() local
316 match_data = (unsigned long *)of_device_get_match_data(&pdev->dev); in pmic_glink_probe()
317 if (!match_data) in pmic_glink_probe()
320 pg->client_mask = *match_data; in pmic_glink_probe()
/drivers/soc/amlogic/
Dmeson-clk-measure.c607 const struct meson_msr_id *match_data; in meson_msr_probe() local
618 match_data = device_get_match_data(&pdev->dev); in meson_msr_probe()
619 if (!match_data) { in meson_msr_probe()
624 memcpy(priv->msr_table, match_data, sizeof(priv->msr_table)); in meson_msr_probe()
/drivers/regulator/
Dcpcap-regulator.c500 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/
Dgpio-msc313.c612 const struct msc313_gpio_data *match_data; in msc313_gpio_probe() local
620 match_data = of_device_get_match_data(dev); in msc313_gpio_probe()
621 if (!match_data) in msc313_gpio_probe()
636 gpio->gpio_data = match_data; in msc313_gpio_probe()
/drivers/iio/adc/
Drockchip_saradc.c418 const struct rockchip_saradc_data *match_data; in rockchip_saradc_probe() local
435 match_data = of_device_get_match_data(&pdev->dev); in rockchip_saradc_probe()
436 if (!match_data) in rockchip_saradc_probe()
440 info->data = match_data; in rockchip_saradc_probe()
Dmeson_saradc.c1330 const struct meson_sar_adc_data *match_data; in meson_sar_adc_probe() local
1344 match_data = of_device_get_match_data(dev); in meson_sar_adc_probe()
1345 if (!match_data) in meson_sar_adc_probe()
1348 priv->param = match_data->param; in meson_sar_adc_probe()
1350 indio_dev->name = match_data->name; in meson_sar_adc_probe()
/drivers/extcon/
Dextcon-usbc-tusb320.c516 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/
Dpinctrl-stm32.c112 const struct stm32_pinctrl_match_data *match_data; member
1347 bank->secure_control = pctl->match_data->secure_control; in stm32_gpiolib_register_bank()
1491 for (i = 0; i < pctl->match_data->npins; i++) { in stm32_pctrl_create_pins_tab()
1492 p = pctl->match_data->pins + i; in stm32_pctrl_create_pins_tab()
1509 const struct stm32_pinctrl_match_data *match_data; in stm32_pctl_probe() local
1517 match_data = device_get_match_data(dev); in stm32_pctl_probe()
1518 if (!match_data) in stm32_pctl_probe()
1546 pctl->match_data = match_data; in stm32_pctl_probe()
1552 pctl->pins = devm_kcalloc(pctl->dev, pctl->match_data->npins, in stm32_pctl_probe()
/drivers/media/rc/
Dmeson-ir.c446 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/mailbox/
Domap-mailbox.c452 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/input/touchscreen/
Dmms114.c483 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()
/drivers/tee/
Dtee_core.c1103 const struct match_dev_data *match_data = data; in match_dev() local
1106 teedev->desc->ops->get_version(teedev, match_data->vers); in match_dev()
1107 return match_data->match(match_data->vers, match_data->data); in match_dev()
1120 struct match_dev_data match_data = { vers ? vers : &v, data, match }; in tee_client_open_context() local
1126 dev = class_find_device(&tee_class, dev, &match_data, match_dev); in tee_client_open_context()

12