| /linux/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() 57 if ((helper->flags & 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 104 helper = rcu_dereference(help->helper); in nfnl_cthelper_from_nlattr() 105 if (!helper || helper->data_len == 0) in nfnl_cthelper_from_nlattr() 116 const struct nf_conntrack_helper *helper; in nfnl_cthelper_to_nlattr() local [all …]
|
| H A D | nf_conntrack_helper.c | 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() 194 struct nf_conntrack_helper *helper = NULL; in __nf_ct_try_assign_helper() local 206 helper = rcu_dereference(help->helper); in __nf_ct_try_assign_helper() 212 if (helper == NULL) { in __nf_ct_try_assign_helper() 214 RCU_INIT_POINTER(help->helper, NULL); in __nf_ct_try_assign_helper() 226 struct nf_conntrack_helper *tmp = rcu_dereference(help->helper); in __nf_ct_try_assign_helper() [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() 60 if (helper->tuple.dst.protonum != proto) in nf_ct_helper() 63 err = helper->help(skb, protoff, ct, ctinfo); in nf_ct_helper() 81 struct nf_conntrack_helper *helper; in nf_ct_add_helper() local 85 helper = nf_conntrack_helper_try_module_get(name, family, proto); in nf_ct_add_helper() 86 if (!helper) in nf_ct_add_helper() [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() 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() 150 if (helper) in xt_ct_put_helper() 151 nf_conntrack_helper_put(helper); in xt_ct_put_helper() 197 if (info->helper[0]) { in xt_ct_tg_check() [all …]
|
| H A D | xt_helper.c | 29 const struct nf_conntrack_helper *helper; in helper_mt() local 42 helper = rcu_dereference(master_help->helper); in helper_mt() 43 if (!helper) in helper_mt() 49 ret ^= !strncmp(helper->name, info->name, in helper_mt() 50 strlen(helper->name)); in helper_mt()
|
| H A D | nf_conntrack_expect.c | 328 exp->helper = NULL; in nf_ct_expect_init() 389 struct nf_conntrack_helper *helper; in nf_ct_expect_insert() local 397 helper = rcu_dereference_protected(master_help->helper, in nf_ct_expect_insert() 399 if (helper) { in nf_ct_expect_insert() 401 helper->expect_policy[exp->class].timeout * HZ; in nf_ct_expect_insert() 439 struct nf_conntrack_helper *helper; in __nf_ct_expect_check() local 465 helper = rcu_dereference_protected(master_help->helper, in __nf_ct_expect_check() 467 if (helper) { in __nf_ct_expect_check() 468 p = &helper->expect_policy[expect->class]; in __nf_ct_expect_check() 629 struct nf_conntrack_helper *helper; in exp_seq_show() local [all …]
|
| H A D | nf_conntrack_netbios_ns.c | 47 static struct nf_conntrack_helper helper __read_mostly = { 62 return nf_conntrack_helper_register(&helper); in nf_conntrack_netbios_ns_init() 67 nf_conntrack_helper_unregister(&helper); in nf_conntrack_netbios_ns_fini()
|
| H A D | nf_conntrack_snmp.c | 53 static struct nf_conntrack_helper helper __read_mostly = { 66 return nf_conntrack_helper_register(&helper); in nf_conntrack_snmp_init() 71 nf_conntrack_helper_unregister(&helper); in nf_conntrack_snmp_fini()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_fbdev.c | 34 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in FB_GEN_DEFAULT_DEFERRED_SYSMEM_OPS() local 35 struct drm_gem_object *bo = msm_framebuffer_bo(helper->fb, 0); in FB_GEN_DEFAULT_DEFERRED_SYSMEM_OPS() 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() 66 static int msm_fbdev_fb_dirty(struct drm_fb_helper *helper, in msm_fbdev_fb_dirty() argument 69 struct drm_device *dev = helper->dev; in msm_fbdev_fb_dirty() 76 if (helper->fb->funcs->dirty) { in msm_fbdev_fb_dirty() 77 ret = helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1); in msm_fbdev_fb_dirty() [all …]
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_fbdev.c | 45 struct drm_fb_helper *helper = fbdev->dev->fb_helper; in pan_worker() local 46 struct fb_info *fbi = helper->info; in pan_worker() 47 struct drm_gem_object *bo = drm_gem_fb_get_obj(helper->fb, 0); in pan_worker() 61 struct drm_fb_helper *helper = get_fb(fbi); in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() local 65 if (!helper) in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 68 priv = helper->dev->dev_private; in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 94 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_destroy() local 95 struct drm_framebuffer *fb = helper->fb; in omap_fbdev_fb_destroy() 101 drm_fb_helper_fini(helper); in omap_fbdev_fb_destroy() 106 drm_client_release(&helper->client); in omap_fbdev_fb_destroy() [all …]
|
| /linux/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() 57 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update() argument 61 struct fb_info *fbi = helper->info; in exynos_drm_fbdev_update() 62 struct drm_framebuffer *fb = helper->fb; in exynos_drm_fbdev_update() 68 drm_fb_helper_fill_info(fbi, helper, sizes); in exynos_drm_fbdev_update() 84 int exynos_drm_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in exynos_drm_fbdev_driver_fbdev_probe() argument 88 struct drm_device *dev = helper->dev; in exynos_drm_fbdev_driver_fbdev_probe() 110 helper->fb = in exynos_drm_fbdev_driver_fbdev_probe() 115 if (IS_ERR(helper->fb)) { in exynos_drm_fbdev_driver_fbdev_probe() [all …]
|
| /linux/arch/mips/cavium-octeon/executive/ |
| H A D | Makefile | 14 cvmx-helper-board.o cvmx-helper.o cvmx-helper-xaui.o \ 15 cvmx-helper-rgmii.o cvmx-helper-sgmii.o cvmx-helper-npi.o \ 16 cvmx-helper-loop.o cvmx-helper-spi.o cvmx-helper-util.o \ 19 obj-y += cvmx-helper-errata.o cvmx-helper-jtag.o cvmx-boot-vector.o
|
| /linux/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() 70 int tegra_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_driver_fbdev_probe() argument 73 struct tegra_drm *tegra = helper->dev->dev_private; in tegra_fbdev_driver_fbdev_probe() 74 struct drm_device *drm = helper->dev; in tegra_fbdev_driver_fbdev_probe() 76 struct fb_info *info = helper->info; in tegra_fbdev_driver_fbdev_probe() [all …]
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | firmware.c | 16 const struct firmware *helper, const struct firmware *mainfw) in lbs_fw_loaded() argument 23 priv->fw_callback(priv, ret, helper, mainfw); in lbs_fw_loaded() 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() 174 const struct firmware **helper, in lbs_get_firmware() argument 180 BUG_ON(helper == NULL); in lbs_get_firmware() 185 while (iter && iter->helper) { in lbs_get_firmware() 189 if (*helper == NULL) { in lbs_get_firmware() 190 ret = request_firmware(helper, iter->helper, dev); in lbs_get_firmware() 208 release_firmware(*helper); in lbs_get_firmware() [all …]
|
| H A D | decl.h | 18 const char *helper; member 24 const struct firmware *helper, const struct firmware *mainfw); 71 const struct firmware **helper,
|
| /linux/include/drm/ |
| H A D | drm_fb_helper.h | 84 int (*fb_dirty)(struct drm_fb_helper *helper, struct drm_clip_rect *clip); 97 void (*fb_restore)(struct drm_fb_helper *helper); 111 void (*fb_set_suspend)(struct drm_fb_helper *helper, bool suspend); 244 void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper, 248 int drm_fb_helper_init(struct drm_device *dev, struct drm_fb_helper *helper); 249 void drm_fb_helper_fini(struct drm_fb_helper *helper); 287 struct drm_fb_helper *helper, in drm_fb_helper_prepare() argument 298 struct drm_fb_helper *helper) in drm_fb_helper_init() argument 301 helper->dev = dev; in drm_fb_helper_init() 302 dev->fb_helper = helper; in drm_fb_helper_init() [all …]
|
| /linux/scripts/ |
| H A D | bpf_doc.py | 292 helper = self.parse_helper() 293 self.helpers.append(helper) 294 proto = helper.proto_break_down() 331 for helper in self.helpers: 332 proto = helper.proto_break_down() 356 helper.enum_val = enum_val 385 def print_one(self, helper): argument 627 def print_proto(self, helper): argument 632 proto = helper.proto_break_down() 653 def print_one(self, helper): argument [all …]
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_fb_helper.c | 139 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_enter() local 143 list_for_each_entry(helper, &kernel_fb_helper_list, kernel_fb_list) { in drm_fb_helper_debug_enter() 144 mutex_lock(&helper->client.modeset_mutex); in drm_fb_helper_debug_enter() 145 drm_client_for_each_modeset(mode_set, &helper->client) { in drm_fb_helper_debug_enter() 162 mutex_unlock(&helper->client.modeset_mutex); in drm_fb_helper_debug_enter() 175 struct drm_fb_helper *helper = info->par; in drm_fb_helper_debug_leave() local 176 struct drm_client_dev *client = &helper->client; in drm_fb_helper_debug_leave() 177 struct drm_device *dev = helper->dev; in drm_fb_helper_debug_leave() 317 struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, in drm_fb_helper_resume_worker() local 321 fb_set_suspend(helper->info, 0); in drm_fb_helper_resume_worker() [all …]
|
| H A D | drm_fbdev_ttm.c | 141 static int drm_fbdev_ttm_helper_fb_dirty(struct drm_fb_helper *helper, in drm_fbdev_ttm_helper_fb_dirty() argument 144 struct drm_device *dev = helper->dev; in drm_fbdev_ttm_helper_fb_dirty() 151 ret = drm_fbdev_ttm_damage_blit(helper, clip); in drm_fbdev_ttm_helper_fb_dirty() 155 if (helper->fb->funcs->dirty) { in drm_fbdev_ttm_helper_fb_dirty() 156 ret = helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1); in drm_fbdev_ttm_helper_fb_dirty()
|
| H A D | drm_fbdev_shmem.c | 106 static int drm_fbdev_shmem_helper_fb_dirty(struct drm_fb_helper *helper, in drm_fbdev_shmem_helper_fb_dirty() argument 109 struct drm_device *dev = helper->dev; in drm_fbdev_shmem_helper_fb_dirty() 116 if (helper->fb->funcs->dirty) { in drm_fbdev_shmem_helper_fb_dirty() 117 ret = helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1); in drm_fbdev_shmem_helper_fb_dirty()
|
| H A D | drm_fbdev_dma.c | 168 static int drm_fbdev_dma_helper_fb_dirty(struct drm_fb_helper *helper, in drm_fbdev_dma_helper_fb_dirty() argument 171 struct drm_device *dev = helper->dev; in drm_fbdev_dma_helper_fb_dirty() 178 if (helper->fb->funcs->dirty) { in drm_fbdev_dma_helper_fb_dirty() 179 ret = drm_fbdev_dma_damage_blit(helper, clip); in drm_fbdev_dma_helper_fb_dirty() 183 ret = helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1); in drm_fbdev_dma_helper_fb_dirty()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_fbdev.c | 168 static int intelfb_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip) in intelfb_dirty() argument 173 if (helper->fb->funcs->dirty) in intelfb_dirty() 174 return helper->fb->funcs->dirty(helper->fb, NULL, 0, 0, clip, 1); in intelfb_dirty() 264 int intel_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper, in intel_fbdev_driver_fbdev_probe() argument 267 struct intel_display *display = to_intel_display(helper->dev); in intel_fbdev_driver_fbdev_probe() 268 struct intel_fbdev *ifbdev = to_intel_fbdev(helper); in intel_fbdev_driver_fbdev_probe() 270 struct fb_info *info = helper->info; in intel_fbdev_driver_fbdev_probe() 324 helper->funcs = &intel_fb_helper_funcs; in intel_fbdev_driver_fbdev_probe() 325 helper->fb = &fb->base; in intel_fbdev_driver_fbdev_probe()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | test_bpftool.py | 148 for helper in helpers: 149 full_set.add(helper) 152 for helper in helpers: 153 not_full_set.add(helper)
|
| /linux/include/net/netfilter/ |
| H A D | nf_conntrack_helper.h | 72 struct nf_conntrack_helper __rcu *helper; member 92 void nf_conntrack_helper_put(struct nf_conntrack_helper *helper); 94 void nf_ct_helper_init(struct nf_conntrack_helper *helper, 182 void nf_nat_helper_put(struct nf_conntrack_helper *helper);
|
| /linux/tools/testing/selftests/bpf/benchs/ |
| H A D | run_bench_strncmp.sh | 9 for b in no-helper helper; do
|