/openbmc/linux/net/netfilter/ |
H A D | nf_conntrack_helper.c | 2 /* Helper handling for netfilter. */ 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() [all …]
|
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 104 helper = rcu_dereference(help->helper); in nfnl_cthelper_from_nlattr() [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. This is needed due to some helpers (e.g., in nf_ct_helper() 81 struct nf_conntrack_helper *helper; in 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() 150 if (helper) in xt_ct_put_helper() 151 nf_conntrack_helper_put(helper); in xt_ct_put_helper() [all …]
|
/openbmc/qemu/accel/tcg/ |
H A D | tcg-runtime.c | 27 #include "exec/helper-proto-common.h" 31 #include "exec/helper-info.c.inc" 36 int32_t HELPER(div_i32)(int32_t arg1, int32_t arg2) in HELPER() function 41 int32_t HELPER(rem_i32)(int32_t arg1, int32_t arg2) in HELPER() function 46 uint32_t HELPER(divu_i32)(uint32_t arg1, uint32_t arg2) in HELPER() function 51 uint32_t HELPER(remu_i32)(uint32_t arg1, uint32_t arg2) in HELPER() function 58 uint64_t HELPER(shl_i64)(uint64_t arg1, uint64_t arg2) in HELPER() function 63 uint64_t HELPER(shr_i64)(uint64_t arg1, uint64_t arg2) in HELPER() function 68 int64_t HELPER(sar_i64)(int64_t arg1, int64_t arg2) in HELPER() function 73 int64_t HELPER(div_i64)(int64_t arg1, int64_t arg2) in HELPER() function [all …]
|
H A D | tcg-runtime-gvec.c | 22 #include "exec/helper-proto-common.h" 38 void HELPER(gvec_add8)(void *d, void *a, void *b, uint32_t desc) in HELPER() function 49 void HELPER(gvec_add16)(void *d, void *a, void *b, uint32_t desc) in HELPER() function 60 void HELPER(gvec_add32)(void *d, void *a, void *b, uint32_t desc) in HELPER() function 71 void HELPER(gvec_add64)(void *d, void *a, void *b, uint32_t desc) in HELPER() function 82 void HELPER(gvec_adds8)(void *d, void *a, uint64_t b, uint32_t desc) in HELPER() function 93 void HELPER(gvec_adds16)(void *d, void *a, uint64_t b, uint32_t desc) in HELPER() function 104 void HELPER(gvec_adds32)(void *d, void *a, uint64_t b, uint32_t desc) in HELPER() function 115 void HELPER(gvec_adds64)(void *d, void *a, uint64_t b, uint32_t desc) in HELPER() function 126 void HELPER(gvec_sub8)(void *d, void *a, void *b, uint32_t desc) in HELPER() function [all …]
|
/openbmc/qemu/target/xtensa/ |
H A D | fpu_helper.c | 31 #include "exec/helper-proto.h" 68 void HELPER(wur_fpu2k_fcr)(CPUXtensaState *env, uint32_t v) in HELPER() function 81 void HELPER(wur_fpu_fcr)(CPUXtensaState *env, uint32_t v) in HELPER() function 98 void HELPER(wur_fpu_fsr)(CPUXtensaState *env, uint32_t v) in HELPER() function 117 uint32_t HELPER(rur_fpu_fsr)(CPUXtensaState *env) in HELPER() function 132 float64 HELPER(abs_d)(float64 v) in HELPER() function 137 float32 HELPER(abs_s)(float32 v) in HELPER() function 142 float64 HELPER(neg_d)(float64 v) in HELPER() function 147 float32 HELPER(neg_s)(float32 v) in HELPER() function 152 float32 HELPER(fpu2k_add_s)(CPUXtensaState *env, float32 a, float32 b) in HELPER() function [all …]
|
H A D | op_helper.c | 30 #include "exec/helper-proto.h" 39 void HELPER(update_ccount)(CPUXtensaState *env) in HELPER() function 49 void HELPER(wsr_ccount)(CPUXtensaState *env, uint32_t v) in HELPER() function 53 HELPER(update_ccount)(env); in HELPER() 56 HELPER(update_ccompare)(env, i); in HELPER() 60 void HELPER(update_ccompare)(CPUXtensaState *env, uint32_t i) in HELPER() function 67 HELPER(update_ccount)(env); in HELPER() 80 void HELPER(check_atomctl)(CPUXtensaState *env, uint32_t pc, uint32_t vaddr) in HELPER() function 97 HELPER(exception_cause_vaddr)(env, pc, rc, vaddr); in HELPER() 118 HELPER(exception_cause_vaddr)(env, pc, in HELPER() [all …]
|
/openbmc/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() 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->dev; in msm_fbdev_create() [all …]
|
/openbmc/qemu/target/m68k/ |
H A D | fpu_helper.c | 23 #include "exec/helper-proto.h" 58 int32_t HELPER(reds32)(CPUM68KState *env, FPReg *val) in HELPER() function 63 float32 HELPER(redf32)(CPUM68KState *env, FPReg *val) in HELPER() function 68 void HELPER(exts32)(CPUM68KState *env, FPReg *res, int32_t val) in HELPER() function 73 void HELPER(extf32)(CPUM68KState *env, FPReg *res, float32 val) in HELPER() function 78 void HELPER(extf64)(CPUM68KState *env, FPReg *res, float64 val) in HELPER() function 83 float64 HELPER(redf64)(CPUM68KState *env, FPReg *val) in HELPER() function 88 void HELPER(firound)(CPUM68KState *env, FPReg *res, FPReg *val) in HELPER() function 154 void HELPER(fitrunc)(CPUM68KState *env, FPReg *res, FPReg *val) in HELPER() function 162 void HELPER(set_fpcr)(CPUM68KState *env, uint32_t val) in HELPER() function [all …]
|
/openbmc/qemu/target/hppa/ |
H A D | fpu_helper.c | 23 #include "exec/helper-proto.h" 26 void HELPER(loaded_fr0)(CPUHPPAState *env) in HELPER() function 134 float32 HELPER(fsqrt_s)(CPUHPPAState *env, float32 arg) in HELPER() function 141 float32 HELPER(frnd_s)(CPUHPPAState *env, float32 arg) in HELPER() function 148 float32 HELPER(fadd_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER() function 155 float32 HELPER(fsub_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER() function 162 float32 HELPER(fmpy_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER() function 169 float32 HELPER(fdiv_s)(CPUHPPAState *env, float32 a, float32 b) in HELPER() function 176 float64 HELPER(fsqrt_d)(CPUHPPAState *env, float64 arg) in HELPER() function 183 float64 HELPER(frnd_d)(CPUHPPAState *env, float64 arg) in HELPER() function [all …]
|
/openbmc/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() 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->dev->dev_private; in tegra_fbdev_probe() [all …]
|
/openbmc/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 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 name 165 * @helper: On success, the helper firmware; caller must free [all …]
|
/openbmc/linux/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() 61 struct drm_fb_helper *helper = get_fb(fbi); in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() local 62 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 64 if (!helper) in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 73 struct omap_drm_private *priv = helper->dev->dev_private; in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 92 struct drm_fb_helper *helper = info->par; in omap_fbdev_fb_destroy() local 93 struct drm_framebuffer *fb = helper->fb; in omap_fbdev_fb_destroy() 95 struct omap_fbdev *fbdev = to_omap_fbdev(helper); in omap_fbdev_fb_destroy() [all …]
|
/openbmc/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
|
/openbmc/phosphor-bmc-code-mgmt/bmc/ |
H A D | item_updater_helper.hpp | 14 class Helper class 17 Helper() = delete; 18 Helper(const Helper&) = delete; 19 Helper& operator=(const Helper&) = delete; 20 Helper(Helper&&) = default; 21 Helper& operator=(Helper&&) = delete; 22 ~Helper() = default; 28 explicit Helper(sdbusplus::bus_t& bus) : bus(bus) in Helper() function in phosphor::software::updater::Helper
|
/openbmc/qemu/docs/tools/ |
H A D | qemu-vmsr-helper.rst | 2 QEMU virtual RAPL MSR helper 8 **qemu-vmsr-helper** [*OPTION*] 13 Implements the virtual RAPL MSR helper for QEMU. 21 QEMU can use an external helper to access those privileged registers. 23 :program:`qemu-vmsr-helper` is that external helper; it creates a listener 26 If you want to run VMs in a setup like this, this helper should be started as a 29 :program:`qemu-vmsr-helper`. 31 After connecting to the socket, :program:`qemu-vmsr-helper` can 35 :program:`qemu-vmsr-helper` can also use the systemd socket activation 40 ListenStream=/var/run/qemu-vmsr-helper.sock [all …]
|
H A D | qemu-pr-helper.rst | 2 QEMU persistent reservation helper 8 **qemu-pr-helper** [*OPTION*] 13 Implements the persistent reservation helper for QEMU. 23 requests to a privileged external helper program. :program:`qemu-pr-helper` 24 is that external helper; it creates a listener socket which will 27 If you want to run VMs in a setup like this, this helper should be 31 :program:`qemu-pr-helper`. 33 After connecting to the socket, :program:`qemu-pr-helper` can 37 :program:`qemu-pr-helper` can also use the systemd socket activation 42 ListenStream=/var/run/qemu-pr-helper.sock [all …]
|
/openbmc/qemu/target/hexagon/ |
H A D | op_helper.c | 22 #include "exec/helper-proto.h" 49 G_NORETURN void HELPER(raise_exception)(CPUHexagonState *env, uint32_t excp) in HELPER() function 93 void HELPER(commit_store)(CPUHexagonState *env, int slot_num) in HELPER() function 99 void HELPER(gather_store)(CPUHexagonState *env, uint32_t addr, int slot) in HELPER() function 104 void HELPER(commit_hvx_stores)(CPUHexagonState *env) in HELPER() function 149 int32_t HELPER(fcircadd)(int32_t RxV, int32_t offset, int32_t M, int32_t CS) in HELPER() function 179 uint32_t HELPER(fbrev)(uint32_t addr) in HELPER() function 203 uint64_t HELPER(sfrecipa)(CPUHexagonState *env, float32 RsV, float32 RtV) in HELPER() function 224 uint64_t HELPER(sfinvsqrta)(CPUHexagonState *env, float32 RsV) in HELPER() function 245 int64_t HELPER(vacsh_val)(CPUHexagonState *env, in HELPER() function [all …]
|
/openbmc/linux/Documentation/gpu/ |
H A D | drm-kms-helpers.rst | 2 Mode Setting Helper Functions 5 The DRM subsystem aims for a strong separation between core code and helper 8 large set of helper libraries, which can be combined freely to pick and choose 15 exceptions) can be considered optional helper code. 21 the same set of common helper vtables. For really simple drivers (anything 36 Modeset Helper Reference for Common Vtables 47 Atomic Modeset Helper Functions Reference 62 Helper Functions Reference 77 Atomic State Helper Reference 83 GEM Atomic Helper Reference [all …]
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | fpu_helper.c | 2 * S/390 FPU helper routines 26 #include "exec/helper-proto.h" 219 uint64_t HELPER(aeb)(CPUS390XState *env, uint64_t f1, uint64_t f2) in HELPER() function 227 uint64_t HELPER(adb)(CPUS390XState *env, uint64_t f1, uint64_t f2) in HELPER() function 235 Int128 HELPER(axb)(CPUS390XState *env, Int128 a, Int128 b) in HELPER() function 243 uint64_t HELPER(seb)(CPUS390XState *env, uint64_t f1, uint64_t f2) in HELPER() function 251 uint64_t HELPER(sdb)(CPUS390XState *env, uint64_t f1, uint64_t f2) in HELPER() function 259 Int128 HELPER(sxb)(CPUS390XState *env, Int128 a, Int128 b) in HELPER() function 267 uint64_t HELPER(deb)(CPUS390XState *env, uint64_t f1, uint64_t f2) in HELPER() function 275 uint64_t HELPER(ddb)(CPUS390XState *env, uint64_t f1, uint64_t f2) in HELPER() function [all …]
|
/openbmc/qemu/docs/system/ |
H A D | pr-manager.rst | 27 Right now only one subclass is defined, ``pr-manager-helper``, which 28 forwards the commands to an external privileged helper program 29 over Unix sockets. The helper program only allows sending persistent 34 ``pr-manager-helper`` has a single string property, ``path``, which 35 accepts the path to the helper program's Unix socket. For example, 36 the following command line defines a ``pr-manager-helper`` object and 41 -object pr-manager-helper,id=helper0,path=/var/run/qemu-pr-helper.sock 49 -object pr-manager-helper,id=helper0,path=/var/run/qemu-pr-helper.sock 53 You will also need to ensure that the helper program 54 :command:`qemu-pr-helper` is running, and that it has been [all …]
|
/openbmc/linux/scripts/ |
H A D | bpf_doc.py | 15 helpersDocStart = 'Start of BPF helper function descriptions:' 46 class Helper(APIElement): class 48 An object representing the description of an eBPF helper function. 49 @proto: function prototype of the helper function 50 @desc: textual description of the helper function 51 @ret: description of the return value of the helper function 59 Break down helper function protocol into smaller chunks: return type, 87 list of eBPF helper functions. All the helpers that can be retrieved are 88 stored as Helper object, in the self.helpers() array. 114 return Helper(proto=proto, desc=desc, ret=ret) [all …]
|
/openbmc/qemu/include/exec/ |
H A D | helper-proto.h.inc | 3 * Helper file for declaring TCG helper functions. 4 * This one expands prototypes for the helper functions. 8 #include "exec/helper-head.h.inc" 24 dh_ctype(ret) HELPER(name) (void) DEF_HELPER_ATTR; 27 dh_ctype(ret) HELPER(name) (dh_ctype(t1)) DEF_HELPER_ATTR; 30 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2)) DEF_HELPER_ATTR; 33 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), \ 37 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \ 41 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \ 45 dh_ctype(ret) HELPER(name) (dh_ctype(t1), dh_ctype(t2), dh_ctype(t3), \ [all …]
|
/openbmc/linux/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 setup can pass this on. [all …]
|