| /linux/arch/sparc/prom/ |
| H A D | misc_64.c | 23 unsigned long args[5]; in prom_service_exists() local 25 args[0] = (unsigned long) "test"; in prom_service_exists() 26 args[1] = 1; in prom_service_exists() 27 args[2] = 1; in prom_service_exists() 28 args[3] = (unsigned long) service_name; in prom_service_exists() 29 args[4] = (unsigned long) -1; in prom_service_exists() 31 p1275_cmd_direct(args); in prom_service_exists() 33 if (args[4]) in prom_service_exists() 41 unsigned long args[3]; in prom_sun4v_guest_soft_state() local 45 args[0] = (unsigned long) svc; in prom_sun4v_guest_soft_state() [all …]
|
| H A D | tree_64.c | 22 unsigned long args[5]; in prom_node_to_node() local 24 args[0] = (unsigned long) type; in prom_node_to_node() 25 args[1] = 1; in prom_node_to_node() 26 args[2] = 1; in prom_node_to_node() 27 args[3] = (unsigned int) node; in prom_node_to_node() 28 args[4] = (unsigned long) -1; in prom_node_to_node() 30 p1275_cmd_direct(args); in prom_node_to_node() 32 return (phandle) args[4]; in prom_node_to_node() 95 unsigned long args[6]; in prom_getproplen() local 100 args[0] = (unsigned long) "getproplen"; in prom_getproplen() [all …]
|
| /linux/mm/ |
| H A D | debug_vm_pgtable.c | 80 static void __init pte_basic_tests(struct pgtable_debug_args *args, int idx) in pte_basic_tests() argument 83 pte_t pte = pfn_pte(args->fixed_pte_pfn, prot); in pte_basic_tests() 100 WARN_ON(!pte_write(pte_mkwrite(pte_wrprotect(pte), args->vma))); in pte_basic_tests() 103 WARN_ON(pte_write(pte_wrprotect(pte_mkwrite(pte, args->vma)))); in pte_basic_tests() 114 static void __init pte_advanced_tests(struct pgtable_debug_args *args) in pte_advanced_tests() argument 130 page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL; in pte_advanced_tests() 135 if (WARN_ON(!args->ptep)) in pte_advanced_tests() 138 pte = pfn_pte(args->pte_pfn, args->page_prot); in pte_advanced_tests() 139 set_pte_at(args->mm, args->vaddr, args->ptep, pte); in pte_advanced_tests() 141 ptep_set_wrprotect(args->mm, args->vaddr, args->ptep); in pte_advanced_tests() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvif/ |
| H A D | outp.c | 32 struct nvif_outp_dp_mst_vcpi_v0 args; in nvif_outp_dp_mst_vcpi() local 35 args.version = 0; in nvif_outp_dp_mst_vcpi() 36 args.head = head; in nvif_outp_dp_mst_vcpi() 37 args.start_slot = start_slot; in nvif_outp_dp_mst_vcpi() 38 args.num_slots = num_slots; in nvif_outp_dp_mst_vcpi() 39 args.pbn = pbn; in nvif_outp_dp_mst_vcpi() 40 args.aligned_pbn = aligned_pbn; in nvif_outp_dp_mst_vcpi() 42 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_VCPI, &args, sizeof(args)); in nvif_outp_dp_mst_vcpi() 45 args.head, args.start_slot, args.num_slots, args.pbn, args.aligned_pbn); in nvif_outp_dp_mst_vcpi() 52 struct nvif_outp_dp_mst_id_get_v0 args; in nvif_outp_dp_mst_id_put() local [all …]
|
| H A D | vmm.c | 39 struct nvif_vmm_map_v0 *args; in nvif_vmm_map() local 43 if (sizeof(*args) + argc > sizeof(stack)) { in nvif_vmm_map() 44 if (!(args = kmalloc(sizeof(*args) + argc, GFP_KERNEL))) in nvif_vmm_map() 47 args = (void *)stack; in nvif_vmm_map() 50 args->version = 0; in nvif_vmm_map() 51 args->addr = addr; in nvif_vmm_map() 52 args->size = size; in nvif_vmm_map() 53 args->memory = nvif_handle(&mem->object); in nvif_vmm_map() 54 args->offset = offset; in nvif_vmm_map() 55 memcpy(args->data, argv, argc); in nvif_vmm_map() [all …]
|
| H A D | object.c | 36 } *args = data; in nvif_object_ioctl() local 38 if (size >= sizeof(*args) && args->v0.version == 0) { in nvif_object_ioctl() 40 args->v0.object = nvif_handle(object); in nvif_object_ioctl() 42 args->v0.object = 0; in nvif_object_ioctl() 62 } *args = NULL; in nvif_object_sclass_get() local 67 size = sizeof(*args) + cnt * sizeof(args->sclass.oclass[0]); in nvif_object_sclass_get() 68 if (!(args = kmalloc(size, GFP_KERNEL))) in nvif_object_sclass_get() 70 args->ioctl.version = 0; in nvif_object_sclass_get() 71 args->ioctl.type = NVIF_IOCTL_V0_SCLASS; in nvif_object_sclass_get() 72 args->sclass.version = 0; in nvif_object_sclass_get() [all …]
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_attr.c | 46 STATIC int xfs_attr_shortform_addname(xfs_da_args_t *args); 51 STATIC int xfs_attr_leaf_get(xfs_da_args_t *args); 52 STATIC int xfs_attr_leaf_removename(xfs_da_args_t *args); 57 STATIC int xfs_attr_node_get(xfs_da_args_t *args); 58 STATIC void xfs_attr_restore_rmt_blk(struct xfs_da_args *args); 62 STATIC int xfs_attr_node_lookup(struct xfs_da_args *args, 124 trace_xfs_attr_fillstate(state->args); 172 trace_xfs_attr_refillstate(state->args); 182 error = xfs_da3_node_read_mapped(state->args->trans, 183 state->args->dp, blk->disk_blkno, [all …]
|
| H A D | xfs_alloc.c | 319 xfs_alloc_arg_t *args, /* allocation argument structure */ in xfs_alloc_compute_aligned() argument 332 busy = xfs_extent_busy_trim(pag_group(args->pag), args->minlen, in xfs_alloc_compute_aligned() 333 args->maxlen, &bno, &len, busy_gen); in xfs_alloc_compute_aligned() 339 if (bno < args->min_agbno && bno + len > args->min_agbno) { in xfs_alloc_compute_aligned() 340 diff = args->min_agbno - bno; in xfs_alloc_compute_aligned() 347 if (args->alignment > 1 && len >= args->minlen) { in xfs_alloc_compute_aligned() 348 xfs_agblock_t aligned_bno = roundup(bno, args->alignment); in xfs_alloc_compute_aligned() 439 xfs_alloc_arg_t *args) /* allocation argument structure */ in xfs_alloc_fix_len() argument 444 ASSERT(args->mod < args->prod); in xfs_alloc_fix_len() 445 rlen = args->len; in xfs_alloc_fix_len() [all …]
|
| H A D | xfs_attr_leaf.c | 48 STATIC int xfs_attr3_leaf_create(struct xfs_da_args *args, 52 struct xfs_da_args *args, int freemap_index); 53 STATIC void xfs_attr3_leaf_compact(struct xfs_da_args *args, 70 STATIC void xfs_attr3_leaf_moveents(struct xfs_da_args *args, 571 static inline unsigned int xfs_attr_match_mask(const struct xfs_da_args *args) in xfs_attr_match_mask() argument 573 if (args->op_flags & XFS_DA_OP_RECOVERY) in xfs_attr_match_mask() 580 const struct xfs_da_args *args, in xfs_attr_parent_match() argument 584 ASSERT(args->value != NULL); in xfs_attr_parent_match() 595 if (valuelen != args->valuelen) in xfs_attr_parent_match() 598 return memcmp(args->value, value, valuelen) == 0; in xfs_attr_parent_match() [all …]
|
| /linux/include/linux/ |
| H A D | unroll.h | 54 #define UNROLL(N, MACRO, args...) CONCATENATE(__UNROLL_, N)(MACRO, args) argument 56 #define __UNROLL_0(MACRO, args...) argument 57 #define __UNROLL_1(MACRO, args...) __UNROLL_0(MACRO, args) MACRO(0, args) argument 58 #define __UNROLL_2(MACRO, args...) __UNROLL_1(MACRO, args) MACRO(1, args) argument 59 #define __UNROLL_3(MACRO, args...) __UNROLL_2(MACRO, args) MACRO(2, args) argument 60 #define __UNROLL_4(MACRO, args...) __UNROLL_3(MACRO, args) MACRO(3, args) argument 61 #define __UNROLL_5(MACRO, args...) __UNROLL_4(MACRO, args) MACRO(4, args) argument 62 #define __UNROLL_6(MACRO, args...) __UNROLL_5(MACRO, args) MACRO(5, args) argument 63 #define __UNROLL_7(MACRO, args...) __UNROLL_6(MACRO, args) MACRO(6, args) argument 64 #define __UNROLL_8(MACRO, args...) __UNROLL_7(MACRO, args) MACRO(7, args) argument [all …]
|
| /linux/drivers/media/test-drivers/vidtv/ |
| H A D | vidtv_pes.c | 60 static u32 vidtv_pes_write_header_stuffing(struct pes_header_write_args *args) in vidtv_pes_write_header_stuffing() argument 68 if (args->n_pes_h_s_bytes > PES_HEADER_MAX_STUFFING_BYTES) { in vidtv_pes_write_header_stuffing() 71 args->n_pes_h_s_bytes = PES_HEADER_MAX_STUFFING_BYTES; in vidtv_pes_write_header_stuffing() 74 return vidtv_memset(args->dest_buf, in vidtv_pes_write_header_stuffing() 75 args->dest_offset, in vidtv_pes_write_header_stuffing() 76 args->dest_buf_sz, in vidtv_pes_write_header_stuffing() 78 args->n_pes_h_s_bytes); in vidtv_pes_write_header_stuffing() 81 static u32 vidtv_pes_write_pts_dts(struct pes_header_write_args *args) in vidtv_pes_write_pts_dts() argument 93 if (!args->send_pts && args->send_dts) in vidtv_pes_write_pts_dts() 101 if (args->send_pts && args->send_dts) { in vidtv_pes_write_pts_dts() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | atombios_crtc.c | 45 SET_CRTC_OVERSCAN_PS_ALLOCATION args; in amdgpu_atombios_crtc_overscan_setup() local 49 memset(&args, 0, sizeof(args)); in amdgpu_atombios_crtc_overscan_setup() 51 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_overscan_setup() 55 args.usOverscanTop = cpu_to_le16((adjusted_mode->crtc_vdisplay - mode->crtc_vdisplay) / 2); in amdgpu_atombios_crtc_overscan_setup() 56 args.usOverscanBottom = cpu_to_le16((adjusted_mode->crtc_vdisplay - mode->crtc_vdisplay) / 2); in amdgpu_atombios_crtc_overscan_setup() 57 args.usOverscanLeft = cpu_to_le16((adjusted_mode->crtc_hdisplay - mode->crtc_hdisplay) / 2); in amdgpu_atombios_crtc_overscan_setup() 58 args.usOverscanRight = cpu_to_le16((adjusted_mode->crtc_hdisplay - mode->crtc_hdisplay) / 2); in amdgpu_atombios_crtc_overscan_setup() 65 …args.usOverscanLeft = cpu_to_le16((adjusted_mode->crtc_hdisplay - (a2 / mode->crtc_vdisplay)) / 2); in amdgpu_atombios_crtc_overscan_setup() 66 …args.usOverscanRight = cpu_to_le16((adjusted_mode->crtc_hdisplay - (a2 / mode->crtc_vdisplay)) / 2… in amdgpu_atombios_crtc_overscan_setup() 68 … args.usOverscanTop = cpu_to_le16((adjusted_mode->crtc_vdisplay - (a1 / mode->crtc_hdisplay)) / 2); in amdgpu_atombios_crtc_overscan_setup() [all …]
|
| H A D | atombios_encoders.c | 318 DAC_ENCODER_CONTROL_PS_ALLOCATION args; in amdgpu_atombios_encoder_setup_dac() local 321 memset(&args, 0, sizeof(args)); in amdgpu_atombios_encoder_setup_dac() 334 args.ucAction = action; in amdgpu_atombios_encoder_setup_dac() 335 args.ucDacStandard = ATOM_DAC1_PS2; in amdgpu_atombios_encoder_setup_dac() 336 args.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dac() 338 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args, sizeof(args)); in amdgpu_atombios_encoder_setup_dac() 381 union dvo_encoder_control args; in amdgpu_atombios_encoder_setup_dvo() local 385 memset(&args, 0, sizeof(args)); in amdgpu_atombios_encoder_setup_dvo() 395 args.ext_tmds.sXTmdsEncoder.ucEnable = action; in amdgpu_atombios_encoder_setup_dvo() 398 args.ext_tmds.sXTmdsEncoder.ucMisc |= PANEL_ENCODER_MISC_DUAL; in amdgpu_atombios_encoder_setup_dvo() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | uoutp.c | 36 union nvif_outp_dp_mst_vcpi_args *args = argv; in nvkm_uoutp_mthd_dp_mst_vcpi() local 38 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_mst_vcpi() 40 if (!ior->func->dp || !ior->func->dp->vcpi || !nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_dp_mst_vcpi() 43 ior->func->dp->vcpi(ior, args->v0.head, args->v0.start_slot, args->v0.num_slots, in nvkm_uoutp_mthd_dp_mst_vcpi() 44 args->v0.pbn, args->v0.aligned_pbn); in nvkm_uoutp_mthd_dp_mst_vcpi() 51 union nvif_outp_dp_mst_id_put_args *args = argv; in nvkm_uoutp_mthd_dp_mst_id_put() local 53 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_mst_id_put() 58 return outp->func->dp.mst_id_put(outp, args->v0.id); in nvkm_uoutp_mthd_dp_mst_id_put() 64 union nvif_outp_dp_mst_id_get_args *args = argv; in nvkm_uoutp_mthd_dp_mst_id_get() local 66 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_mst_id_get() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | nettest.c | 163 va_list args; in log_msg() local 171 va_start(args, format); in log_msg() 172 vfprintf(stdout, format, args); in log_msg() 173 va_end(args); in log_msg() 181 va_list args; in log_error() local 189 va_start(args, format); in log_error() 190 vfprintf(stderr, format, args); in log_error() 191 va_end(args); in log_error() 199 va_list args; in log_err_errno() local 207 va_start(args, fmt); in log_err_errno() [all …]
|
| /linux/drivers/net/wireless/marvell/libertas_tf/ |
| H A D | deb_defs.h | 49 #define LBTF_DEB_LL(grp, grpnam, fmt, args...) \ argument 51 printk(KERN_DEBUG DRV_NAME grpnam ": " fmt, ## args); } while (0) 53 #define LBTF_DEB_LL(grp, grpnam, fmt, args...) do {} while (0) argument 58 #define lbtf_deb_enter_args(grp, fmt, args...) \ argument 59 LBTF_DEB_LL(grp | LBTF_DEB_ENTER, " enter", "%s(" fmt ")\n", __func__, ## args); 62 #define lbtf_deb_leave_args(grp, fmt, args...) \ argument 64 __func__, ##args); 65 #define lbtf_deb_main(fmt, args...) LBTF_DEB_LL(LBTF_DEB_MAIN, " main", fmt, ##args) argument 66 #define lbtf_deb_net(fmt, args...) LBTF_DEB_LL(LBTF_DEB_NET, " net", fmt, ##args) argument 67 #define lbtf_deb_mesh(fmt, args...) LBTF_DEB_LL(LBTF_DEB_MESH, " mesh", fmt, ##args) argument [all …]
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_chardev.c | 181 struct kfd_ioctl_get_version_args *args = data; in kfd_ioctl_get_version() local 183 args->major_version = KFD_IOCTL_MAJOR_VERSION; in kfd_ioctl_get_version() 184 args->minor_version = KFD_IOCTL_MINOR_VERSION; in kfd_ioctl_get_version() 190 struct kfd_ioctl_create_queue_args *args) in set_queue_properties_from_user() argument 197 if ((args->queue_percentage & 0xFF) > KFD_MAX_QUEUE_PERCENTAGE) { in set_queue_properties_from_user() 202 if (args->queue_priority > KFD_MAX_QUEUE_PRIORITY) { in set_queue_properties_from_user() 207 if ((args->ring_base_address) && in set_queue_properties_from_user() 208 (!access_ok((const void __user *) args->ring_base_address, in set_queue_properties_from_user() 214 if (!is_power_of_2(args->ring_size) && (args->ring_size != 0)) { in set_queue_properties_from_user() 219 if (args->ring_size < KFD_MIN_QUEUE_RING_SIZE) { in set_queue_properties_from_user() [all …]
|
| /linux/fs/btrfs/ |
| H A D | messages.h | 31 #define btrfs_printk_in_rcu(fs_info, level, fmt, args...) \ argument 32 btrfs_no_printk(fs_info, fmt, ##args) 34 #define btrfs_printk_rl_in_rcu(fs_info, level, fmt, args...) \ argument 35 btrfs_no_printk(fs_info, fmt, ##args) 42 #define btrfs_crit(fs_info, fmt, args...) \ argument 43 btrfs_printk_in_rcu(fs_info, LOGLEVEL_CRIT, fmt, ##args) 44 #define btrfs_err(fs_info, fmt, args...) \ argument 45 btrfs_printk_in_rcu(fs_info, LOGLEVEL_ERR, fmt, ##args) 46 #define btrfs_warn(fs_info, fmt, args...) \ argument 47 btrfs_printk_in_rcu(fs_info, LOGLEVEL_WARNING, fmt, ##args) [all …]
|
| /linux/drivers/media/pci/cx18/ |
| H A D | cx18-driver.h | 158 #define CX18_DEBUG(x, type, fmt, args...) \ argument 161 v4l2_info(&cx->v4l2_dev, " " type ": " fmt , ## args); \ 163 #define CX18_DEBUG_WARN(fmt, args...) CX18_DEBUG(CX18_DBGFLG_WARN, "warning", fmt , ## args) argument 164 #define CX18_DEBUG_INFO(fmt, args...) CX18_DEBUG(CX18_DBGFLG_INFO, "info", fmt , ## args) argument 165 #define CX18_DEBUG_API(fmt, args...) CX18_DEBUG(CX18_DBGFLG_API, "api", fmt , ## args) argument 166 #define CX18_DEBUG_DMA(fmt, args...) CX18_DEBUG(CX18_DBGFLG_DMA, "dma", fmt , ## args) argument 167 #define CX18_DEBUG_IOCTL(fmt, args...) CX18_DEBUG(CX18_DBGFLG_IOCTL, "ioctl", fmt , ## args) argument 168 #define CX18_DEBUG_FILE(fmt, args...) CX18_DEBUG(CX18_DBGFLG_FILE, "file", fmt , ## args) argument 169 #define CX18_DEBUG_I2C(fmt, args...) CX18_DEBUG(CX18_DBGFLG_I2C, "i2c", fmt , ## args) argument 170 #define CX18_DEBUG_IRQ(fmt, args...) CX18_DEBUG(CX18_DBGFLG_IRQ, "irq", fmt , ## args) argument [all …]
|
| /linux/tools/lib/bpf/ |
| H A D | bpf_tracing.h | 644 #define ___bpf_ctx_cast2(x, args...) ___bpf_ctx_cast1(args), ctx[1] argument 645 #define ___bpf_ctx_cast3(x, args...) ___bpf_ctx_cast2(args), ctx[2] argument 646 #define ___bpf_ctx_cast4(x, args...) ___bpf_ctx_cast3(args), ctx[3] argument 647 #define ___bpf_ctx_cast5(x, args...) ___bpf_ctx_cast4(args), ctx[4] argument 648 #define ___bpf_ctx_cast6(x, args...) ___bpf_ctx_cast5(args), ctx[5] argument 649 #define ___bpf_ctx_cast7(x, args...) ___bpf_ctx_cast6(args), ctx[6] argument 650 #define ___bpf_ctx_cast8(x, args...) ___bpf_ctx_cast7(args), ctx[7] argument 651 #define ___bpf_ctx_cast9(x, args...) ___bpf_ctx_cast8(args), ctx[8] argument 652 #define ___bpf_ctx_cast10(x, args...) ___bpf_ctx_cast9(args), ctx[9] argument 653 #define ___bpf_ctx_cast11(x, args...) ___bpf_ctx_cast10(args), ctx[10] argument [all …]
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_dumb_buffers.c | 63 static int drm_mode_align_dumb(struct drm_mode_create_dumb *args, in drm_mode_align_dumb() argument 67 u32 pitch = args->pitch; in drm_mode_align_dumb() 81 if (check_mul_overflow(args->height, pitch, &size)) in drm_mode_align_dumb() 87 args->pitch = pitch; in drm_mode_align_dumb() 88 args->size = size; in drm_mode_align_dumb() 121 struct drm_mode_create_dumb *args, in drm_mode_size_dumb() argument 139 fourcc = drm_driver_color_mode_format(dev, args->bpp); in drm_mode_size_dumb() 145 pitch = drm_format_info_min_pitch(info, 0, args->width); in drm_mode_size_dumb() 146 } else if (args->bpp) { in drm_mode_size_dumb() 155 switch (args->bpp) { in drm_mode_size_dumb() [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_rtas.c | 19 static void kvm_rtas_set_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_set_xive() argument 24 if (be32_to_cpu(args->nargs) != 3 || be32_to_cpu(args->nret) != 1) { in kvm_rtas_set_xive() 29 irq = be32_to_cpu(args->args[0]); in kvm_rtas_set_xive() 30 server = be32_to_cpu(args->args[1]); in kvm_rtas_set_xive() 31 priority = be32_to_cpu(args->args[2]); in kvm_rtas_set_xive() 40 args->rets[0] = cpu_to_be32(rc); in kvm_rtas_set_xive() 43 static void kvm_rtas_get_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_get_xive() argument 48 if (be32_to_cpu(args->nargs) != 1 || be32_to_cpu(args->nret) != 3) { in kvm_rtas_get_xive() 53 irq = be32_to_cpu(args->args[0]); in kvm_rtas_get_xive() 65 args->rets[1] = cpu_to_be32(server); in kvm_rtas_get_xive() [all …]
|
| /linux/fs/cachefiles/ |
| H A D | daemon.c | 62 int (*handler)(struct cachefiles_cache *cache, char *args); 286 char *data, *args, *cp; in cachefiles_daemon_write() local 319 for (args = data; *args; args++) in cachefiles_daemon_write() 320 if (isspace(*args)) in cachefiles_daemon_write() 322 if (*args) { in cachefiles_daemon_write() 323 if (args == data) in cachefiles_daemon_write() 325 *args = '\0'; in cachefiles_daemon_write() 326 args = skip_spaces(++args); in cachefiles_daemon_write() 344 ret = cmd->handler(cache, args); in cachefiles_daemon_write() 395 char *args) in cachefiles_daemon_range_error() argument [all …]
|
| /linux/tools/perf/util/bpf_skel/ |
| H A D | augmented_raw_syscalls.bpf.c | 66 unsigned long args[6]; member 118 struct syscall_enter_args args; member 138 struct syscall_enter_args args; member 155 static inline int augmented__output(void *ctx, struct augmented_args_payload *args, int len) in augmented__output() argument 158 return bpf_perf_event_output(ctx, &__augmented_syscalls__, BPF_F_CURRENT_CPU, args, len); in augmented__output() 195 int syscall_unaugmented(struct syscall_enter_args *args) in syscall_unaugmented() argument 207 int sys_enter_connect(struct syscall_enter_args *args) in sys_enter_connect() argument 210 const void *sockaddr_arg = (const void *)args->args[1]; in sys_enter_connect() 211 unsigned int socklen = args->args[2]; in sys_enter_connect() 212 …unsigned int len = sizeof(u64) + sizeof(augmented_args->args); // the size + err in all 'augmented… in sys_enter_connect() [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | syscall.h | 90 unsigned long *args) in syscall_get_arguments() argument 92 args[0] = regs->bx; in syscall_get_arguments() 93 args[1] = regs->cx; in syscall_get_arguments() 94 args[2] = regs->dx; in syscall_get_arguments() 95 args[3] = regs->si; in syscall_get_arguments() 96 args[4] = regs->di; in syscall_get_arguments() 97 args[5] = regs->bp; in syscall_get_arguments() 102 const unsigned long *args) in syscall_set_arguments() argument 104 regs->bx = args[0]; in syscall_set_arguments() 105 regs->cx = args[1]; in syscall_set_arguments() [all …]
|