Lines Matching refs:width
59 u16 width, height; /* container dimensions */ member
71 s32 (*reserve_2d)(struct tcm *tcm, u16 height, u16 width, u8 align,
94 struct tcm *sita_init(u16 width, u16 height, struct tcm_pt *attr);
131 static inline s32 tcm_reserve_2d(struct tcm *tcm, u16 width, u16 height, in tcm_reserve_2d() argument
136 (area == NULL || width == 0 || height == 0 || in tcm_reserve_2d()
139 (height > tcm->height || width > tcm->width) ? -ENOMEM : 0; in tcm_reserve_2d()
143 res = tcm->reserve_2d(tcm, height, width, align, area); in tcm_reserve_2d()
169 slots > (tcm->width * (u32) tcm->height) ? -ENOMEM : 0; in tcm_reserve_1d()
227 (slice->p0.x || (slice->p1.x != slice->tcm->width - 1))) { in tcm_slice()
229 slice->p1.x = slice->tcm->width - 1; in tcm_slice()
245 area->p1.x < area->tcm->width && in tcm_area_is_valid()
250 area->p0.x < area->tcm->width && in tcm_area_is_valid()
251 area->p0.x + area->p0.y * area->tcm->width <= in tcm_area_is_valid()
252 area->p1.x + area->p1.y * area->tcm->width) || in tcm_area_is_valid()
267 i = p->x + p->y * a->tcm->width; in __tcm_is_in()
268 return i >= a->p0.x + a->p0.y * a->tcm->width && in __tcm_is_in()
269 i <= a->p1.x + a->p1.y * a->tcm->width; in __tcm_is_in()
291 area->tcm->width; in __tcm_sizeof()
306 a->p1.x = (a->p0.x + num_pg - 1) % a->tcm->width; in tcm_1d_limit()
307 a->p1.y = a->p0.y + ((a->p0.x + num_pg - 1) / a->tcm->width); in tcm_1d_limit()