Lines Matching refs:dim
442 struct c2c_dimension *dim;
465 struct c2c_dimension *dim;
468 dim = c2c_fmt->dim;
470 if (dim == &dim_symbol || dim == &dim_srcline)
471 return symbol_width(hists, dim->se);
473 return dim->se ? hists__col_len(hists, dim->se->se_width_idx) :
474 c2c_fmt->dim->width;
482 struct c2c_dimension *dim;
487 dim = c2c_fmt->dim;
489 if (dim->se) {
490 text = dim->header.line[line].text;
493 text = dim->se->se_header;
495 text = dim->header.line[line].text;
501 *span = dim->header.line[line].span;
1900 return c2c_a->dim == c2c_b->dim;
1908 struct c2c_dimension *dim = dimensions[i];
1910 if (!strcmp(dim->name, name))
1911 return dim;
1921 struct c2c_dimension *dim = c2c_fmt->dim;
1925 len = hists__col_len(he->hists, dim->se->se_width_idx);
1927 if (dim == &dim_symbol || dim == &dim_srcline)
1928 len = symbol_width(he->hists, dim->se);
1931 return dim->se->se_snprintf(he, hpp->buf, hpp->size, len);
1938 struct c2c_dimension *dim = c2c_fmt->dim;
1940 return dim->se->se_cmp(a, b);
1947 struct c2c_dimension *dim = c2c_fmt->dim;
1950 collapse_fn = dim->se->se_collapse ?: dim->se->se_cmp;
1956 struct c2c_dimension *dim = get_dimension(name);
1960 if (!dim)
1967 c2c_fmt->dim = dim;
1973 fmt->cmp = dim->se ? c2c_se_cmp : dim->cmp;
1974 fmt->sort = dim->se ? c2c_se_cmp : dim->cmp;
1975 fmt->color = dim->se ? NULL : dim->color;
1976 fmt->entry = dim->se ? c2c_se_entry : dim->entry;
1979 fmt->collapse = dim->se ? c2c_se_collapse : dim->cmp;
2002 struct c2c_dimension *dim;
2009 dim = c2c_fmt->dim;
2010 if (dim == &dim_dso)
2171 struct c2c_dimension *dim;
2173 dim = &c2c.hists == c2c_he->hists ?
2176 if (len > dim->width)
2177 dim->width = len;