Lines Matching refs:dim

414 	struct c2c_dimension	*dim;
437 struct c2c_dimension *dim;
440 dim = c2c_fmt->dim;
442 if (dim == &dim_symbol || dim == &dim_srcline)
443 return symbol_width(hists, dim->se);
445 return dim->se ? hists__col_len(hists, dim->se->se_width_idx) :
446 c2c_fmt->dim->width;
454 struct c2c_dimension *dim;
459 dim = c2c_fmt->dim;
461 if (dim->se) {
462 text = dim->header.line[line].text;
465 text = dim->se->se_header;
467 text = dim->header.line[line].text;
473 *span = dim->header.line[line].span;
1652 return c2c_a->dim == c2c_b->dim;
1660 struct c2c_dimension *dim = dimensions[i];
1662 if (!strcmp(dim->name, name))
1663 return dim;
1673 struct c2c_dimension *dim = c2c_fmt->dim;
1677 len = hists__col_len(he->hists, dim->se->se_width_idx);
1679 if (dim == &dim_symbol || dim == &dim_srcline)
1680 len = symbol_width(he->hists, dim->se);
1683 return dim->se->se_snprintf(he, hpp->buf, hpp->size, len);
1690 struct c2c_dimension *dim = c2c_fmt->dim;
1692 return dim->se->se_cmp(a, b);
1699 struct c2c_dimension *dim = c2c_fmt->dim;
1702 collapse_fn = dim->se->se_collapse ?: dim->se->se_cmp;
1708 struct c2c_dimension *dim = get_dimension(name);
1712 if (!dim)
1719 c2c_fmt->dim = dim;
1725 fmt->cmp = dim->se ? c2c_se_cmp : dim->cmp;
1726 fmt->sort = dim->se ? c2c_se_cmp : dim->cmp;
1727 fmt->color = dim->se ? NULL : dim->color;
1728 fmt->entry = dim->se ? c2c_se_entry : dim->entry;
1731 fmt->collapse = dim->se ? c2c_se_collapse : dim->cmp;
1754 struct c2c_dimension *dim;
1761 dim = c2c_fmt->dim;
1762 if (dim == &dim_dso)
1901 struct c2c_dimension *dim;
1903 dim = &c2c.hists == c2c_he->hists ?
1906 if (len > dim->width)
1907 dim->width = len;