• Home
  • Raw
  • Download

Lines Matching refs:msg_setup

29 struct msg_setup {  struct
112 ALLOC_CACHE_ALIGN_BUFFER(struct msg_setup, msg_setup, 1); in bcm2835_set_video_params()
115 BCM2835_MBOX_INIT_HDR(msg_setup); in bcm2835_set_video_params()
116 BCM2835_MBOX_INIT_TAG(&msg_setup->physical_w_h, SET_PHYSICAL_W_H); in bcm2835_set_video_params()
117 msg_setup->physical_w_h.body.req.width = *widthp; in bcm2835_set_video_params()
118 msg_setup->physical_w_h.body.req.height = *heightp; in bcm2835_set_video_params()
119 BCM2835_MBOX_INIT_TAG(&msg_setup->virtual_w_h, SET_VIRTUAL_W_H); in bcm2835_set_video_params()
120 msg_setup->virtual_w_h.body.req.width = *widthp; in bcm2835_set_video_params()
121 msg_setup->virtual_w_h.body.req.height = *heightp; in bcm2835_set_video_params()
122 BCM2835_MBOX_INIT_TAG(&msg_setup->depth, SET_DEPTH); in bcm2835_set_video_params()
123 msg_setup->depth.body.req.bpp = 32; in bcm2835_set_video_params()
124 BCM2835_MBOX_INIT_TAG(&msg_setup->pixel_order, SET_PIXEL_ORDER); in bcm2835_set_video_params()
125 msg_setup->pixel_order.body.req.order = pixel_order; in bcm2835_set_video_params()
126 BCM2835_MBOX_INIT_TAG(&msg_setup->alpha_mode, SET_ALPHA_MODE); in bcm2835_set_video_params()
127 msg_setup->alpha_mode.body.req.alpha = alpha_mode; in bcm2835_set_video_params()
128 BCM2835_MBOX_INIT_TAG(&msg_setup->virtual_offset, SET_VIRTUAL_OFFSET); in bcm2835_set_video_params()
129 msg_setup->virtual_offset.body.req.x = 0; in bcm2835_set_video_params()
130 msg_setup->virtual_offset.body.req.y = 0; in bcm2835_set_video_params()
131 BCM2835_MBOX_INIT_TAG(&msg_setup->overscan, SET_OVERSCAN); in bcm2835_set_video_params()
132 msg_setup->overscan.body.req.top = 0; in bcm2835_set_video_params()
133 msg_setup->overscan.body.req.bottom = 0; in bcm2835_set_video_params()
134 msg_setup->overscan.body.req.left = 0; in bcm2835_set_video_params()
135 msg_setup->overscan.body.req.right = 0; in bcm2835_set_video_params()
136 BCM2835_MBOX_INIT_TAG(&msg_setup->allocate_buffer, ALLOCATE_BUFFER); in bcm2835_set_video_params()
137 msg_setup->allocate_buffer.body.req.alignment = 0x100; in bcm2835_set_video_params()
138 BCM2835_MBOX_INIT_TAG_NO_REQ(&msg_setup->pitch, GET_PITCH); in bcm2835_set_video_params()
140 ret = bcm2835_mbox_call_prop(BCM2835_MBOX_PROP_CHAN, &msg_setup->hdr); in bcm2835_set_video_params()
145 *widthp = msg_setup->physical_w_h.body.resp.width; in bcm2835_set_video_params()
146 *heightp = msg_setup->physical_w_h.body.resp.height; in bcm2835_set_video_params()
147 *pitchp = msg_setup->pitch.body.resp.pitch; in bcm2835_set_video_params()
149 msg_setup->allocate_buffer.body.resp.fb_address); in bcm2835_set_video_params()
150 *fb_sizep = msg_setup->allocate_buffer.body.resp.fb_size; in bcm2835_set_video_params()