/linux/drivers/media/platform/rockchip/rkisp1/ |
A D | rkisp1-dev.c | 493 const struct rkisp1_match_data *match_data; in rkisp1_probe() local 500 match_data = of_device_get_match_data(&pdev->dev); in rkisp1_probe() 501 if (!match_data) in rkisp1_probe() 517 for (i = 0; i < match_data->isr_size; i++) { in rkisp1_probe() 518 irq = (match_data->isrs[i].name) ? in rkisp1_probe() 519 platform_get_irq_byname(pdev, match_data->isrs[i].name) : in rkisp1_probe() 532 for (i = 0; i < match_data->clk_size; i++) in rkisp1_probe() 533 rkisp1->clks[i].id = match_data->clks[i]; in rkisp1_probe() 534 ret = devm_clk_bulk_get(dev, match_data->clk_size, rkisp1->clks); in rkisp1_probe() 537 rkisp1->clk_size = match_data->clk_size; in rkisp1_probe() [all …]
|
/linux/crypto/asymmetric_keys/ |
A D | asymmetric_type.c | 250 const struct key_match_data *match_data) in asymmetric_key_cmp() argument 253 const struct asymmetric_key_id *match_id = match_data->preparsed; in asymmetric_key_cmp() 263 const struct key_match_data *match_data) in asymmetric_key_cmp_partial() argument 266 const struct asymmetric_key_id *match_id = match_data->preparsed; in asymmetric_key_cmp_partial() 285 static int asymmetric_key_match_preparse(struct key_match_data *match_data) in asymmetric_key_match_preparse() argument 288 const char *spec = match_data->raw_data; in asymmetric_key_match_preparse() 312 match_data->preparsed = match_id; in asymmetric_key_match_preparse() 313 match_data->cmp = cmp; in asymmetric_key_match_preparse() 314 match_data->lookup_type = KEYRING_SEARCH_LOOKUP_ITERATE; in asymmetric_key_match_preparse() 324 static void asymmetric_key_match_free(struct key_match_data *match_data) in asymmetric_key_match_free() argument [all …]
|
/linux/drivers/mfd/ |
A D | arizona-i2c.c | 26 const void *match_data; in arizona_i2c_probe() local 32 match_data = device_get_match_data(&i2c->dev); in arizona_i2c_probe() 33 if (match_data) in arizona_i2c_probe() 34 type = (unsigned long)match_data; in arizona_i2c_probe()
|
A D | arizona-spi.c | 146 const void *match_data; in arizona_spi_probe() local 152 match_data = device_get_match_data(&spi->dev); in arizona_spi_probe() 153 if (match_data) in arizona_spi_probe() 154 type = (unsigned long)match_data; in arizona_spi_probe()
|
/linux/drivers/clk/ |
A D | clk-palmas.c | 235 const struct palmas_clks_of_match_data *match_data; in palmas_clks_probe() local 239 match_data = of_device_get_match_data(&pdev->dev); in palmas_clks_probe() 240 if (!match_data) in palmas_clks_probe() 253 cinfo->clk_desc = &match_data->desc; in palmas_clks_probe() 254 cinfo->hw.init = &match_data->init; in palmas_clks_probe() 258 match_data->desc.clk_name, ret); in palmas_clks_probe()
|
/linux/drivers/base/ |
A D | devres.c | 186 dr_match_t match, void *match_data, in devres_for_each_res() argument 204 if (match && !match(dev, dr->data, match_data)) in devres_for_each_res() 250 dr_match_t match, void *match_data) in find_dr() argument 259 if (match && !match(dev, dr->data, match_data)) in find_dr() 282 dr_match_t match, void *match_data) in devres_find() argument 288 dr = find_dr(dev, release, match, match_data); in devres_find() 312 dr_match_t match, void *match_data) in devres_get() argument 348 dr_match_t match, void *match_data) in devres_remove() argument 354 dr = find_dr(dev, release, match, match_data); in devres_remove() 386 dr_match_t match, void *match_data) in devres_destroy() argument [all …]
|
/linux/net/sched/ |
A D | em_ipt.c | 25 u8 match_data[] __aligned(8); member 56 mtpar.matchinfo = (void *)im->match_data; in check_match() 169 nla_memcpy(im->match_data, tb[TCA_EM_IPT_MATCH_DATA], mdata_len); in em_ipt_change() 196 .matchinfo = im->match_data, in em_ipt_destroy() 241 acpar.matchinfo = im->match_data; in em_ipt_match() 264 im->match_data) < 0) in em_ipt_dump()
|
/linux/security/keys/ |
A D | request_key.c | 28 ctx->match_data.cmp(key, &ctx->match_data) && in check_cached_key() 573 .match_data.cmp = key_default_cmp, in request_key_and_link() 574 .match_data.raw_data = description, in request_key_and_link() 575 .match_data.lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, in request_key_and_link() 589 ret = type->match_preparse(&ctx.match_data); in request_key_and_link() 643 type->match_free(&ctx.match_data); in request_key_and_link() 776 .match_data.cmp = key_default_cmp, in request_key_rcu() 777 .match_data.raw_data = description, in request_key_rcu() 778 .match_data.lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, in request_key_rcu()
|
A D | keyring.c | 566 const struct key_match_data *match_data) in key_default_cmp() argument 568 return strcmp(key->description, match_data->raw_data) == 0; in key_default_cmp() 609 if (!ctx->match_data.cmp(key, &ctx->match_data)) { in keyring_search_iterator() 947 .match_data.cmp = key_default_cmp, in keyring_search() 948 .match_data.raw_data = description, in keyring_search() 949 .match_data.lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, in keyring_search() 958 ret = type->match_preparse(&ctx.match_data); in keyring_search() 968 type->match_free(&ctx.match_data); in keyring_search() 1199 if (key != ctx->match_data.raw_data) in keyring_detect_cycle_iterator() 1217 .match_data.raw_data = A, in keyring_detect_cycle() [all …]
|
A D | process_keys.c | 195 .match_data.cmp = key_default_cmp, in get_user_session_keyring_rcu() 196 .match_data.raw_data = buf, in get_user_session_keyring_rcu() 197 .match_data.lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, in get_user_session_keyring_rcu() 588 const struct key_match_data *match_data) in lookup_user_key_possessed() argument 590 return key == match_data->raw_data; in lookup_user_key_possessed() 615 .match_data.cmp = lookup_user_key_possessed, in lookup_user_key() 616 .match_data.lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, in lookup_user_key() 759 ctx.match_data.raw_data = key; in lookup_user_key()
|
A D | request_key_auth.c | 253 .match_data.cmp = key_default_cmp, in key_get_instantiation_authkey() 254 .match_data.raw_data = description, in key_get_instantiation_authkey() 255 .match_data.lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, in key_get_instantiation_authkey()
|
/linux/net/dns_resolver/ |
A D | dns_key.c | 243 const struct key_match_data *match_data) in dns_resolver_cmp() argument 246 const char *src = key->description, *dsp = match_data->raw_data; in dns_resolver_cmp() 277 static int dns_resolver_match_preparse(struct key_match_data *match_data) in dns_resolver_match_preparse() argument 279 match_data->lookup_type = KEYRING_SEARCH_LOOKUP_ITERATE; in dns_resolver_match_preparse() 280 match_data->cmp = dns_resolver_cmp; in dns_resolver_match_preparse()
|
/linux/include/linux/ |
A D | key-type.h | 52 const struct key_match_data *match_data); 107 int (*match_preparse)(struct key_match_data *match_data); 111 void (*match_free)(struct key_match_data *match_data);
|
A D | device.h | 166 typedef int (*dr_match_t)(struct device *dev, void *res, void *match_data); 176 dr_match_t match, void *match_data, 182 dr_match_t match, void *match_data); 184 dr_match_t match, void *match_data); 186 dr_match_t match, void *match_data); 188 dr_match_t match, void *match_data); 190 dr_match_t match, void *match_data);
|
/linux/drivers/extcon/ |
A D | extcon-usbc-tusb320.c | 237 const void *match_data; in tusb320_extcon_probe() local 254 match_data = device_get_match_data(&client->dev); in tusb320_extcon_probe() 255 if (!match_data) in tusb320_extcon_probe() 258 priv->ops = (struct tusb320_ops*)match_data; in tusb320_extcon_probe()
|
/linux/net/ |
A D | devres.c | 49 static int netdev_devres_match(struct device *dev, void *this, void *match_data) in netdev_devres_match() argument 52 struct net_device *ndev = match_data; in netdev_devres_match()
|
/linux/drivers/gpio/ |
A D | gpio-msc313.c | 340 const struct msc313_gpio_data *match_data; in msc313_gpio_probe() local 349 match_data = of_device_get_match_data(dev); in msc313_gpio_probe() 350 if (!match_data) in msc313_gpio_probe() 365 gpio->gpio_data = match_data; in msc313_gpio_probe()
|
/linux/arch/mips/generic/ |
A D | board-ingenic.c | 63 static __init const void *ingenic_fixup_fdt(const void *fdt, const void *match_data) in ingenic_fixup_fdt() argument 73 mips_machtype = (unsigned long)match_data; in ingenic_fixup_fdt()
|
/linux/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()
|
/linux/drivers/dma/ti/ |
A D | k3-udma.c | 171 const struct udma_match_data *match_data; member 914 uc->ud->match_data; in udma_start() 928 match_data->statictr_z_mask)); in udma_start() 4155 const struct udma_match_data *match_data = ud->match_data; in udma_dma_filter_fn() local 4394 switch (ud->match_data->type) { in udma_get_mmrs() 4967 switch (ud->match_data->type) { in setup_resources() 4997 switch (ud->match_data->type) { in setup_resources() 5206 const struct udma_match_data *match_data = ud->match_data; in udma_get_copy_align() local 5220 switch (match_data->burst_size[tpl]) { in udma_get_copy_align() 5266 ud->match_data = match->data; in udma_probe() [all …]
|
/linux/kernel/ |
A D | iomem.c | 134 static int devm_memremap_match(struct device *dev, void *res, void *match_data) in devm_memremap_match() argument 136 return *(void **)res == match_data; in devm_memremap_match()
|
/linux/sound/soc/ti/ |
A D | j721e-evm.c | 80 const struct j721e_audio_match_data *match_data; member 562 const struct j721e_audio_match_data *match_data = priv->match_data; in j721e_calculate_rate_range() local 572 match_data->pll_rates[J721E_CLK_PARENT_44100]; in j721e_calculate_rate_range() 581 match_data->pll_rates[J721E_CLK_PARENT_48000]; in j721e_calculate_rate_range() 721 if (priv->match_data->board_type != J721E_BOARD_CPB_IVI) in j721e_soc_probe_ivi() 848 priv->match_data = match->data; in j721e_soc_probe() 850 priv->dai_links = devm_kcalloc(&pdev->dev, priv->match_data->num_links, in j721e_soc_probe()
|
/linux/lib/ |
A D | devres.c | 21 static int devm_ioremap_match(struct device *dev, void *res, void *match_data) in devm_ioremap_match() argument 23 return *(void **)res == match_data; in devm_ioremap_match() 274 void *match_data) in devm_ioport_map_match() argument 276 return *(void **)res == match_data; in devm_ioport_map_match()
|
/linux/drivers/soc/amlogic/ |
A D | meson-clk-measure.c | 607 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()
|
/linux/drivers/regulator/ |
A D | cpcap-regulator.c | 508 const struct cpcap_regulator *match_data; in cpcap_regulator_probe() local 512 match_data = of_device_get_match_data(&pdev->dev); in cpcap_regulator_probe() 513 if (!match_data) { in cpcap_regulator_probe() 528 ddata->soc = match_data; in cpcap_regulator_probe()
|