Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/u-boot/drivers/core/
H A Ddevres.c100 dr_match_t match, void *match_data) in devres_find() argument
107 if (match && !match(dev, dr->data, match_data)) in devres_find()
116 dr_match_t match, void *match_data) in devres_get() argument
121 res = devres_find(dev, new_dr->release, match, match_data); in devres_get()
133 dr_match_t match, void *match_data) in devres_remove() argument
137 res = devres_find(dev, release, match, match_data); in devres_remove()
149 dr_match_t match, void *match_data) in devres_destroy() argument
153 res = devres_remove(dev, release, match, match_data); in devres_destroy()
162 dr_match_t match, void *match_data) in devres_release() argument
166 res = devres_remove(dev, release, match, match_data); in devres_release()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dhw.c296 const struct ispp_match_data *match_data; in rkispp_hw_probe() local
314 match_data = match->data; in rkispp_hw_probe()
315 hw_dev->match_data = match->data; in rkispp_hw_probe()
343 match_data->irqs[0].name); in rkispp_hw_probe()
346 for (i = 0; i < match_data->num_irqs; i++) { in rkispp_hw_probe()
348 match_data->irqs[i].name); in rkispp_hw_probe()
351 match_data->irqs[i].name); in rkispp_hw_probe()
356 match_data->irqs[i].irq_hdl, in rkispp_hw_probe()
362 match_data->irqs[i].name, ret); in rkispp_hw_probe()
368 for (i = 0; i < match_data->clks_num; i++) { in rkispp_hw_probe()
[all …]
/OK3568_Linux_fs/u-boot/include/dm/
H A Ddevice.h633 typedef int (*dr_match_t)(struct udevice *dev, void *res, void *match_data);
695 dr_match_t match, void *match_data);
711 dr_match_t match, void *match_data);
728 dr_match_t match, void *match_data);
748 dr_match_t match, void *match_data);
765 dr_match_t match, void *match_data);
824 dr_match_t match, void *match_data) in devres_find() argument
830 dr_match_t match, void *match_data) in devres_get() argument
836 dr_match_t match, void *match_data) in devres_remove() argument
842 dr_match_t match, void *match_data) in devres_destroy() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Dhw.c292 const struct isp_match_data *match_data = hw_dev->match_data; in rkisp_register_irq() local
299 match_data->irqs[0].name); in rkisp_register_irq()
302 for (i = 0; i < match_data->num_irqs; i++) { in rkisp_register_irq()
303 irq = platform_get_irq_byname(pdev, match_data->irqs[i].name); in rkisp_register_irq()
306 match_data->irqs[i].name); in rkisp_register_irq()
310 if (!strcmp(match_data->irqs[i].name, "mipi_irq")) in rkisp_register_irq()
314 match_data->irqs[i].irq_hdl, in rkisp_register_irq()
320 match_data->irqs[i].name, ret); in rkisp_register_irq()
846 const struct isp_match_data *match_data; in rkisp_hw_probe() local
863 match_data = match->data; in rkisp_hw_probe()
[all …]
/OK3568_Linux_fs/kernel/crypto/asymmetric_keys/
H A Dasymmetric_type.c248 const struct key_match_data *match_data) in asymmetric_key_cmp() argument
251 const struct asymmetric_key_id *match_id = match_data->preparsed; in asymmetric_key_cmp()
261 const struct key_match_data *match_data) in asymmetric_key_cmp_partial() argument
264 const struct asymmetric_key_id *match_id = match_data->preparsed; in asymmetric_key_cmp_partial()
283 static int asymmetric_key_match_preparse(struct key_match_data *match_data) in asymmetric_key_match_preparse() argument
286 const char *spec = match_data->raw_data; in asymmetric_key_match_preparse()
310 match_data->preparsed = match_id; in asymmetric_key_match_preparse()
311 match_data->cmp = cmp; in asymmetric_key_match_preparse()
312 match_data->lookup_type = KEYRING_SEARCH_LOOKUP_ITERATE; in asymmetric_key_match_preparse()
322 static void asymmetric_key_match_free(struct key_match_data *match_data) in asymmetric_key_match_free() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-palmas.c243 const struct palmas_clks_of_match_data *match_data; in palmas_clks_probe() local
247 match_data = of_device_get_match_data(&pdev->dev); in palmas_clks_probe()
248 if (!match_data) in palmas_clks_probe()
261 cinfo->clk_desc = &match_data->desc; in palmas_clks_probe()
262 cinfo->hw.init = &match_data->init; in palmas_clks_probe()
266 match_data->desc.clk_name, ret); in palmas_clks_probe()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rve/
H A Drve_drv.c654 const struct rve_match_data_t *match_data; in rve_drv_probe() local
698 match_data = match->data; in rve_drv_probe()
703 dev_err(dev, "no irq %s in dts\n", match_data->irqs[0].name); in rve_drv_probe()
710 match_data->irqs[0].name, irq); in rve_drv_probe()
713 match_data->irqs[0].irq_hdl, in rve_drv_probe()
714 match_data->irqs[0].irq_thread, IRQF_SHARED, in rve_drv_probe()
718 match_data->irqs[0].name, ret); in rve_drv_probe()
723 for (i = 0; i < match_data->num_clks; i++) { in rve_drv_probe()
724 struct clk *clk = devm_clk_get(dev, match_data->clks[i]); in rve_drv_probe()
727 pr_err("failed to get %s\n", match_data->clks[i]); in rve_drv_probe()
[all …]
/OK3568_Linux_fs/kernel/net/sched/
H A Dem_ipt.c25 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()
/OK3568_Linux_fs/kernel/drivers/base/
H A Ddevres.c193 dr_match_t match, void *match_data, in devres_for_each_res() argument
211 if (match && !match(dev, dr->data, match_data)) in devres_for_each_res()
257 dr_match_t match, void *match_data) in find_dr() argument
266 if (match && !match(dev, dr->data, match_data)) in find_dr()
289 dr_match_t match, void *match_data) in devres_find() argument
295 dr = find_dr(dev, release, match, match_data); in devres_find()
319 dr_match_t match, void *match_data) in devres_get() argument
326 dr = find_dr(dev, new_dr->node.release, match, match_data); in devres_get()
355 dr_match_t match, void *match_data) in devres_remove() argument
361 dr = find_dr(dev, release, match, match_data); in devres_remove()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp1/
H A Ddev.c956 const struct isp_match_data *match_data; local
985 match_data = match->data;
988 match_data->irqs[0].name);
991 for (i = 0; i < match_data->num_irqs; i++) {
993 match_data->irqs[i].name);
996 match_data->irqs[i].name);
1000 if (!strcmp(match_data->irqs[i].name, "mipi_irq"))
1004 match_data->irqs[i].irq_hdl,
1010 match_data->irqs[i].name,
1037 for (i = 0; i < match_data->num_clks; i++) {
[all …]
/OK3568_Linux_fs/kernel/security/keys/
H A Drequest_key.c28 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()
H A Dkeyring.c566 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()
648 if (ctx->match_data.lookup_type == KEYRING_SEARCH_LOOKUP_DIRECT) { in search_keyring()
693 if (ctx->match_data.lookup_type == KEYRING_SEARCH_LOOKUP_ITERATE || in search_nested_keyrings()
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()
[all …]
H A Dprocess_keys.c195 .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()
H A Drequest_key_auth.c253 .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()
/OK3568_Linux_fs/kernel/net/dns_resolver/
H A Ddns_key.c243 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()
/OK3568_Linux_fs/kernel/include/linux/
H A Dkey-type.h52 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);
H A Ddevice.h167 typedef int (*dr_match_t)(struct device *dev, void *res, void *match_data);
186 dr_match_t match, void *match_data,
192 dr_match_t match, void *match_data);
194 dr_match_t match, void *match_data);
196 dr_match_t match, void *match_data);
198 dr_match_t match, void *match_data);
200 dr_match_t match, void *match_data);
/OK3568_Linux_fs/kernel/arch/mips/generic/
H A Dboard-ingenic.c47 static __init const void *ingenic_fixup_fdt(const void *fdt, const void *match_data) in ingenic_fixup_fdt() argument
57 mips_machtype = (unsigned long)match_data; in ingenic_fixup_fdt()
/OK3568_Linux_fs/kernel/net/
H A Ddevres.c49 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()
/OK3568_Linux_fs/kernel/lib/
H A Ddevres.c20 static int devm_ioremap_match(struct device *dev, void *res, void *match_data) in devm_ioremap_match() argument
22 return *(void **)res == match_data; in devm_ioremap_match()
250 void *match_data) in devm_ioport_map_match() argument
252 return *(void **)res == match_data; in devm_ioport_map_match()
/OK3568_Linux_fs/kernel/drivers/net/phy/
H A Dmdio_devres.c57 void *this, void *match_data) in mdiobus_devres_match() argument
60 struct mii_bus *mii = match_data; in mdiobus_devres_match()
/OK3568_Linux_fs/kernel/sound/soc/ti/
H A Dj721e-evm.c77 const struct j721e_audio_match_data *match_data; member
559 const struct j721e_audio_match_data *match_data = priv->match_data; in j721e_calculate_rate_range() local
569 match_data->pll_rates[J721E_CLK_PARENT_44100]; in j721e_calculate_rate_range()
578 match_data->pll_rates[J721E_CLK_PARENT_48000]; in j721e_calculate_rate_range()
727 if (priv->match_data->board_type != J721E_BOARD_CPB_IVI) in j721e_soc_probe_ivi()
867 priv->match_data = match->data; in j721e_soc_probe()
869 priv->dai_links = devm_kcalloc(&pdev->dev, priv->match_data->num_links, in j721e_soc_probe()
/OK3568_Linux_fs/kernel/kernel/
H A Diomem.c134 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()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/
H A Dmipi-csi2.h164 const struct csi2_match_data *match_data; member
182 const struct csi2_hw_match_data *match_data; member
/OK3568_Linux_fs/kernel/drivers/regulator/
H A Dcpcap-regulator.c508 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()

1234