Lines Matching defs:msg
128 struct mixart_msg *msg,
137 if (snd_BUG_ON(msg->size % 4))
166 writel_be( msg->size + MSG_DESCRIPTOR_SIZE, MIXART_MEM(mgr, msg_frame_address) ); /* size of descriptor + request */
167 writel_be( msg->message_id , MIXART_MEM(mgr, msg_frame_address + 4) ); /* dwMessageID */
168 writel_be( msg->uid.object_id, MIXART_MEM(mgr, msg_frame_address + 8) ); /* uidDest */
169 writel_be( msg->uid.desc, MIXART_MEM(mgr, msg_frame_address + 12) ); /* */
172 writel_be( msg->size, MIXART_MEM(mgr, msg_frame_address + 24) ); /* SizeDLL_T16 */
178 for( i=0; i < msg->size; i+=4 ) {
179 writel_be( *(u32*)(msg->data + i), MIXART_MEM(mgr, MSG_HEADER_SIZE + msg_frame_address + i) );
245 "error: no response on msg %x\n", msg_frame);
329 u32 msg, addr, type;
333 msg = mgr->msg_fifo[mgr->msg_fifo_readptr];
338 addr = msg & ~MSG_TYPE_MASK;
339 type = msg & MSG_TYPE_MASK;
351 err, msg);
368 msg, resp.message_id, resp.uid.object_id, resp.uid.desc, resp.size);
373 /* msg contains no address ! do not get_msg() ! */
379 msg);
385 } /* while there is a msg in fifo */
418 u32 msg;
422 while (retrieve_msg_frame(mgr, &msg)) {
424 switch (msg & MSG_TYPE_MASK) {
429 err = get_msg(mgr, &resp, msg & ~MSG_TYPE_MASK);
433 err, msg);
522 if(msg & MSG_CANCEL_NOTIFY_MASK) {
523 msg &= ~MSG_CANCEL_NOTIFY_MASK;
525 "canceled notification %x !\n", msg);
531 if ((msg & ~MSG_TYPE_MASK) == mgr->pending_event) {
537 mgr->msg_fifo[mgr->msg_fifo_writeptr] = msg;
547 "interrupt received request %x\n", msg);
550 } /* switch on msg type */