/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nfnetlink_cthelper.c | 35 struct nf_conntrack_helper helper; member 45 struct nf_conntrack_helper *helper; in nfnl_userspace_cthelper() local 52 helper = rcu_dereference(help->helper); in nfnl_userspace_cthelper() 53 if (helper == NULL) in nfnl_userspace_cthelper() 56 /* This is a user-space helper not yet configured, skip. */ in nfnl_userspace_cthelper() 57 if ((helper->flags & in nfnl_userspace_cthelper() 62 /* If the user-space helper is not available, don't block traffic. */ in nfnl_userspace_cthelper() 63 return NF_QUEUE_NR(helper->queue_num) | NF_VERDICT_FLAG_QUEUE_BYPASS; in nfnl_userspace_cthelper() 99 const struct nf_conntrack_helper *helper; in nfnl_cthelper_from_nlattr() local 116 const struct nf_conntrack_helper *helper; nfnl_cthelper_to_nlattr() local 172 nfnl_cthelper_parse_expect_policy(struct nf_conntrack_helper *helper, const struct nlattr *attr) nfnl_cthelper_parse_expect_policy() argument 223 struct nf_conntrack_helper *helper; nfnl_cthelper_create() local 319 nfnl_cthelper_update_policy_all(struct nlattr *tb[], struct nf_conntrack_helper *helper) nfnl_cthelper_update_policy_all() argument 360 nfnl_cthelper_update_policy(struct nf_conntrack_helper *helper, const struct nlattr *attr) nfnl_cthelper_update_policy() argument 384 nfnl_cthelper_update(const struct nlattr * const tb[], struct nf_conntrack_helper *helper) nfnl_cthelper_update() argument 423 struct nf_conntrack_helper *cur, *helper = NULL; nfnl_cthelper_new() local 466 nfnl_cthelper_dump_tuple(struct sk_buff *skb, struct nf_conntrack_helper *helper) nfnl_cthelper_dump_tuple() argument 490 nfnl_cthelper_dump_policy(struct sk_buff *skb, struct nf_conntrack_helper *helper) nfnl_cthelper_dump_policy() argument 531 nfnl_cthelper_fill_info(struct sk_buff *skb, u32 portid, u32 seq, u32 type, int event, struct nf_conntrack_helper *helper) nfnl_cthelper_fill_info() argument [all...] |
H A D | nf_conntrack_helper.c | 85 if (request_module("nfct-helper-%s", name) == 0) { in nf_conntrack_helper_try_module_get() 106 void nf_conntrack_helper_put(struct nf_conntrack_helper *helper) in nf_conntrack_helper_put() argument 108 refcount_dec(&helper->refcnt); in nf_conntrack_helper_put() 109 module_put(helper->me); in nf_conntrack_helper_put() 165 void nf_nat_helper_put(struct nf_conntrack_helper *helper) in nf_nat_helper_put() argument 169 nat = nf_conntrack_nat_helper_find(helper->nat_mod_name); in nf_nat_helper_put() 186 pr_debug("failed to add helper extension area"); in nf_ct_helper_ext_add() 194 struct nf_conntrack_helper *helper = NULL; in __nf_ct_try_assign_helper() local 197 /* We already got a helper explicitly attached. The function in __nf_ct_try_assign_helper() 199 * the helper u in __nf_ct_try_assign_helper() 262 struct nf_conntrack_helper *helper; nf_ct_helper_destroy() local 330 const struct nf_conntrack_helper *helper; nf_ct_helper_log() local 432 nf_ct_helper_init(struct nf_conntrack_helper *helper, u16 l3num, u16 protonum, const char *name, u16 default_port, u16 spec_port, u32 id, const struct nf_conntrack_expect_policy *exp_pol, u32 expect_class_max, int (*help)(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo), int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct), struct module *module) nf_ct_helper_init() argument 462 nf_conntrack_helpers_register(struct nf_conntrack_helper *helper, unsigned int n) nf_conntrack_helpers_register() argument 482 nf_conntrack_helpers_unregister(struct nf_conntrack_helper *helper, unsigned int n) nf_conntrack_helpers_unregister() argument [all...] |
H A D | nf_conntrack_ovs.c | 15 const struct nf_conntrack_helper *helper; in nf_ct_helper() local 27 helper = rcu_dereference(help->helper); in nf_ct_helper() 28 if (!helper) in nf_ct_helper() 31 if (helper->tuple.src.l3num != NFPROTO_UNSPEC && in nf_ct_helper() 32 helper->tuple.src.l3num != proto) in nf_ct_helper() 56 WARN_ONCE(1, "helper invoked on non-IP family!"); in nf_ct_helper() 60 if (helper->tuple.dst.protonum != proto) in nf_ct_helper() 63 err = helper->help(skb, protoff, ct, ctinfo); in nf_ct_helper() 67 /* Adjust seqs after helper in nf_ct_helper() 81 struct nf_conntrack_helper *helper; nf_ct_add_helper() local [all...] |
H A D | xt_CT.c | 76 struct nf_conntrack_helper *helper; in xt_ct_set_helper() local 86 helper = nf_conntrack_helper_try_module_get(helper_name, par->family, in xt_ct_set_helper() 88 if (helper == NULL) { in xt_ct_set_helper() 89 pr_info_ratelimited("No such helper \"%s\"\n", helper_name); in xt_ct_set_helper() 95 nf_conntrack_helper_put(helper); in xt_ct_set_helper() 99 rcu_assign_pointer(help->helper, helper); in xt_ct_set_helper() 141 struct nf_conntrack_helper *helper; in xt_ct_put_helper() local 149 helper = rcu_dereference_raw(help->helper); in xt_ct_put_helper() [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nfnetlink_cthelper.c | 35 struct nf_conntrack_helper helper; member 45 struct nf_conntrack_helper *helper; in nfnl_userspace_cthelper() local 52 helper = rcu_dereference(help->helper); in nfnl_userspace_cthelper() 53 if (helper == NULL) in nfnl_userspace_cthelper() 56 /* This is a user-space helper not yet configured, skip. */ in nfnl_userspace_cthelper() 57 if ((helper->flags & in nfnl_userspace_cthelper() 62 /* If the user-space helper is not available, don't block traffic. */ in nfnl_userspace_cthelper() 63 return NF_QUEUE_NR(helper->queue_num) | NF_VERDICT_FLAG_QUEUE_BYPASS; in nfnl_userspace_cthelper() 103 if (help->helper in nfnl_cthelper_from_nlattr() 168 nfnl_cthelper_parse_expect_policy(struct nf_conntrack_helper *helper, const struct nlattr *attr) nfnl_cthelper_parse_expect_policy() argument 219 struct nf_conntrack_helper *helper; nfnl_cthelper_create() local 315 nfnl_cthelper_update_policy_all(struct nlattr *tb[], struct nf_conntrack_helper *helper) nfnl_cthelper_update_policy_all() argument 356 nfnl_cthelper_update_policy(struct nf_conntrack_helper *helper, const struct nlattr *attr) nfnl_cthelper_update_policy() argument 380 nfnl_cthelper_update(const struct nlattr * const tb[], struct nf_conntrack_helper *helper) nfnl_cthelper_update() argument 421 struct nf_conntrack_helper *cur, *helper = NULL; nfnl_cthelper_new() local 464 nfnl_cthelper_dump_tuple(struct sk_buff *skb, struct nf_conntrack_helper *helper) nfnl_cthelper_dump_tuple() argument 488 nfnl_cthelper_dump_policy(struct sk_buff *skb, struct nf_conntrack_helper *helper) nfnl_cthelper_dump_policy() argument 529 nfnl_cthelper_fill_info(struct sk_buff *skb, u32 portid, u32 seq, u32 type, int event, struct nf_conntrack_helper *helper) nfnl_cthelper_fill_info() argument [all...] |
H A D | nf_conntrack_helper.c | 41 "Enable automatic conntrack helper assignment (default 0)"); 57 struct nf_conntrack_helper *helper; in __nf_ct_helper_find() local 65 hlist_for_each_entry_rcu(helper, &nf_ct_helper_hash[h], hnode) { in __nf_ct_helper_find() 66 if (nf_ct_tuple_src_mask_cmp(tuple, &helper->tuple, &mask)) in __nf_ct_helper_find() 67 return helper; in __nf_ct_helper_find() 106 if (request_module("nfct-helper-%s", name) == 0) { in nf_conntrack_helper_try_module_get() 127 void nf_conntrack_helper_put(struct nf_conntrack_helper *helper) in nf_conntrack_helper_put() argument 129 refcount_dec(&helper->refcnt); in nf_conntrack_helper_put() 130 module_put(helper->me); in nf_conntrack_helper_put() 186 void nf_nat_helper_put(struct nf_conntrack_helper *helper) in nf_nat_helper_put() argument 235 struct nf_conntrack_helper *helper = NULL; __nf_ct_try_assign_helper() local 306 struct nf_conntrack_helper *helper; nf_ct_helper_destroy() local 374 const struct nf_conntrack_helper *helper; nf_ct_helper_log() local 481 nf_ct_helper_init(struct nf_conntrack_helper *helper, u16 l3num, u16 protonum, const char *name, u16 default_port, u16 spec_port, u32 id, const struct nf_conntrack_expect_policy *exp_pol, u32 expect_class_max, int (*help)(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo), int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct), struct module *module) nf_ct_helper_init() argument 511 nf_conntrack_helpers_register(struct nf_conntrack_helper *helper, unsigned int n) nf_conntrack_helpers_register() argument 531 nf_conntrack_helpers_unregister(struct nf_conntrack_helper *helper, unsigned int n) nf_conntrack_helpers_unregister() argument [all...] |
H A D | xt_CT.c | 76 struct nf_conntrack_helper *helper; in xt_ct_set_helper() local 86 helper = nf_conntrack_helper_try_module_get(helper_name, par->family, in xt_ct_set_helper() 88 if (helper == NULL) { in xt_ct_set_helper() 89 pr_info_ratelimited("No such helper \"%s\"\n", helper_name); in xt_ct_set_helper() 95 nf_conntrack_helper_put(helper); in xt_ct_set_helper() 99 help->helper = helper; in xt_ct_set_helper() 183 if (info->helper[0]) { in xt_ct_tg_check() 184 if (strnlen(info->helper, sizeof(info->helper)) in xt_ct_tg_check() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_fbdev.c | 24 struct drm_fb_helper *helper = info->par; in rockchip_fbdev_mmap() local 25 struct rockchip_drm_private *private = to_drm_private(helper); in rockchip_fbdev_mmap() 39 static int rockchip_drm_fbdev_create(struct drm_fb_helper *helper, in rockchip_drm_fbdev_create() argument 42 struct rockchip_drm_private *private = to_drm_private(helper); in rockchip_drm_fbdev_create() 44 struct drm_device *dev = helper->dev; in rockchip_drm_fbdev_create() 69 fbi = drm_fb_helper_alloc_fbi(helper); in rockchip_drm_fbdev_create() 76 helper->fb = rockchip_drm_framebuffer_init(dev, &mode_cmd, in rockchip_drm_fbdev_create() 78 if (IS_ERR(helper->fb)) { in rockchip_drm_fbdev_create() 81 ret = PTR_ERR(helper->fb); in rockchip_drm_fbdev_create() 87 fb = helper in rockchip_drm_fbdev_create() 117 struct drm_fb_helper *helper; rockchip_drm_fbdev_init() local 153 struct drm_fb_helper *helper; rockchip_drm_fbdev_fini() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_fbdev.c | 34 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap() local 35 struct drm_gem_object *bo = msm_framebuffer_bo(helper->fb, 0); in msm_fbdev_mmap() 42 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_fb_destroy() local 43 struct drm_framebuffer *fb = helper->fb; in msm_fbdev_fb_destroy() 48 drm_fb_helper_fini(helper); in msm_fbdev_fb_destroy() 54 drm_client_release(&helper->client); in msm_fbdev_fb_destroy() 55 drm_fb_helper_unprepare(helper); in msm_fbdev_fb_destroy() 56 kfree(helper); in msm_fbdev_fb_destroy() 68 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create() argument 71 struct drm_device *dev = helper in msm_fbdev_create() 142 msm_fbdev_fb_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip) msm_fbdev_fb_dirty() argument 229 struct drm_fb_helper *helper; msm_fbdev_setup() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | fbdev.c | 27 struct drm_fb_helper *helper = info->par; in tegra_fb_mmap() local 31 bo = tegra_fb_get_plane(helper->fb, 0); in tegra_fb_mmap() 42 struct drm_fb_helper *helper = info->par; in tegra_fbdev_fb_destroy() local 43 struct drm_framebuffer *fb = helper->fb; in tegra_fbdev_fb_destroy() 46 drm_fb_helper_fini(helper); in tegra_fbdev_fb_destroy() 55 drm_client_release(&helper->client); in tegra_fbdev_fb_destroy() 56 drm_fb_helper_unprepare(helper); in tegra_fbdev_fb_destroy() 57 kfree(helper); in tegra_fbdev_fb_destroy() 69 static int tegra_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_probe() argument 72 struct tegra_drm *tegra = helper in tegra_fbdev_probe() 214 struct drm_fb_helper *helper; tegra_fbdev_setup() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_fbdev.c | 39 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap() local 40 struct exynos_drm_fbdev *exynos_fbd = to_exynos_fbdev(helper); in exynos_drm_fb_mmap() 52 ret = dma_mmap_attrs(to_dma_dev(helper->dev), vma, exynos_gem->cookie, in exynos_drm_fb_mmap() 56 DRM_DEV_ERROR(to_dma_dev(helper->dev), "failed to mmap.\n"); in exynos_drm_fb_mmap() 72 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update() argument 77 struct drm_framebuffer *fb = helper->fb; in exynos_drm_fbdev_update() 81 fbi = drm_fb_helper_alloc_fbi(helper); in exynos_drm_fbdev_update() 83 DRM_DEV_ERROR(to_dma_dev(helper->dev), in exynos_drm_fbdev_update() 90 drm_fb_helper_fill_info(fbi, helper, sizes); in exynos_drm_fbdev_update() 102 static int exynos_drm_fbdev_create(struct drm_fb_helper *helper, in exynos_drm_fbdev_create() argument 167 struct drm_fb_helper *helper; exynos_drm_fbdev_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | omap_fbdev.c | 44 struct drm_fb_helper *helper = &fbdev->base; in pan_worker() local 45 struct fb_info *fbi = helper->info; in pan_worker() 46 struct drm_gem_object *bo = drm_gem_fb_get_obj(helper->fb, 0); in pan_worker() 57 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() local 58 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_pan_display() 60 if (!helper) in omap_fbdev_pan_display() 69 struct omap_drm_private *priv = helper->dev->dev_private; in omap_fbdev_pan_display() 81 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_mmap() local 82 struct drm_framebuffer *fb = helper->fb; in omap_fbdev_fb_mmap() 90 struct drm_fb_helper *helper in omap_fbdev_fb_destroy() local 121 omap_fbdev_create(struct drm_fb_helper *helper, struct drm_fb_helper_surface_size *sizes) omap_fbdev_create() argument 314 struct drm_fb_helper *helper; omap_fbdev_setup() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_fbdev.c | 46 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap() local 47 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_mmap() 60 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create() argument 63 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_create() 64 struct drm_device *dev = helper->dev; in msm_fbdev_create() 103 fbi = drm_fb_helper_alloc_fbi(helper); in msm_fbdev_create() 113 helper->fb = fb; in msm_fbdev_create() 117 drm_fb_helper_fill_info(fbi, helper, sizes); in msm_fbdev_create() 147 /* initialize fbdev helper */ 152 struct drm_fb_helper *helper; in msm_fbdev_init() local 190 struct drm_fb_helper *helper = priv->fbdev; msm_fbdev_free() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | firmware.c | 16 const struct firmware *helper, const struct firmware *mainfw) in lbs_fw_loaded() 22 /* User must free helper/mainfw */ in lbs_fw_loaded() 23 priv->fw_callback(priv, ret, helper, mainfw); in lbs_fw_loaded() 79 /* No main firmware needed for this helper --> success! */ in helper_firmware_cb() 99 if (!iter->helper) { in load_next_firmware_from_table() 111 do_load_firmware(priv, iter->helper, helper_firmware_cb); in load_next_firmware_from_table() 121 * either a helper firmware and a main firmware (2-stage), or just the helper. 128 * terminated by an entry with a NULL helper name 164 * terminated by an entry with a NULL helper nam 15 lbs_fw_loaded(struct lbs_private *priv, int ret, const struct firmware *helper, const struct firmware *mainfw) lbs_fw_loaded() argument 172 lbs_get_firmware(struct device *dev, u32 card_model, const struct lbs_fw_table *fw_table, const struct firmware **helper, const struct firmware **mainfw) lbs_get_firmware() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/ |
H A D | firmware.c | 16 const struct firmware *helper, const struct firmware *mainfw) in lbs_fw_loaded() 22 /* User must free helper/mainfw */ in lbs_fw_loaded() 23 priv->fw_callback(priv, ret, helper, mainfw); in lbs_fw_loaded() 79 /* No main firmware needed for this helper --> success! */ in helper_firmware_cb() 99 if (!iter->helper) { in load_next_firmware_from_table() 111 do_load_firmware(priv, iter->helper, helper_firmware_cb); in load_next_firmware_from_table() 121 * either a helper firmware and a main firmware (2-stage), or just the helper. 128 * terminated by an entry with a NULL helper name 164 * terminated by an entry with a NULL helper nam 15 lbs_fw_loaded(struct lbs_private *priv, int ret, const struct firmware *helper, const struct firmware *mainfw) lbs_fw_loaded() argument 172 lbs_get_firmware(struct device *dev, u32 card_model, const struct lbs_fw_table *fw_table, const struct firmware **helper, const struct firmware **mainfw) lbs_get_firmware() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/ |
H A D | omap_fbdev.c | 51 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() local 52 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_pan_display() 54 if (!helper) in omap_fbdev_pan_display() 63 struct omap_drm_private *priv = helper->dev->dev_private; in omap_fbdev_pan_display() 90 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create() argument 93 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_create() 94 struct drm_device *dev = helper->dev; in omap_fbdev_create() 163 fbi = drm_fb_helper_alloc_fbi(helper); in omap_fbdev_create() 173 helper->fb = fb; in omap_fbdev_create() 177 drm_fb_helper_fill_info(fbi, helper, size in omap_fbdev_create() 229 struct drm_fb_helper *helper; omap_fbdev_init() local 268 struct drm_fb_helper *helper = priv->fbdev; omap_fbdev_fini() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_fbcon.c | 67 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_fillrect() 99 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_copyarea() 131 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_imageblit() 163 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_sync() 190 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_open() 203 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_release() 233 if (drm->fbcon && drm->fbcon->helper.fbdev) { in nouveau_fbcon_accel_save_disable() 234 drm->fbcon->saved_flags = drm->fbcon->helper.fbdev->flags; in nouveau_fbcon_accel_save_disable() 235 drm->fbcon->helper.fbdev->flags |= FBINFO_HWACCEL_DISABLED; in nouveau_fbcon_accel_save_disable() 243 if (drm->fbcon && drm->fbcon->helper in nouveau_fbcon_accel_restore() 308 nouveau_fbcon_create(struct drm_fb_helper *helper, struct drm_fb_helper_surface_size *sizes) nouveau_fbcon_create() argument [all...] |
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_fb_helper.h | 6 * DRM framebuffer helper functions 69 * Driver callbacks used by the fbdev emulation helper library. 86 int (*fb_probe)(struct drm_fb_helper *helper, 101 int (*fb_dirty)(struct drm_fb_helper *helper, struct drm_clip_rect *clip); 108 * @funcs: driver callbacks for fb helper 150 * Top-level FBDEV helper lock. This protects all internal data 154 * protect all helper internal state with this lock as well as reduce 178 * If no outputs are connected (disconnected or unknown) the FB helper 191 * FB helper initialization. This needs to be tracked so that deferred 192 * FB helper setu 278 drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper, unsigned int preferred_bpp, const struct drm_fb_helper_funcs *funcs) drm_fb_helper_prepare() argument 289 drm_fb_helper_init(struct drm_device *dev, struct drm_fb_helper *helper) drm_fb_helper_init() argument 299 drm_fb_helper_fini(struct drm_fb_helper *helper) drm_fb_helper_fini() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-helper.h | 64 #include <asm/octeon/cvmx-helper-errata.h> 65 #include <asm/octeon/cvmx-helper-loop.h> 66 #include <asm/octeon/cvmx-helper-npi.h> 67 #include <asm/octeon/cvmx-helper-rgmii.h> 68 #include <asm/octeon/cvmx-helper-sgmii.h> 69 #include <asm/octeon/cvmx-helper-spi.h> 70 #include <asm/octeon/cvmx-helper-util.h> 71 #include <asm/octeon/cvmx-helper-xaui.h>
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-helper.h | 64 #include <asm/octeon/cvmx-helper-errata.h> 65 #include <asm/octeon/cvmx-helper-loop.h> 66 #include <asm/octeon/cvmx-helper-npi.h> 67 #include <asm/octeon/cvmx-helper-rgmii.h> 68 #include <asm/octeon/cvmx-helper-sgmii.h> 69 #include <asm/octeon/cvmx-helper-spi.h> 70 #include <asm/octeon/cvmx-helper-util.h> 71 #include <asm/octeon/cvmx-helper-xaui.h>
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_fbdev.c | 63 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_set_par() 77 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_blank() 92 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_pan_display() 113 static int intelfb_alloc(struct drm_fb_helper *helper, in intelfb_alloc() argument 117 container_of(helper, struct intel_fbdev, helper); in intelfb_alloc() 119 struct drm_device *dev = helper->dev; in intelfb_alloc() 162 static int intelfb_create(struct drm_fb_helper *helper, in intelfb_create() argument 166 container_of(helper, struct intel_fbdev, helper); in intelfb_create() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_fbdev.c | 30 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap() local 31 struct drm_gem_object *obj = drm_gem_fb_get_obj(helper->fb, 0); in exynos_drm_fb_mmap() 59 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update() argument 64 struct drm_framebuffer *fb = helper->fb; in exynos_drm_fbdev_update() 68 fbi = drm_fb_helper_alloc_info(helper); in exynos_drm_fbdev_update() 70 DRM_DEV_ERROR(to_dma_dev(helper->dev), in exynos_drm_fbdev_update() 77 drm_fb_helper_fill_info(fbi, helper, sizes); in exynos_drm_fbdev_update() 90 static int exynos_drm_fbdev_create(struct drm_fb_helper *helper, in exynos_drm_fbdev_create() argument 94 struct drm_device *dev = helper->dev; in exynos_drm_fbdev_create() 116 helper in exynos_drm_fbdev_create() [all...] |
/kernel/linux/linux-5.10/scripts/ |
H A D | bpf_helpers_doc.py | 27 An object representing the description of an eBPF helper function. 28 @proto: function prototype of the helper function 29 @desc: textual description of the helper function 30 @ret: description of the return value of the helper function 39 Break down helper function protocol into smaller chunks: return type, 66 list of eBPF helper functions. All the helpers that can be retrieved are 144 # Advance to start of helper function descriptions. 145 offset = self.reader.read().find('* Start of BPF helper function descriptions:') 147 raise Exception('Could not find start of eBPF helper descriptions list') 155 helper [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_fbdev.c | 57 struct drm_fb_helper helper; member 75 return container_of(fb_helper, struct intel_fbdev, helper); in to_intel_fbdev() 149 static int intelfb_alloc(struct drm_fb_helper *helper, in intelfb_alloc() argument 152 struct intel_fbdev *ifbdev = to_intel_fbdev(helper); in intelfb_alloc() 154 struct drm_device *dev = helper->dev; in intelfb_alloc() 208 static int intelfb_create(struct drm_fb_helper *helper, in intelfb_create() argument 211 struct intel_fbdev *ifbdev = to_intel_fbdev(helper); in intelfb_create() 213 struct drm_device *dev = helper->dev; in intelfb_create() 250 ret = intelfb_alloc(helper, sizes); in intelfb_create() 274 info = drm_fb_helper_alloc_info(helper); in intelfb_create() 350 intelfb_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip) intelfb_dirty() argument [all...] |
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_fb_helper.h | 6 * DRM framebuffer helper functions 75 * Driver callbacks used by the fbdev emulation helper library. 92 int (*fb_probe)(struct drm_fb_helper *helper, 100 * @funcs: driver callbacks for fb helper 142 * Top-level FBDEV helper lock. This protects all internal data 146 * protect all helper internal state with this lock as well as reduce 170 * If no outputs are connected (disconnected or unknown) the FB helper 183 * FB helper initialization. This needs to be tracked so that deferred 184 * FB helper setup can pass this on. 198 * define DRM_FB_HELPER_DEFAULT_OPS - helper defin 275 drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper, const struct drm_fb_helper_funcs *funcs) drm_fb_helper_prepare() argument 281 drm_fb_helper_init(struct drm_device *dev, struct drm_fb_helper *helper) drm_fb_helper_init() argument 291 drm_fb_helper_fini(struct drm_fb_helper *helper) drm_fb_helper_fini() argument [all...] |