Lines Matching refs:buff

66 	new_buff->buff = kvzalloc(MLX5DR_DEBUG_DUMP_BUFF_SIZE, GFP_KERNEL);
67 if (!new_buff->buff) {
106 kvfree(dump_buff->buff);
119 struct mlx5dr_dbg_dump_buff *buff;
127 buff = list_last_entry(&dump_data->buff_list,
130 buff_capacity = (MLX5DR_DEBUG_DUMP_BUFF_SIZE - 1) - buff->index;
135 ret = snprintf(buff->buff + buff->index, write_size + 1, "%s", str);
139 buff->index += write_size;
144 buff = mlx5dr_dbg_dump_data_init_new_buff(dump_data);
145 if (!buff)
148 ret = snprintf(buff->buff, remain_size + 1, "%s", str + write_size);
152 buff->index += remain_size;
208 dr_dump_rule_action_mem(struct seq_file *file, char *buff, const u64 rule_id,
219 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
226 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
232 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
238 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
247 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
252 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
259 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
264 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
271 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
285 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
296 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
302 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
308 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
314 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH, "\n");
317 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
323 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
330 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
335 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
342 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
347 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
357 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
362 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
369 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
374 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
381 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
386 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
393 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
398 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
405 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
410 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
419 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
424 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
433 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
438 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
447 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
470 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
478 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
490 dr_dump_rule_mem(struct seq_file *file, char *buff, struct mlx5dr_ste *ste,
508 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
515 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
523 dr_dump_rule_rx_tx(struct seq_file *file, char *buff,
535 ret = dr_dump_rule_mem(file, buff, ste_arr[i], is_rx, rule_id,
549 char buff[MLX5DR_DEBUG_DUMP_BUFF_LENGTH];
557 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
563 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
568 ret = dr_dump_rule_rx_tx(file, buff, rx, true, rule_id, format_ver);
574 ret = dr_dump_rule_rx_tx(file, buff, tx, false, rule_id, format_ver);
580 ret = dr_dump_rule_action_mem(file, buff, rule_id, action_mem);
589 dr_dump_matcher_mask(struct seq_file *file, char *buff,
596 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH, "%d,0x%llx,",
601 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
607 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
610 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH, ",");
616 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
622 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
625 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH, ",");
631 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
637 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
640 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH, ",");
646 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
652 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
655 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH, ",");
661 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
667 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
670 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH, ",\n");
676 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
684 dr_dump_matcher_builder(struct seq_file *file, char *buff,
690 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
697 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
705 dr_dump_matcher_rx_tx(struct seq_file *file, char *buff, bool is_rx,
718 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
728 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
733 ret = dr_dump_matcher_builder(file, buff,
748 char buff[MLX5DR_DEBUG_DUMP_BUFF_LENGTH];
754 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
761 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
765 ret = dr_dump_matcher_mask(file, buff, &matcher->mask,
771 ret = dr_dump_matcher_rx_tx(file, buff, true, rx, matcher_id);
777 ret = dr_dump_matcher_rx_tx(file, buff, false, tx, matcher_id);
805 dr_dump_table_rx_tx(struct seq_file *file, char *buff, bool is_rx,
817 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
823 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
835 char buff[MLX5DR_DEBUG_DUMP_BUFF_LENGTH];
838 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
845 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
850 ret = dr_dump_table_rx_tx(file, buff, true, rx,
857 ret = dr_dump_table_rx_tx(file, buff, false, tx,
883 dr_dump_send_ring(struct seq_file *file, char *buff,
889 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
897 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
906 char *buff,
913 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
920 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
928 dr_dump_domain_info_caps(struct seq_file *file, char *buff,
939 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
947 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
954 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
963 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
971 dr_dump_domain_info(struct seq_file *file, char *buff,
977 ret = dr_dump_domain_info_caps(file, buff, &info->caps, domain_id);
981 ret = dr_dump_domain_info_flex_parser(file, buff, "icmp_dw0",
987 ret = dr_dump_domain_info_flex_parser(file, buff, "icmp_dw1",
993 ret = dr_dump_domain_info_flex_parser(file, buff, "icmpv6_dw0",
999 ret = dr_dump_domain_info_flex_parser(file, buff, "icmpv6_dw1",
1011 char buff[MLX5DR_DEBUG_DUMP_BUFF_LENGTH];
1015 ret = snprintf(buff, MLX5DR_DEBUG_DUMP_BUFF_LENGTH,
1031 ret = mlx5dr_dbg_dump_data_print(file, buff, ret);
1035 ret = dr_dump_domain_info(file, buff, &dmn->info, domain_id);
1040 ret = dr_dump_send_ring(file, buff, dmn->send_ring, domain_id);
1145 seq_printf(file, "%s", entry->buff);