Lines Matching refs:width
57 u16 width, height; /* container dimensions */ member
67 s32 (*reserve_2d)(struct tcm *tcm, u16 height, u16 width, u16 align,
91 struct tcm *sita_init(u16 width, u16 height);
131 static inline s32 tcm_reserve_2d(struct tcm *tcm, u16 width, u16 height, in tcm_reserve_2d() argument
137 (area == NULL || width == 0 || height == 0 || in tcm_reserve_2d()
140 (height > tcm->height || width > tcm->width) ? -ENOMEM : 0; in tcm_reserve_2d()
144 res = tcm->reserve_2d(tcm, height, width, align, offset, in tcm_reserve_2d()
171 slots > (tcm->width * (u32) tcm->height) ? -ENOMEM : 0; in tcm_reserve_1d()
229 (slice->p0.x || (slice->p1.x != slice->tcm->width - 1))) { in tcm_slice()
231 slice->p1.x = slice->tcm->width - 1; in tcm_slice()
247 area->p1.x < area->tcm->width && in tcm_area_is_valid()
252 area->p0.x < area->tcm->width && in tcm_area_is_valid()
253 area->p0.x + area->p0.y * area->tcm->width <= in tcm_area_is_valid()
254 area->p1.x + area->p1.y * area->tcm->width) || in tcm_area_is_valid()
269 i = p->x + p->y * a->tcm->width; in __tcm_is_in()
270 return i >= a->p0.x + a->p0.y * a->tcm->width && in __tcm_is_in()
271 i <= a->p1.x + a->p1.y * a->tcm->width; in __tcm_is_in()
293 area->tcm->width; in __tcm_sizeof()
308 a->p1.x = (a->p0.x + num_pg - 1) % a->tcm->width; in tcm_1d_limit()
309 a->p1.y = a->p0.y + ((a->p0.x + num_pg - 1) / a->tcm->width); in tcm_1d_limit()