Lines Matching refs:descs

246 	stats = rdma_alloc_hw_stats_struct(cnts->descs,  in do_alloc_stats()
444 type = *(u32 *)cnts->descs[index].priv; in do_get_op_stat()
588 struct rdma_stat_desc *descs, size_t *offsets, in mlx5_ib_fill_counters() argument
600 descs[j].name = names[i].name; in mlx5_ib_fill_counters()
609 descs[j].name = names[i].name; in mlx5_ib_fill_counters()
619 descs[j].name = names[i].name; in mlx5_ib_fill_counters()
629 descs[j].name = names[i].name; in mlx5_ib_fill_counters()
639 descs[j].name = names[i].name; in mlx5_ib_fill_counters()
649 descs[j].name = cong_cnts[i].name; in mlx5_ib_fill_counters()
656 descs[j].name = ext_ppcnt_cnts[i].name; in mlx5_ib_fill_counters()
662 descs[j].name = basic_op_cnts[i].name; in mlx5_ib_fill_counters()
663 descs[j].flags |= IB_STAT_FLAG_OPTIONAL; in mlx5_ib_fill_counters()
664 descs[j].priv = &basic_op_cnts[i].type; in mlx5_ib_fill_counters()
670 descs[j].name = rdmarx_cnp_op_cnts[i].name; in mlx5_ib_fill_counters()
671 descs[j].flags |= IB_STAT_FLAG_OPTIONAL; in mlx5_ib_fill_counters()
672 descs[j].priv = &rdmarx_cnp_op_cnts[i].type; in mlx5_ib_fill_counters()
679 descs[j].name = rdmatx_cnp_op_cnts[i].name; in mlx5_ib_fill_counters()
680 descs[j].flags |= IB_STAT_FLAG_OPTIONAL; in mlx5_ib_fill_counters()
681 descs[j].priv = &rdmatx_cnp_op_cnts[i].type; in mlx5_ib_fill_counters()
745 cnts->descs = kcalloc(num_counters, in __mlx5_ib_alloc_counters()
747 if (!cnts->descs) in __mlx5_ib_alloc_counters()
758 kfree(cnts->descs); in __mlx5_ib_alloc_counters()
759 cnts->descs = NULL; in __mlx5_ib_alloc_counters()
781 kfree(dev->port[i].cnts.descs); in mlx5_ib_dealloc_counters()
824 mlx5_ib_fill_counters(dev, dev->port[i].cnts.descs, in mlx5_ib_alloc_counters()
998 if (!(cnts->descs[index].flags & IB_STAT_FLAG_OPTIONAL)) in mlx5_ib_modify_stat()
1001 type = *(u32 *)cnts->descs[index].priv; in mlx5_ib_modify_stat()