Lines Matching refs:msg_setup

35 struct msg_setup {  struct
163 ALLOC_CACHE_ALIGN_BUFFER(struct msg_setup, msg_setup, 1); in bcm2835_set_video_params()
166 BCM2835_MBOX_INIT_HDR(msg_setup); in bcm2835_set_video_params()
167 BCM2835_MBOX_INIT_TAG(&msg_setup->physical_w_h, SET_PHYSICAL_W_H); in bcm2835_set_video_params()
168 msg_setup->physical_w_h.body.req.width = *widthp; in bcm2835_set_video_params()
169 msg_setup->physical_w_h.body.req.height = *heightp; in bcm2835_set_video_params()
170 BCM2835_MBOX_INIT_TAG(&msg_setup->virtual_w_h, SET_VIRTUAL_W_H); in bcm2835_set_video_params()
171 msg_setup->virtual_w_h.body.req.width = *widthp; in bcm2835_set_video_params()
172 msg_setup->virtual_w_h.body.req.height = *heightp; in bcm2835_set_video_params()
173 BCM2835_MBOX_INIT_TAG(&msg_setup->depth, SET_DEPTH); in bcm2835_set_video_params()
174 msg_setup->depth.body.req.bpp = 32; in bcm2835_set_video_params()
175 BCM2835_MBOX_INIT_TAG(&msg_setup->pixel_order, SET_PIXEL_ORDER); in bcm2835_set_video_params()
176 msg_setup->pixel_order.body.req.order = pixel_order; in bcm2835_set_video_params()
177 BCM2835_MBOX_INIT_TAG(&msg_setup->alpha_mode, SET_ALPHA_MODE); in bcm2835_set_video_params()
178 msg_setup->alpha_mode.body.req.alpha = alpha_mode; in bcm2835_set_video_params()
179 BCM2835_MBOX_INIT_TAG(&msg_setup->virtual_offset, SET_VIRTUAL_OFFSET); in bcm2835_set_video_params()
180 msg_setup->virtual_offset.body.req.x = 0; in bcm2835_set_video_params()
181 msg_setup->virtual_offset.body.req.y = 0; in bcm2835_set_video_params()
182 BCM2835_MBOX_INIT_TAG(&msg_setup->overscan, SET_OVERSCAN); in bcm2835_set_video_params()
183 msg_setup->overscan.body.req.top = 0; in bcm2835_set_video_params()
184 msg_setup->overscan.body.req.bottom = 0; in bcm2835_set_video_params()
185 msg_setup->overscan.body.req.left = 0; in bcm2835_set_video_params()
186 msg_setup->overscan.body.req.right = 0; in bcm2835_set_video_params()
187 BCM2835_MBOX_INIT_TAG(&msg_setup->allocate_buffer, ALLOCATE_BUFFER); in bcm2835_set_video_params()
188 msg_setup->allocate_buffer.body.req.alignment = 0x100; in bcm2835_set_video_params()
189 BCM2835_MBOX_INIT_TAG_NO_REQ(&msg_setup->pitch, GET_PITCH); in bcm2835_set_video_params()
191 ret = bcm2835_mbox_call_prop(BCM2835_MBOX_PROP_CHAN, &msg_setup->hdr); in bcm2835_set_video_params()
196 *widthp = msg_setup->physical_w_h.body.resp.width; in bcm2835_set_video_params()
197 *heightp = msg_setup->physical_w_h.body.resp.height; in bcm2835_set_video_params()
198 *pitchp = msg_setup->pitch.body.resp.pitch; in bcm2835_set_video_params()
200 msg_setup->allocate_buffer.body.resp.fb_address); in bcm2835_set_video_params()
201 *fb_sizep = msg_setup->allocate_buffer.body.resp.fb_size; in bcm2835_set_video_params()