Lines Matching refs:ubuf
341 static ssize_t tool_fn_read(struct tool_ctx *tc, char __user *ubuf, in tool_fn_read() argument
356 return simple_read_from_buffer(ubuf, size, offp, buf, pos); in tool_fn_read()
360 const char __user *ubuf, in tool_fn_write() argument
374 ret = simple_write_to_buffer(buf, size, offp, ubuf, size); in tool_fn_write()
410 static ssize_t tool_port_read(struct file *filep, char __user *ubuf, in tool_port_read() argument
419 return simple_read_from_buffer(ubuf, size, offp, buf, pos); in tool_port_read()
426 static ssize_t tool_peer_port_read(struct file *filep, char __user *ubuf, in tool_peer_port_read() argument
437 return simple_read_from_buffer(ubuf, size, offp, buf, pos); in tool_peer_port_read()
467 static ssize_t tool_link_write(struct file *filep, const char __user *ubuf, in tool_link_write() argument
474 ret = kstrtobool_from_user(ubuf, size, &val); in tool_link_write()
493 static ssize_t tool_peer_link_read(struct file *filep, char __user *ubuf, in tool_peer_link_read() argument
507 return simple_read_from_buffer(ubuf, size, offp, buf, 3); in tool_peer_link_read()
515 const char __user *ubuf, in tool_peer_link_event_write() argument
524 ret = kstrtobool_from_user(ubuf, size, &val); in tool_peer_link_event_write()
546 static ssize_t tool_mw_read(struct file *filep, char __user *ubuf, in tool_mw_read() argument
554 return simple_read_from_buffer(ubuf, size, offp, in tool_mw_read()
558 static ssize_t tool_mw_write(struct file *filep, const char __user *ubuf, in tool_mw_write() argument
567 ubuf, size); in tool_mw_write()
642 static ssize_t tool_mw_trans_read(struct file *filep, char __user *ubuf, in tool_mw_trans_read() argument
696 ret = simple_read_from_buffer(ubuf, size, offp, buf, off); in tool_mw_trans_read()
704 static ssize_t tool_mw_trans_write(struct file *filep, const char __user *ubuf, in tool_mw_trans_write() argument
711 ret = kstrtouint_from_user(ubuf, size, 0, &val); in tool_mw_trans_write()
729 static ssize_t tool_peer_mw_read(struct file *filep, char __user *ubuf, in tool_peer_mw_read() argument
751 ret = copy_to_user(ubuf, buf, size); in tool_peer_mw_read()
767 static ssize_t tool_peer_mw_write(struct file *filep, const char __user *ubuf, in tool_peer_mw_write() argument
787 ret = copy_from_user(buf, ubuf, size); in tool_peer_mw_write()
870 static ssize_t tool_peer_mw_trans_read(struct file *filep, char __user *ubuf, in tool_peer_mw_trans_read() argument
921 ret = simple_read_from_buffer(ubuf, size, offp, buf, off); in tool_peer_mw_trans_read()
928 const char __user *ubuf, in tool_peer_mw_trans_write() argument
939 if (copy_from_user(buf, ubuf, buf_size)) in tool_peer_mw_trans_write()
1028 static ssize_t tool_db_read(struct file *filep, char __user *ubuf, in tool_db_read() argument
1033 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->db_read); in tool_db_read()
1036 static ssize_t tool_db_write(struct file *filep, const char __user *ubuf, in tool_db_write() argument
1041 return tool_fn_write(tc, ubuf, size, offp, tc->ntb->ops->db_set, in tool_db_write()
1049 static ssize_t tool_db_valid_mask_read(struct file *filep, char __user *ubuf, in tool_db_valid_mask_read() argument
1054 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->db_valid_mask); in tool_db_valid_mask_read()
1061 static ssize_t tool_db_mask_read(struct file *filep, char __user *ubuf, in tool_db_mask_read() argument
1066 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->db_read_mask); in tool_db_mask_read()
1069 static ssize_t tool_db_mask_write(struct file *filep, const char __user *ubuf, in tool_db_mask_write() argument
1074 return tool_fn_write(tc, ubuf, size, offp, tc->ntb->ops->db_set_mask, in tool_db_mask_write()
1082 static ssize_t tool_peer_db_read(struct file *filep, char __user *ubuf, in tool_peer_db_read() argument
1087 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->peer_db_read); in tool_peer_db_read()
1090 static ssize_t tool_peer_db_write(struct file *filep, const char __user *ubuf, in tool_peer_db_write() argument
1095 return tool_fn_write(tc, ubuf, size, offp, tc->ntb->ops->peer_db_set, in tool_peer_db_write()
1103 static ssize_t tool_peer_db_mask_read(struct file *filep, char __user *ubuf, in tool_peer_db_mask_read() argument
1108 return tool_fn_read(tc, ubuf, size, offp, in tool_peer_db_mask_read()
1113 const char __user *ubuf, in tool_peer_db_mask_write() argument
1118 return tool_fn_write(tc, ubuf, size, offp, in tool_peer_db_mask_write()
1128 const char __user *ubuf, in tool_db_event_write() argument
1135 ret = kstrtou64_from_user(ubuf, size, 0, &val); in tool_db_event_write()
1154 static ssize_t tool_spad_read(struct file *filep, char __user *ubuf, in tool_spad_read() argument
1167 return simple_read_from_buffer(ubuf, size, offp, buf, pos); in tool_spad_read()
1170 static ssize_t tool_spad_write(struct file *filep, const char __user *ubuf, in tool_spad_write() argument
1182 ret = kstrtou32_from_user(ubuf, size, 0, &val); in tool_spad_write()
1195 static ssize_t tool_peer_spad_read(struct file *filep, char __user *ubuf, in tool_peer_spad_read() argument
1208 return simple_read_from_buffer(ubuf, size, offp, buf, pos); in tool_peer_spad_read()
1211 static ssize_t tool_peer_spad_write(struct file *filep, const char __user *ubuf, in tool_peer_spad_write() argument
1223 ret = kstrtou32_from_user(ubuf, size, 0, &val); in tool_peer_spad_write()
1277 static ssize_t tool_inmsg_read(struct file *filep, char __user *ubuf, in tool_inmsg_read() argument
1290 return simple_read_from_buffer(ubuf, size, offp, buf, pos); in tool_inmsg_read()
1298 const char __user *ubuf, in tool_outmsg_write() argument
1305 ret = kstrtou32_from_user(ubuf, size, 0, &val); in tool_outmsg_write()
1318 static ssize_t tool_msg_sts_read(struct file *filep, char __user *ubuf, in tool_msg_sts_read() argument
1323 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->msg_read_sts); in tool_msg_sts_read()
1326 static ssize_t tool_msg_sts_write(struct file *filep, const char __user *ubuf, in tool_msg_sts_write() argument
1331 return tool_fn_write(tc, ubuf, size, offp, NULL, in tool_msg_sts_write()
1339 static ssize_t tool_msg_inbits_read(struct file *filep, char __user *ubuf, in tool_msg_inbits_read() argument
1344 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->msg_inbits); in tool_msg_inbits_read()
1351 static ssize_t tool_msg_outbits_read(struct file *filep, char __user *ubuf, in tool_msg_outbits_read() argument
1356 return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->msg_outbits); in tool_msg_outbits_read()
1363 static ssize_t tool_msg_mask_write(struct file *filep, const char __user *ubuf, in tool_msg_mask_write() argument
1368 return tool_fn_write(tc, ubuf, size, offp, in tool_msg_mask_write()
1378 const char __user *ubuf, in tool_msg_event_write() argument
1385 ret = kstrtou64_from_user(ubuf, size, 0, &val); in tool_msg_event_write()