Lines Matching refs:a
259 static inline bool __tcm_is_in(struct tcm_pt *p, struct tcm_area *a) in __tcm_is_in() argument
263 if (a->is2d) { in __tcm_is_in()
264 return p->x >= a->p0.x && p->x <= a->p1.x && in __tcm_is_in()
265 p->y >= a->p0.y && p->y <= a->p1.y; in __tcm_is_in()
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()
299 static inline s32 tcm_1d_limit(struct tcm_area *a, u32 num_pg) in tcm_1d_limit() argument
301 if (__tcm_sizeof(a) < num_pg) in tcm_1d_limit()
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()