On 28.07.2023 15:23, Vikash Garodia wrote: > From: Dikshita Agarwal <quic_dikshita@xxxxxxxxxxx> > > Add helpers to calculate stride, scanline, buffer size > etc. for different media formats. > > Signed-off-by: Dikshita Agarwal <quic_dikshita@xxxxxxxxxxx> > Signed-off-by: Vikash Garodia <quic_vgarodia@xxxxxxxxxxx> > --- [...] > + > +#ifndef MSM_MEDIA_ALIGN > +#define MSM_MEDIA_ALIGN(__sz, __align) (((__align) & ((__align) - 1)) ?\ > + ((((__sz) + (__align) - 1) / (__align)) * (__align)) :\ > + (((__sz) + (__align) - 1) & (~((__align) - 1)))) <linux/align.h>? > +#endif > + > +#ifndef MSM_MEDIA_ROUNDUP > +#define MSM_MEDIA_ROUNDUP(__sz, __r) (((__sz) + ((__r) - 1)) / (__r)) > +#endif > + > +/* > + * Function arguments: > + * @v4l2_fmt > + * @width > + * Progressive: width > + * Interlaced: width > + */ Kerneldoc would be cooler [...] > +static inline unsigned int video_rgb_stride_pix(unsigned int colorformat, > + unsigned int width) > +{ > + unsigned int bpp = 4; Always? Konrad