Lines Matching refs:user_buf

127 static void *validate_and_copy_from_user(const void __user *user_buf,  in validate_and_copy_from_user()  argument
136 if (!access_ok(user_buf, *count)) in validate_and_copy_from_user()
144 if (copy_from_user(buf, user_buf, nbytes)) { in validate_and_copy_from_user()
222 enum tb_cfg_space space, const char __user *user_buf, in regs_write() argument
230 buf = validate_and_copy_from_user(user_buf, &count); in regs_write()
273 static ssize_t port_regs_write(struct file *file, const char __user *user_buf, in port_regs_write() argument
279 return regs_write(port->sw, port, TB_CFG_PORT, user_buf, count, ppos); in port_regs_write()
282 static ssize_t path_write(struct file *file, const char __user *user_buf, in path_write() argument
288 return regs_write(port->sw, port, TB_CFG_HOPS, user_buf, count, ppos); in path_write()
291 static ssize_t switch_regs_write(struct file *file, const char __user *user_buf, in switch_regs_write() argument
297 return regs_write(sw, NULL, TB_CFG_SWITCH, user_buf, count, ppos); in switch_regs_write()
381 static ssize_t port_sb_regs_write(struct file *file, const char __user *user_buf, in port_sb_regs_write() argument
391 buf = validate_and_copy_from_user(user_buf, &count); in port_sb_regs_write()
415 const char __user *user_buf, in retimer_sb_regs_write() argument
424 buf = validate_and_copy_from_user(user_buf, &count); in retimer_sb_regs_write()
616 margining_ber_level_write(struct file *file, const char __user *user_buf, in margining_ber_level_write() argument
634 buf = validate_and_copy_from_user(user_buf, &count); in margining_ber_level_write()
809 margining_lanes_write(struct file *file, const char __user *user_buf, in margining_lanes_write() argument
819 buf = validate_and_copy_from_user(user_buf, &count); in margining_lanes_write()
885 const char __user *user_buf, in margining_voltage_time_offset_write() argument
895 ret = kstrtouint_from_user(user_buf, count, 10, &val); in margining_voltage_time_offset_write()
935 margining_error_counter_write(struct file *file, const char __user *user_buf, in margining_error_counter_write() argument
944 buf = validate_and_copy_from_user(user_buf, &count); in margining_error_counter_write()
1001 margining_dwell_time_write(struct file *file, const char __user *user_buf, in margining_dwell_time_write() argument
1010 ret = kstrtouint_from_user(user_buf, count, 10, &val); in margining_dwell_time_write()
1041 margining_optional_voltage_offset_write(struct file *file, const char __user *user_buf, in margining_optional_voltage_offset_write() argument
1050 ret = kstrtobool_from_user(user_buf, count, &val); in margining_optional_voltage_offset_write()
1076 const char __user *user_buf, in margining_mode_write() argument
1085 buf = validate_and_copy_from_user(user_buf, &count); in margining_mode_write()
1317 const char __user *user_buf, in margining_results_write() argument
1470 const char __user *user_buf, in margining_test_write() argument
1479 buf = validate_and_copy_from_user(user_buf, &count); in margining_test_write()
1527 const char __user *user_buf, in margining_margin_write() argument
1536 buf = validate_and_copy_from_user(user_buf, &count); in margining_margin_write()
1596 const char __user *user_buf, in margining_eye_write() argument
1606 buf = validate_and_copy_from_user(user_buf, &count); in margining_eye_write()
1887 static ssize_t counters_write(struct file *file, const char __user *user_buf, in counters_write() argument
1897 buf = validate_and_copy_from_user(user_buf, &count); in counters_write()