| /linux/arch/arm64/net/ |
| H A D | bpf_jit.h | 19 #define A64_VARIANT(sf) \ argument 20 ((sf) ? AARCH64_INSN_VARIANT_64BIT : AARCH64_INSN_VARIANT_32BIT) 23 #define A64_COMP_BRANCH(sf, Rt, offset, type) \ argument 24 aarch64_insn_gen_comp_branch_imm(0, offset, Rt, A64_VARIANT(sf), \ 26 #define A64_CBZ(sf, Rt, imm19) A64_COMP_BRANCH(sf, Rt, (imm19) << 2, ZERO) argument 27 #define A64_CBNZ(sf, Rt, imm19) A64_COMP_BRANCH(sf, Rt, (imm19) << 2, NONZERO) argument 106 #define A64_SIZE(sf) \ argument 107 ((sf) ? AARCH64_INSN_SIZE_64 : AARCH64_INSN_SIZE_32) 108 #define A64_LSX(sf, Rt, Rn, Rs, type) \ argument 109 aarch64_insn_gen_load_store_ex(Rt, Rn, Rs, A64_SIZE(sf), \ [all …]
|
| /linux/drivers/isdn/hardware/mISDN/ |
| H A D | speedfax.c | 115 struct sfax_hw *sf = dev_id; in IOFUNC_IND() local 119 spin_lock(&sf->lock); in IOFUNC_IND() 120 val = inb(sf->cfg + TIGER_AUX_STATUS); in IOFUNC_IND() 122 spin_unlock(&sf->lock); in IOFUNC_IND() 125 sf->irqcnt++; in IOFUNC_IND() 126 val = ReadISAR_IND(sf, ISAR_IRQBIT); in IOFUNC_IND() 129 mISDNisar_irq(&sf->isar); in IOFUNC_IND() 130 val = ReadISAC_IND(sf, ISAC_ISTA); in IOFUNC_IND() 132 mISDNisac_irq(&sf->isac, val); in IOFUNC_IND() 133 val = ReadISAR_IND(sf, ISAR_IRQBIT); in IOFUNC_IND() [all …]
|
| /linux/arch/sparc/kernel/ |
| H A D | signal_32.c | 77 struct signal_frame __user *sf; in do_sigreturn() local 88 sf = (struct signal_frame __user *) regs->u_regs[UREG_FP]; in do_sigreturn() 91 if (invalid_frame_pointer(sf, sizeof(*sf))) in do_sigreturn() 94 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn() 100 err = __get_user(pc, &sf->info.si_regs.pc); in do_sigreturn() 101 err |= __get_user(npc, &sf->info.si_regs.npc); in do_sigreturn() 108 err |= __copy_from_user(regs, &sf->info.si_regs, sizeof(struct pt_regs)); in do_sigreturn() 117 err |= __get_user(fpu_save, &sf->fpu_save); in do_sigreturn() 120 err |= __get_user(rwin_save, &sf->rwin_save); in do_sigreturn() 127 err |= __get_user(set.sig[0], &sf->info.si_mask); in do_sigreturn() [all …]
|
| H A D | signal32.c | 85 struct signal_frame32 __user *sf; in do_sigreturn32() local 100 sf = (struct signal_frame32 __user *) regs->u_regs[UREG_FP]; in do_sigreturn32() 103 if (invalid_frame_pointer(sf, sizeof(*sf))) in do_sigreturn32() 106 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn32() 112 if (__get_user(pc, &sf->info.si_regs.pc) || in do_sigreturn32() 113 __get_user(npc, &sf->info.si_regs.npc)) in do_sigreturn32() 127 err = __get_user(regs->y, &sf->info.si_regs.y); in do_sigreturn32() 128 err |= __get_user(psr, &sf->info.si_regs.psr); in do_sigreturn32() 131 err |= __get_user(regs->u_regs[i], &sf->info.si_regs.u_regs[i]); in do_sigreturn32() 133 err |= __get_user(i, &sf->v8plus.g_upper[0]); in do_sigreturn32() [all …]
|
| H A D | signal_64.c | 258 struct rt_signal_frame __user *sf; in do_rt_sigreturn() local 268 sf = (struct rt_signal_frame __user *) in do_rt_sigreturn() 272 if (invalid_frame_pointer(sf)) in do_rt_sigreturn() 275 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn() 281 err = __get_user(tpc, &sf->regs.tpc); in do_rt_sigreturn() 282 err |= __get_user(tnpc, &sf->regs.tnpc); in do_rt_sigreturn() 290 err |= __get_user(regs->y, &sf->regs.y); in do_rt_sigreturn() 291 err |= __get_user(tstate, &sf->regs.tstate); in do_rt_sigreturn() 292 err |= copy_from_user(regs->u_regs, sf->regs.u_regs, sizeof(regs->u_regs)); in do_rt_sigreturn() 298 err |= __get_user(fpu_save, &sf->fpu_save); in do_rt_sigreturn() [all …]
|
| /linux/tools/perf/util/ |
| H A D | s390-cpumsf.c | 183 struct s390_cpumsf *sf; member 196 static int s390_cpumcf_dumpctr(struct s390_cpumsf *sf, in s390_cpumcf_dumpctr() argument 203 if (!sf->use_logfile || sf->queues.nr_queues <= sample->cpu) in s390_cpumcf_dumpctr() 206 q = &sf->queues.queue_array[sample->cpu]; in s390_cpumcf_dumpctr() 214 rc = (sf->logdir) in s390_cpumcf_dumpctr() 216 sf->logdir, sample->cpu) in s390_cpumcf_dumpctr() 433 static void s390_cpumsf_dump(struct s390_cpumsf *sf, in s390_cpumsf_dump() argument 446 if (!s390_cpumsf_validate(sf->machine_type, buf, len, &bsdes, in s390_cpumsf_dump() 450 len, sf->machine_type, bsdes, dsdes); in s390_cpumsf_dump() 494 static void s390_cpumsf_dump_event(struct s390_cpumsf *sf, unsigned char *buf, in s390_cpumsf_dump_event() argument [all …]
|
| H A D | srccode.c | 77 static void free_srcfile(struct srcfile *sf) in free_srcfile() argument 79 list_del_init(&sf->nd); in free_srcfile() 80 hlist_del(&sf->hash_nd); in free_srcfile() 81 map_total_sz -= sf->maplen; in free_srcfile() 82 munmap(sf->map, sf->maplen); in free_srcfile() 83 zfree(&sf->lines); in free_srcfile() 84 zfree(&sf->fn); in free_srcfile() 85 free(sf); in free_srcfile() 159 struct srcfile *sf = find_srcfile(fn); in find_sourceline() local 160 if (!sf) in find_sourceline() [all …]
|
| /linux/drivers/gpu/drm/arm/display/komeda/d71/ |
| H A D | d71_component.c | 90 static void dump_block_header(struct seq_file *sf, void __iomem *reg) in dump_block_header() argument 96 seq_printf(sf, "BLOCK_INFO:\t\t0x%X\n", hdr.block_info); in dump_block_header() 97 seq_printf(sf, "PIPELINE_INFO:\t\t0x%X\n", hdr.pipeline_info); in dump_block_header() 103 seq_printf(sf, "VALID_INPUT_ID%u:\t0x%X\n", in dump_block_header() 107 seq_printf(sf, "OUTPUT_ID%u:\t\t0x%X\n", in dump_block_header() 288 static void d71_layer_dump(struct komeda_component *c, struct seq_file *sf) in d71_layer_dump() argument 305 dump_block_header(sf, c->reg); in d71_layer_dump() 307 seq_printf(sf, "%sLAYER_INFO:\t\t0x%X\n", prefix, v[14]); in d71_layer_dump() 310 seq_printf(sf, "%sCONTROL:\t\t0x%X\n", prefix, v[0]); in d71_layer_dump() 313 seq_printf(sf, "LR_RICH_CONTROL:\t0x%X\n", v[0]); in d71_layer_dump() [all …]
|
| /linux/net/mptcp/ |
| H A D | diag.c | 17 struct mptcp_subflow_context *sf; in subflow_get_info() local 32 sf = rcu_dereference(inet_csk(sk)->icsk_ulp_data); in subflow_get_info() 33 if (!sf) { in subflow_get_info() 38 if (sf->mp_capable) in subflow_get_info() 40 if (sf->request_mptcp) in subflow_get_info() 42 if (sf->mp_join) in subflow_get_info() 44 if (sf->request_join) in subflow_get_info() 46 if (sf->backup) in subflow_get_info() 48 if (sf->request_bkup) in subflow_get_info() 50 if (READ_ONCE(sf->fully_established)) in subflow_get_info() [all …]
|
| /linux/arch/arc/kernel/ |
| H A D | signal.c | 102 stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs, in stash_usr_regs() argument 132 err = __copy_to_user(&(sf->uc.uc_mcontext.regs.scratch), &uregs.scratch, in stash_usr_regs() 133 sizeof(sf->uc.uc_mcontext.regs.scratch)); in stash_usr_regs() 136 err |= save_arcv2_regs(&(sf->uc.uc_mcontext), regs); in stash_usr_regs() 138 err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(sigset_t)); in stash_usr_regs() 143 static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf) in restore_usr_regs() argument 149 err = __copy_from_user(&set, &sf->uc.uc_sigmask, sizeof(set)); in restore_usr_regs() 151 &(sf->uc.uc_mcontext.regs.scratch), in restore_usr_regs() 152 sizeof(sf->uc.uc_mcontext.regs.scratch)); in restore_usr_regs() 155 err |= restore_arcv2_regs(&(sf->uc.uc_mcontext), regs); in restore_usr_regs() [all …]
|
| /linux/tools/testing/selftests/arm64/signal/testcases/ |
| H A D | fake_sigreturn_bad_size.c | 16 struct fake_sigframe sf; variable 24 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_size_run() 27 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_bad_size_run() 30 resv_sz = GET_SF_RESV_SIZE(sf); in fake_sigreturn_bad_size_run() 49 ASSERT_GOOD_CONTEXT(&sf.uc); in fake_sigreturn_bad_size_run() 65 ASSERT_BAD_CONTEXT(&sf.uc); in fake_sigreturn_bad_size_run() 66 fake_sigreturn(&sf, sizeof(sf), 0); in fake_sigreturn_bad_size_run()
|
| H A D | fake_sigreturn_bad_size_for_magic0.c | 16 struct fake_sigframe sf; variable 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_size_for_magic0_run() 24 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_bad_size_for_magic0_run() 28 head = get_starting_head(shead, HDR_SZ, GET_SF_RESV_SIZE(sf), NULL); in fake_sigreturn_bad_size_for_magic0_run() 34 ASSERT_BAD_CONTEXT(&sf.uc); in fake_sigreturn_bad_size_for_magic0_run() 35 fake_sigreturn(&sf, sizeof(sf), 0); in fake_sigreturn_bad_size_for_magic0_run()
|
| H A D | fake_sigreturn_duplicated_fpsimd.c | 16 struct fake_sigframe sf; variable 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_duplicated_fpsimd_run() 24 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_duplicated_fpsimd_run() 28 GET_SF_RESV_SIZE(sf), NULL); in fake_sigreturn_duplicated_fpsimd_run() 38 ASSERT_BAD_CONTEXT(&sf.uc); in fake_sigreturn_duplicated_fpsimd_run() 39 fake_sigreturn(&sf, sizeof(sf), 0); in fake_sigreturn_duplicated_fpsimd_run()
|
| H A D | fake_sigreturn_bad_magic.c | 16 struct fake_sigframe sf; variable 21 struct _aarch64_ctx *shead = GET_SF_RESV_HEAD(sf), *head; in fake_sigreturn_bad_magic_run() 24 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_bad_magic_run() 28 head = get_starting_head(shead, HDR_SZ * 2, GET_SF_RESV_SIZE(sf), NULL); in fake_sigreturn_bad_magic_run() 40 ASSERT_BAD_CONTEXT(&sf.uc); in fake_sigreturn_bad_magic_run() 41 fake_sigreturn(&sf, sizeof(sf), 0); in fake_sigreturn_bad_magic_run()
|
| H A D | fake_sigreturn_missing_fpsimd.c | 17 struct fake_sigframe sf; variable 23 struct _aarch64_ctx *head = GET_SF_RESV_HEAD(sf); in fake_sigreturn_missing_fpsimd_run() 26 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_missing_fpsimd_run() 29 resv_sz = GET_SF_RESV_SIZE(sf); in fake_sigreturn_missing_fpsimd_run() 37 ASSERT_BAD_CONTEXT(&sf.uc); in fake_sigreturn_missing_fpsimd_run() 38 fake_sigreturn(&sf, sizeof(sf), 0); in fake_sigreturn_missing_fpsimd_run()
|
| H A D | fake_sigreturn_sme_change_vl.c | 18 struct fake_sigframe sf; variable 37 struct _aarch64_ctx *head = GET_SF_RESV_HEAD(sf); in fake_sigreturn_ssve_change_vl() 41 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_ssve_change_vl() 44 resv_sz = GET_SF_RESV_SIZE(sf); in fake_sigreturn_ssve_change_vl() 63 fake_sigreturn(&sf, sizeof(sf), 0); in fake_sigreturn_ssve_change_vl()
|
| H A D | fake_sigreturn_sve_change_vl.c | 18 struct fake_sigframe sf; variable 37 struct _aarch64_ctx *head = GET_SF_RESV_HEAD(sf); in fake_sigreturn_sve_change_vl() 41 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_sve_change_vl() 44 resv_sz = GET_SF_RESV_SIZE(sf); in fake_sigreturn_sve_change_vl() 63 fake_sigreturn(&sf, sizeof(sf), 0); in fake_sigreturn_sve_change_vl()
|
| H A D | fake_sigreturn_misaligned_sp.c | 16 struct fake_sigframe sf; variable 22 if (!get_current_context(td, &sf.uc, sizeof(sf.uc))) in fake_sigreturn_misaligned_run() 26 fake_sigreturn(&sf, sizeof(sf), 3); in fake_sigreturn_misaligned_run()
|
| /linux/kernel/cgroup/ |
| H A D | misc.c | 216 static int misc_cg_max_show(struct seq_file *sf, void *v) in misc_cg_max_show() argument 219 struct misc_cg *cg = css_misc(seq_css(sf)); in misc_cg_max_show() 226 seq_printf(sf, "%s max\n", misc_res_name[i]); in misc_cg_max_show() 228 seq_printf(sf, "%s %llu\n", misc_res_name[i], in misc_cg_max_show() 305 static int misc_cg_current_show(struct seq_file *sf, void *v) in misc_cg_current_show() argument 309 struct misc_cg *cg = css_misc(seq_css(sf)); in misc_cg_current_show() 314 seq_printf(sf, "%s %llu\n", misc_res_name[i], usage); in misc_cg_current_show() 328 static int misc_cg_peak_show(struct seq_file *sf, void *v) in misc_cg_peak_show() argument 332 struct misc_cg *cg = css_misc(seq_css(sf)); in misc_cg_peak_show() 337 seq_printf(sf, "%s %llu\n", misc_res_name[i], watermark); in misc_cg_peak_show() [all …]
|
| /linux/drivers/gpu/host1x/ |
| H A D | fence.c | 35 struct host1x_syncpt_fence *sf = to_host1x_fence(f); in host1x_syncpt_fence_enable_signaling() local 37 if (host1x_syncpt_is_expired(sf->sp, sf->threshold)) in host1x_syncpt_fence_enable_signaling() 52 if (sf->timeout) { in host1x_syncpt_fence_enable_signaling() 55 schedule_delayed_work(&sf->timeout_work, msecs_to_jiffies(30000)); in host1x_syncpt_fence_enable_signaling() 58 host1x_intr_add_fence_locked(sf->sp->host, sf); in host1x_syncpt_fence_enable_signaling() 149 struct host1x_syncpt_fence *sf = to_host1x_fence(f); in host1x_fence_cancel() local 151 schedule_delayed_work(&sf->timeout_work, 0); in host1x_fence_cancel() 152 flush_delayed_work(&sf->timeout_work); in host1x_fence_cancel()
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_disp.c | 91 const u32 *sf; member 204 .sf = scaling_factors_888, 209 .sf = scaling_factors_888, 214 .sf = scaling_factors_888, 219 .sf = scaling_factors_888, 224 .sf = scaling_factors_888, 229 .sf = scaling_factors_888, 234 .sf = scaling_factors_888, 239 .sf = scaling_factors_888, 244 .sf = scaling_factors_888, [all …]
|
| /linux/drivers/platform/surface/aggregator/ |
| H A D | ssh_parser.c | 121 struct ssam_span sf; in sshp_parse_frame() local 141 sf.ptr = source->ptr + sizeof(u16); in sshp_parse_frame() 142 sf.len = sizeof(struct ssh_frame); in sshp_parse_frame() 145 if (unlikely(!sshp_validate_crc(&sf, sf.ptr + sf.len))) { in sshp_parse_frame() 151 sp.len = get_unaligned_le16(&((struct ssh_frame *)sf.ptr)->len); in sshp_parse_frame() 159 sp.ptr = sf.ptr + sf.len + sizeof(u16); in sshp_parse_frame() 173 *frame = (struct ssh_frame *)sf.ptr; in sshp_parse_frame()
|
| /linux/block/ |
| H A D | bfq-cgroup.c | 90 static u64 blkg_prfill_stat(struct seq_file *sf, struct blkg_policy_data *pd, in blkg_prfill_stat() argument 93 return __blkg_prfill_u64(sf, pd, bfq_stat_read((void *)pd + off)); in blkg_prfill_stat() 948 static int bfq_io_show_weight_legacy(struct seq_file *sf, void *v) in bfq_io_show_weight_legacy() argument 950 struct blkcg *blkcg = css_to_blkcg(seq_css(sf)); in bfq_io_show_weight_legacy() 957 seq_printf(sf, "%u\n", val); in bfq_io_show_weight_legacy() 962 static u64 bfqg_prfill_weight_device(struct seq_file *sf, in bfqg_prfill_weight_device() argument 969 return __blkg_prfill_u64(sf, pd, bfqg->entity.dev_weight); in bfqg_prfill_weight_device() 972 static int bfq_io_show_weight(struct seq_file *sf, void *v) in bfq_io_show_weight() argument 974 struct blkcg *blkcg = css_to_blkcg(seq_css(sf)); in bfq_io_show_weight() 977 seq_printf(sf, "default %u\n", bfqgd->weight); in bfq_io_show_weight() [all …]
|
| /linux/arch/s390/kernel/ |
| H A D | unwind_bc.c | 59 struct stack_frame *sf; in unwind_next_frame() local 67 sf = (struct stack_frame *) sp; in unwind_next_frame() 68 ip = READ_ONCE_NOCHECK(sf->gprs[8]); in unwind_next_frame() 77 sf = (struct stack_frame *) state->sp; in unwind_next_frame() 78 sp = READ_ONCE_NOCHECK(sf->back_chain); in unwind_next_frame() 85 sf = (struct stack_frame *) sp; in unwind_next_frame() 86 ip = READ_ONCE_NOCHECK(sf->gprs[8]); in unwind_next_frame() 131 struct stack_frame *sf; in __unwind_start() local 164 sf = (struct stack_frame *)sp; in __unwind_start() 165 ip = READ_ONCE_NOCHECK(sf->gprs[8]); in __unwind_start()
|
| /linux/drivers/hwmon/ |
| H A D | emc6w201.c | 183 int sf = to_sensor_dev_attr_2(devattr)->index; in in_show() local 187 (unsigned)data->in[sf][nr] * nominal_mv[nr] / 0xC0); in in_show() 195 int sf = to_sensor_dev_attr_2(devattr)->index; in in_store() local 207 reg = (sf == min) ? EMC6W201_REG_IN_LOW(nr) in in_store() 211 data->in[sf][nr] = val; in in_store() 212 err = emc6w201_write8(client, reg, data->in[sf][nr]); in in_store() 222 int sf = to_sensor_dev_attr_2(devattr)->index; in temp_show() local 225 return sprintf(buf, "%d\n", (int)data->temp[sf][nr] * 1000); in temp_show() 234 int sf = to_sensor_dev_attr_2(devattr)->index; in temp_store() local 246 reg = (sf == min) ? EMC6W201_REG_TEMP_LOW(nr) in temp_store() [all …]
|