• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/pci/mixart/

Lines Matching refs:resp

74 static int get_msg(struct mixart_mgr *mgr, struct mixart_msg *resp,
90 resp->message_id = readl_be(MIXART_MEM(mgr, msg_frame_address + 4)); /* dwMessageID */
91 resp->uid.object_id = readl_be(MIXART_MEM(mgr, msg_frame_address + 8)); /* uidDest */
92 resp->uid.desc = readl_be(MIXART_MEM(mgr, msg_frame_address + 12)); /* */
94 if( (size < MSG_DESCRIPTOR_SIZE) || (resp->size < (size - MSG_DESCRIPTOR_SIZE))) {
101 memcpy_fromio(resp->data, MIXART_MEM(mgr, msg_frame_address + MSG_HEADER_SIZE ), size);
102 resp->size = size;
108 ((u32*)resp->data)[i] = be32_to_cpu(((u32*)resp->data)[i]);
238 struct mixart_msg resp;
271 resp.message_id = 0;
272 resp.uid = (struct mixart_uid){0,0};
273 resp.data = resp_data;
274 resp.size = max_resp_size;
276 err = get_msg(mgr, &resp, msg_frame);
278 if( request->message_id != resp.message_id )
353 struct mixart_msg resp;
371 resp.message_id = 0;
372 resp.data = mixart_msg_data;
373 resp.size = sizeof(mixart_msg_data);
374 err = get_msg(mgr, &resp, addr);
380 switch(resp.message_id) {
390 msg, resp.message_id, resp.uid.object_id, resp.uid.desc, resp.size);
415 struct mixart_msg resp;
444 resp.message_id = 0;
445 resp.data = mixart_msg_data;
446 resp.size = sizeof(mixart_msg_data);
447 err = get_msg(mgr, &resp, msg & ~MSG_TYPE_MASK);
453 if(resp.message_id == MSG_SERVICES_TIMER_NOTIFY) {
512 if(resp.message_id == MSG_SERVICES_REPORT_TRACES) {
513 if(resp.size > 1) {
517 for(i=0; i<(resp.size/4); i++) {
521 ((char*)mixart_msg_data)[resp.size - 1] = 0;
527 snd_printdd("command %x not handled\n", resp.message_id);