/Linux-v4.19/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_fbdev.c | 32 struct drm_fb_helper *helper = info->par; in rockchip_fbdev_mmap() local 33 struct rockchip_drm_private *private = to_drm_private(helper); in rockchip_fbdev_mmap() 47 static int rockchip_drm_fbdev_create(struct drm_fb_helper *helper, in rockchip_drm_fbdev_create() argument 50 struct rockchip_drm_private *private = to_drm_private(helper); in rockchip_drm_fbdev_create() 52 struct drm_device *dev = helper->dev; in rockchip_drm_fbdev_create() 77 fbi = drm_fb_helper_alloc_fbi(helper); in rockchip_drm_fbdev_create() 84 helper->fb = rockchip_drm_framebuffer_init(dev, &mode_cmd, in rockchip_drm_fbdev_create() 86 if (IS_ERR(helper->fb)) { in rockchip_drm_fbdev_create() 89 ret = PTR_ERR(helper->fb); in rockchip_drm_fbdev_create() 93 fbi->par = helper; in rockchip_drm_fbdev_create() [all …]
|
/Linux-v4.19/net/netfilter/ |
D | nf_conntrack_helper.c | 117 struct nf_conntrack_helper *helper; in __nf_ct_helper_find() local 125 hlist_for_each_entry_rcu(helper, &nf_ct_helper_hash[h], hnode) { in __nf_ct_helper_find() 126 if (nf_ct_tuple_src_mask_cmp(tuple, &helper->tuple, &mask)) in __nf_ct_helper_find() 127 return helper; in __nf_ct_helper_find() 187 void nf_conntrack_helper_put(struct nf_conntrack_helper *helper) in nf_conntrack_helper_put() argument 189 refcount_dec(&helper->refcnt); in nf_conntrack_helper_put() 190 module_put(helper->me); in nf_conntrack_helper_put() 231 struct nf_conntrack_helper *helper = NULL; in __nf_ct_try_assign_helper() local 247 helper = help->helper; in __nf_ct_try_assign_helper() 254 if (helper == NULL) { in __nf_ct_try_assign_helper() [all …]
|
D | nfnetlink_cthelper.c | 38 struct nf_conntrack_helper helper; member 48 struct nf_conntrack_helper *helper; in nfnl_userspace_cthelper() local 55 helper = rcu_dereference(help->helper); in nfnl_userspace_cthelper() 56 if (helper == NULL) in nfnl_userspace_cthelper() 60 if ((helper->flags & in nfnl_userspace_cthelper() 66 return NF_QUEUE_NR(helper->queue_num) | NF_VERDICT_FLAG_QUEUE_BYPASS; in nfnl_userspace_cthelper() 106 if (help->helper->data_len == 0) in nfnl_cthelper_from_nlattr() 118 if (help->helper->data_len && in nfnl_cthelper_to_nlattr() 119 nla_put(skb, CTA_HELP_INFO, help->helper->data_len, &help->data)) in nfnl_cthelper_to_nlattr() 171 nfnl_cthelper_parse_expect_policy(struct nf_conntrack_helper *helper, in nfnl_cthelper_parse_expect_policy() argument [all …]
|
D | xt_CT.c | 79 struct nf_conntrack_helper *helper; in xt_ct_set_helper() local 89 helper = nf_conntrack_helper_try_module_get(helper_name, par->family, in xt_ct_set_helper() 91 if (helper == NULL) { in xt_ct_set_helper() 98 nf_conntrack_helper_put(helper); in xt_ct_set_helper() 102 help->helper = helper; in xt_ct_set_helper() 247 if (info->helper[0]) { in xt_ct_tg_check() 248 if (strnlen(info->helper, sizeof(info->helper)) == sizeof(info->helper)) { in xt_ct_tg_check() 253 ret = xt_ct_set_helper(ct, info->helper, par); in xt_ct_tg_check() 277 nf_conntrack_helper_put(help->helper); in xt_ct_tg_check() 300 memcpy(info_v1.helper, info->helper, sizeof(info->helper)); in xt_ct_tg_check_v0() [all …]
|
D | xt_helper.c | 32 const struct nf_conntrack_helper *helper; in helper_mt() local 45 helper = rcu_dereference(master_help->helper); in helper_mt() 46 if (!helper) in helper_mt() 52 ret ^= !strncmp(helper->name, info->name, in helper_mt() 53 strlen(helper->name)); in helper_mt()
|
/Linux-v4.19/arch/mips/cavium-octeon/executive/ |
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-v4.19/drivers/gpu/drm/msm/ |
D | msm_fbdev.c | 56 struct drm_fb_helper *helper = (struct drm_fb_helper *)info->par; in msm_fbdev_mmap() local 57 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_mmap() 70 static int msm_fbdev_create(struct drm_fb_helper *helper, in msm_fbdev_create() argument 73 struct msm_fbdev *fbdev = to_msm_fbdev(helper); in msm_fbdev_create() 74 struct drm_device *dev = helper->dev; in msm_fbdev_create() 113 fbi = drm_fb_helper_alloc_fbi(helper); in msm_fbdev_create() 123 helper->fb = fb; in msm_fbdev_create() 125 fbi->par = helper; in msm_fbdev_create() 131 drm_fb_helper_fill_var(fbi, helper, sizes->fb_width, sizes->fb_height); in msm_fbdev_create() 166 struct drm_fb_helper *helper; in msm_fbdev_init() local [all …]
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_fbdev.c | 42 struct drm_fb_helper *helper = info->par; in exynos_drm_fb_mmap() local 43 struct exynos_drm_fbdev *exynos_fbd = to_exynos_fbdev(helper); in exynos_drm_fb_mmap() 55 ret = dma_mmap_attrs(to_dma_dev(helper->dev), vma, exynos_gem->cookie, in exynos_drm_fb_mmap() 75 static int exynos_drm_fbdev_update(struct drm_fb_helper *helper, in exynos_drm_fbdev_update() argument 80 struct drm_framebuffer *fb = helper->fb; in exynos_drm_fbdev_update() 85 fbi = drm_fb_helper_alloc_fbi(helper); in exynos_drm_fbdev_update() 91 fbi->par = helper; in exynos_drm_fbdev_update() 96 drm_fb_helper_fill_var(fbi, helper, sizes->fb_width, sizes->fb_height); in exynos_drm_fbdev_update() 117 static int exynos_drm_fbdev_create(struct drm_fb_helper *helper, in exynos_drm_fbdev_create() argument 120 struct exynos_drm_fbdev *exynos_fbdev = to_exynos_fbdev(helper); in exynos_drm_fbdev_create() [all …]
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/ |
D | omap_fbdev.c | 59 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display() local 60 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_pan_display() 62 if (!helper) in omap_fbdev_pan_display() 71 struct omap_drm_private *priv = helper->dev->dev_private; in omap_fbdev_pan_display() 100 static int omap_fbdev_create(struct drm_fb_helper *helper, in omap_fbdev_create() argument 103 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_create() 104 struct drm_device *dev = helper->dev; in omap_fbdev_create() 173 fbi = drm_fb_helper_alloc_fbi(helper); in omap_fbdev_create() 183 helper->fb = fb; in omap_fbdev_create() 185 fbi->par = helper; in omap_fbdev_create() [all …]
|
/Linux-v4.19/drivers/staging/vboxvideo/ |
D | vbox_fb.c | 73 struct drm_device *dev = fbdev->helper.dev; in vboxfb_create_object() 89 static int vboxfb_create(struct drm_fb_helper *helper, in vboxfb_create() argument 93 container_of(helper, struct vbox_fbdev, helper); in vboxfb_create() 94 struct drm_device *dev = fbdev->helper.dev; in vboxfb_create() 141 info = drm_fb_helper_alloc_fbi(helper); in vboxfb_create() 150 fbdev->helper.fb = fb; in vboxfb_create() 170 drm_fb_helper_fill_var(info, &fbdev->helper, sizes->fb_width, in vboxfb_create() 199 if (fbdev->helper.fbdev && fbdev->helper.fbdev->fbdefio) in vbox_fbdev_fini() 200 fb_deferred_io_cleanup(fbdev->helper.fbdev); in vbox_fbdev_fini() 203 drm_fb_helper_unregister_fbi(&fbdev->helper); in vbox_fbdev_fini() [all …]
|
/Linux-v4.19/drivers/net/wireless/marvell/libertas/ |
D | firmware.c | 15 const struct firmware *helper, const struct firmware *mainfw) in lbs_fw_loaded() argument 22 priv->fw_callback(priv, ret, helper, mainfw); in lbs_fw_loaded() 98 if (!iter->helper) { in load_next_firmware_from_table() 110 do_load_firmware(priv, iter->helper, helper_firmware_cb); in load_next_firmware_from_table() 173 const struct firmware **helper, in lbs_get_firmware() argument 179 BUG_ON(helper == NULL); in lbs_get_firmware() 184 while (iter && iter->helper) { in lbs_get_firmware() 188 if (*helper == NULL) { in lbs_get_firmware() 189 ret = request_firmware(helper, iter->helper, dev); in lbs_get_firmware() 207 release_firmware(*helper); in lbs_get_firmware() [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
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() 201 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_release() 231 if (drm->fbcon && drm->fbcon->helper.fbdev) { in nouveau_fbcon_accel_save_disable() 232 drm->fbcon->saved_flags = drm->fbcon->helper.fbdev->flags; in nouveau_fbcon_accel_save_disable() 233 drm->fbcon->helper.fbdev->flags |= FBINFO_HWACCEL_DISABLED; in nouveau_fbcon_accel_save_disable() 241 if (drm->fbcon && drm->fbcon->helper.fbdev) { in nouveau_fbcon_accel_restore() [all …]
|
/Linux-v4.19/drivers/gpu/drm/bochs/ |
D | bochs_fbdev.c | 17 container_of(fb_helper, struct bochs_device, fb.helper); in bochsfb_mmap() 50 static int bochsfb_create(struct drm_fb_helper *helper, in bochsfb_create() argument 54 container_of(helper, struct bochs_device, fb.helper); in bochsfb_create() 103 info = drm_fb_helper_alloc_fbi(helper); in bochsfb_create() 107 info->par = &bochs->fb.helper; in bochsfb_create() 117 bochs->fb.helper.fb = fb; in bochsfb_create() 124 drm_fb_helper_fill_var(info, &bochs->fb.helper, sizes->fb_width, in bochsfb_create() 144 drm_fb_helper_unregister_fbi(&bochs->fb.helper); in bochs_fbdev_destroy() 165 drm_fb_helper_prepare(bochs->dev, &bochs->fb.helper, in bochs_fbdev_init() 168 ret = drm_fb_helper_init(bochs->dev, &bochs->fb.helper, 1); in bochs_fbdev_init() [all …]
|
/Linux-v4.19/drivers/gpu/drm/ast/ |
D | ast_fb.c | 168 struct drm_device *dev = afbdev->helper.dev; in astfb_create_object() 182 static int astfb_create(struct drm_fb_helper *helper, in astfb_create() argument 186 container_of(helper, struct ast_fbdev, helper); in astfb_create() 187 struct drm_device *dev = afbdev->helper.dev; in astfb_create() 215 info = drm_fb_helper_alloc_fbi(helper); in astfb_create() 230 afbdev->helper.fb = fb; in astfb_create() 240 drm_fb_helper_fill_var(info, &afbdev->helper, sizes->fb_width, sizes->fb_height); in astfb_create() 266 drm_fb_helper_unregister_fbi(&afbdev->helper); in ast_fbdev_destroy() 272 drm_fb_helper_fini(&afbdev->helper); in ast_fbdev_destroy() 292 drm_fb_helper_prepare(dev, &afbdev->helper, &ast_fb_helper_funcs); in ast_fbdev_init() [all …]
|
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/ |
D | hibmc_drm_fbdev.c | 56 static int hibmc_drm_fb_create(struct drm_fb_helper *helper, in hibmc_drm_fb_create() argument 60 container_of(helper, struct hibmc_fbdev, helper); in hibmc_drm_fb_create() 61 struct hibmc_drm_private *priv = helper->dev->dev_private; in hibmc_drm_fb_create() 113 info = drm_fb_helper_alloc_fbi(helper); in hibmc_drm_fb_create() 130 hi_fbdev->helper.fb = &hi_fbdev->fb->fb; in hibmc_drm_fb_create() 138 drm_fb_helper_fill_var(info, &priv->fbdev->helper, sizes->fb_width, in hibmc_drm_fb_create() 168 struct drm_fb_helper *fbh = &fbdev->helper; in hibmc_fbdev_destroy() 196 drm_fb_helper_prepare(priv->dev, &hifbdev->helper, in hibmc_fbdev_init() 200 ret = drm_fb_helper_init(priv->dev, &hifbdev->helper, 1); in hibmc_fbdev_init() 206 ret = drm_fb_helper_single_add_all_connectors(&hifbdev->helper); in hibmc_fbdev_init() [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_fbdev.c | 61 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_set_par() 75 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_blank() 90 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_pan_display() 111 static int intelfb_alloc(struct drm_fb_helper *helper, in intelfb_alloc() argument 115 container_of(helper, struct intel_fbdev, helper); in intelfb_alloc() 117 struct drm_device *dev = helper->dev; in intelfb_alloc() 168 static int intelfb_create(struct drm_fb_helper *helper, in intelfb_create() argument 172 container_of(helper, struct intel_fbdev, helper); in intelfb_create() 174 struct drm_device *dev = helper->dev; in intelfb_create() 198 ret = intelfb_alloc(helper, sizes); in intelfb_create() [all …]
|
/Linux-v4.19/scripts/ |
D | bpf_helpers_doc.py | 155 helper = self.parse_helper() 156 self.helpers.append(helper) 181 def print_one(self, helper): argument 186 for helper in self.helpers: 187 self.print_one(helper) 351 def print_proto(self, helper): argument 356 proto = helper.proto_break_down() 377 def print_one(self, helper): argument 378 self.print_proto(helper) 380 if (helper.desc): [all …]
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_fb.c | 45 struct drm_fb_helper helper; member 208 static int radeonfb_create(struct drm_fb_helper *helper, in radeonfb_create() argument 212 container_of(helper, struct radeon_fbdev, helper); in radeonfb_create() 241 info = drm_fb_helper_alloc_fbi(helper); in radeonfb_create() 258 rfbdev->helper.fb = fb; in radeonfb_create() 274 drm_fb_helper_fill_var(info, &rfbdev->helper, sizes->fb_width, sizes->fb_height); in radeonfb_create() 313 drm_fb_helper_unregister_fbi(&rfbdev->helper); in radeon_fbdev_destroy() 321 drm_fb_helper_fini(&rfbdev->helper); in radeon_fbdev_destroy() 354 drm_fb_helper_prepare(rdev->ddev, &rfbdev->helper, in radeon_fbdev_init() 357 ret = drm_fb_helper_init(rdev->ddev, &rfbdev->helper, in radeon_fbdev_init() [all …]
|
/Linux-v4.19/drivers/gpu/drm/mgag200/ |
D | mgag200_fb.c | 142 struct drm_device *dev = afbdev->helper.dev; in mgag200fb_create_object() 156 static int mgag200fb_create(struct drm_fb_helper *helper, in mgag200fb_create() argument 160 container_of(helper, struct mga_fbdev, helper); in mgag200fb_create() 161 struct drm_device *dev = mfbdev->helper.dev; in mgag200fb_create() 191 info = drm_fb_helper_alloc_fbi(helper); in mgag200fb_create() 209 mfbdev->helper.fb = fb; in mgag200fb_create() 220 drm_fb_helper_fill_var(info, &mfbdev->helper, sizes->fb_width, in mgag200fb_create() 245 drm_fb_helper_unregister_fbi(&mfbdev->helper); in mga_fbdev_destroy() 251 drm_fb_helper_fini(&mfbdev->helper); in mga_fbdev_destroy() 280 drm_fb_helper_prepare(mdev->dev, &mfbdev->helper, &mga_fb_helper_funcs); in mgag200_fbdev_init() [all …]
|
/Linux-v4.19/drivers/gpu/drm/cirrus/ |
D | cirrus_fbdev.c | 139 struct drm_device *dev = afbdev->helper.dev; in cirrusfb_create_object() 161 static int cirrusfb_create(struct drm_fb_helper *helper, in cirrusfb_create() argument 165 container_of(helper, struct cirrus_fbdev, helper); in cirrusfb_create() 166 struct cirrus_device *cdev = gfbdev->helper.dev->dev_private; in cirrusfb_create() 194 info = drm_fb_helper_alloc_fbi(helper); in cirrusfb_create() 214 gfbdev->helper.fb = fb; in cirrusfb_create() 221 drm_fb_helper_fill_var(info, &gfbdev->helper, sizes->fb_width, in cirrusfb_create() 251 drm_fb_helper_unregister_fbi(&gfbdev->helper); in cirrus_fbdev_destroy() 259 drm_fb_helper_fini(&gfbdev->helper); in cirrus_fbdev_destroy() 284 drm_fb_helper_prepare(cdev->dev, &gfbdev->helper, in cirrus_fbdev_init() [all …]
|
/Linux-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_fb.c | 41 struct drm_fb_helper helper; member 252 info = drm_fb_helper_alloc_fbi(&qfbdev->helper); in qxlfb_create() 266 qfbdev->helper.fb = fb; in qxlfb_create() 284 drm_fb_helper_fill_var(info, &qfbdev->helper, sizes->fb_width, in qxlfb_create() 326 struct drm_fb_helper *helper, in qxl_fb_find_or_create_single() argument 330 container_of(helper, struct qxl_fbdev, helper); in qxl_fb_find_or_create_single() 334 if (!helper->fb) { in qxl_fb_find_or_create_single() 347 drm_fb_helper_unregister_fbi(&qfbdev->helper); in qxl_fbdev_destroy() 353 drm_fb_helper_fini(&qfbdev->helper); in qxl_fbdev_destroy() 381 drm_fb_helper_prepare(&qdev->ddev, &qfbdev->helper, in qxl_fbdev_init() [all …]
|
/Linux-v4.19/drivers/gpu/drm/virtio/ |
D | virtgpu_fb.c | 33 struct drm_fb_helper helper; member 219 static int virtio_gpufb_create(struct drm_fb_helper *helper, in virtio_gpufb_create() argument 223 container_of(helper, struct virtio_gpu_fbdev, helper); in virtio_gpufb_create() 224 struct drm_device *dev = helper->dev; in virtio_gpufb_create() 262 info = drm_fb_helper_alloc_fbi(helper); in virtio_gpufb_create() 268 info->par = helper; in virtio_gpufb_create() 277 vfbdev->helper.fb = fb; in virtio_gpufb_create() 286 drm_fb_helper_fill_var(info, &vfbdev->helper, in virtio_gpufb_create() 306 drm_fb_helper_unregister_fbi(&vgfbdev->helper); in virtio_gpu_fbdev_destroy() 310 drm_fb_helper_fini(&vgfbdev->helper); in virtio_gpu_fbdev_destroy() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_fb.c | 198 static int amdgpufb_create(struct drm_fb_helper *helper, in amdgpufb_create() argument 201 struct amdgpu_fbdev *rfbdev = (struct amdgpu_fbdev *)helper; in amdgpufb_create() 229 info = drm_fb_helper_alloc_fbi(helper); in amdgpufb_create() 248 rfbdev->helper.fb = fb; in amdgpufb_create() 262 drm_fb_helper_fill_var(info, &rfbdev->helper, sizes->fb_width, sizes->fb_height); in amdgpufb_create() 301 drm_fb_helper_unregister_fbi(&rfbdev->helper); in amdgpu_fbdev_destroy() 309 drm_fb_helper_fini(&rfbdev->helper); in amdgpu_fbdev_destroy() 343 drm_fb_helper_prepare(adev->ddev, &rfbdev->helper, in amdgpu_fbdev_init() 346 ret = drm_fb_helper_init(adev->ddev, &rfbdev->helper, in amdgpu_fbdev_init() 353 drm_fb_helper_single_add_all_connectors(&rfbdev->helper); in amdgpu_fbdev_init() [all …]
|
/Linux-v4.19/include/drm/ |
D | drm_fb_helper.h | 104 int (*fb_probe)(struct drm_fb_helper *helper, 275 void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper, 278 struct drm_fb_helper *helper, int max_conn); 279 void drm_fb_helper_fini(struct drm_fb_helper *helper); 360 struct drm_fb_helper *helper, in drm_fb_helper_prepare() argument 366 struct drm_fb_helper *helper, in drm_fb_helper_init() argument 370 helper->dev = dev; in drm_fb_helper_init() 371 dev->fb_helper = helper; in drm_fb_helper_init() 376 static inline void drm_fb_helper_fini(struct drm_fb_helper *helper) in drm_fb_helper_fini() argument 378 if (helper && helper->dev) in drm_fb_helper_fini() [all …]
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | fb.c | 20 static inline struct tegra_fbdev *to_tegra_fbdev(struct drm_fb_helper *helper) in to_tegra_fbdev() argument 22 return container_of(helper, struct tegra_fbdev, base); in to_tegra_fbdev() 184 struct drm_fb_helper *helper = info->par; in tegra_fb_mmap() local 188 bo = tegra_fb_get_plane(helper->fb, 0); in tegra_fb_mmap() 206 static int tegra_fbdev_probe(struct drm_fb_helper *helper, in tegra_fbdev_probe() argument 209 struct tegra_fbdev *fbdev = to_tegra_fbdev(helper); in tegra_fbdev_probe() 210 struct tegra_drm *tegra = helper->dev->dev_private; in tegra_fbdev_probe() 211 struct drm_device *drm = helper->dev; in tegra_fbdev_probe() 237 info = drm_fb_helper_alloc_fbi(helper); in tegra_fbdev_probe() 254 helper->fb = fb; in tegra_fbdev_probe() [all …]
|