Lines Matching refs:p_result

47                                       tAVRC_RESPONSE* p_result) {
60 BE_STREAM_TO_UINT8(p_result->pdu, p);
64 p_msg->hdr.ctype, p_result->pdu, len, len);
66 p_result->rsp.status = *p;
67 return p_result->rsp.status;
70 switch (p_result->pdu) {
79 BE_STREAM_TO_UINT8(p_result->volume.volume, p);
92 p_result->reg_notif.status = p_msg->hdr.ctype;
93 p_result->reg_notif.event_id = eventid;
94 BE_STREAM_TO_UINT8(p_result->reg_notif.param.volume, p);
97 __func__, eventid, p_result->reg_notif.param.volume);
403 tAVRC_RESPONSE* p_result,
406 BE_STREAM_TO_UINT8(p_result->pdu, p);
412 p_result->pdu, len);
415 p_result->rsp.status = *p;
416 return p_result->rsp.status;
420 switch (p_result->pdu) {
425 avrc_parse_notification_rsp(p, &p_result->reg_notif);
430 p_result->get_caps.count = 0;
431 p_result->get_caps.capability_id = 0;
434 BE_STREAM_TO_UINT8(p_result->get_caps.capability_id, p);
435 BE_STREAM_TO_UINT8(p_result->get_caps.count, p);
437 p_result->get_caps.capability_id,
438 p_result->get_caps.count);
439 if (p_result->get_caps.capability_id == AVRC_CAP_COMPANY_ID) {
440 for (int xx = 0; ((xx < p_result->get_caps.count) &&
443 BE_STREAM_TO_UINT24(p_result->get_caps.param.company_id[xx], p);
445 } else if (p_result->get_caps.capability_id ==
447 for (int xx = 0; ((xx < p_result->get_caps.count) &&
450 BE_STREAM_TO_UINT8(p_result->get_caps.param.event_id[xx], p);
457 p_result->list_app_attr.num_attr = 0;
460 BE_STREAM_TO_UINT8(p_result->list_app_attr.num_attr, p);
462 p_result->list_app_attr.num_attr);
464 if (p_result->list_app_attr.num_attr > AVRC_MAX_APP_ATTR_SIZE) {
466 p_result->list_app_attr.num_attr = AVRC_MAX_APP_ATTR_SIZE;
469 for (int xx = 0; xx < p_result->list_app_attr.num_attr; xx++) {
470 BE_STREAM_TO_UINT8(p_result->list_app_attr.attrs[xx], p);
476 p_result->list_app_values.num_val = 0;
479 BE_STREAM_TO_UINT8(p_result->list_app_values.num_val, p);
481 p_result->list_app_values.num_val);
482 for (int xx = 0; xx < p_result->list_app_values.num_val; xx++) {
483 BE_STREAM_TO_UINT8(p_result->list_app_values.vals[xx], p);
489 p_result->get_cur_app_val.num_val = 0;
492 BE_STREAM_TO_UINT8(p_result->get_cur_app_val.num_val, p);
494 p_result->get_cur_app_val.num_val * sizeof(tAVRC_APP_SETTING));
496 p_result->get_cur_app_val.num_val);
498 if (p_result->get_cur_app_val.num_val > AVRC_MAX_APP_ATTR_SIZE) {
500 p_result->get_cur_app_val.num_val = AVRC_MAX_APP_ATTR_SIZE;
503 for (int xx = 0; xx < p_result->get_cur_app_val.num_val; xx++) {
507 p_result->get_cur_app_val.p_vals = app_sett;
514 p_result->get_app_attr_txt.num_attr = 0;
522 p_result->get_app_attr_txt.num_attr);
523 p_result->get_app_attr_txt.num_attr = num_attrs;
525 p_result->get_app_attr_txt.p_attrs = (tAVRC_APP_SETTING_TEXT*)osi_malloc(
528 BE_STREAM_TO_UINT8(p_result->get_app_attr_txt.p_attrs[xx].attr_id, p);
529 BE_STREAM_TO_UINT16(p_result->get_app_attr_txt.p_attrs[xx].charset_id,
531 BE_STREAM_TO_UINT8(p_result->get_app_attr_txt.p_attrs[xx].str_len, p);
532 if (p_result->get_app_attr_txt.p_attrs[xx].str_len != 0) {
534 p_result->get_app_attr_txt.p_attrs[xx].str_len);
536 p_result->get_app_attr_txt.p_attrs[xx].str_len);
537 p_result->get_app_attr_txt.p_attrs[xx].p_str = p_str;
539 p_result->get_app_attr_txt.p_attrs[xx].p_str = NULL;
548 p_result->get_app_val_txt.num_attr = 0;
555 p_result->get_app_val_txt.num_attr = num_vals;
557 p_result->get_app_val_txt.num_attr);
559 p_result->get_app_val_txt.p_attrs = (tAVRC_APP_SETTING_TEXT*)osi_malloc(
562 BE_STREAM_TO_UINT8(p_result->get_app_val_txt.p_attrs[i].attr_id, p);
563 BE_STREAM_TO_UINT16(p_result->get_app_val_txt.p_attrs[i].charset_id, p);
564 BE_STREAM_TO_UINT8(p_result->get_app_val_txt.p_attrs[i].str_len, p);
565 if (p_result->get_app_val_txt.p_attrs[i].str_len != 0) {
567 p_result->get_app_val_txt.p_attrs[i].str_len);
569 p_result->get_app_val_txt.p_attrs[i].str_len);
570 p_result->get_app_val_txt.p_attrs[i].p_str = p_str;
572 p_result->get_app_val_txt.p_attrs[i].p_str = NULL;
585 p_result->get_attrs.num_attrs = 0;
589 p_result->get_attrs.num_attrs = num_attrs;
604 p_result->get_attrs.p_attrs = p_attrs;
612 BE_STREAM_TO_UINT32(p_result->get_play_status.song_len, p);
613 BE_STREAM_TO_UINT32(p_result->get_play_status.song_pos, p);
614 BE_STREAM_TO_UINT8(p_result->get_play_status.status, p);
619 AVRC_TRACE_ERROR("%s pdu: %d len %d", __func__, p_result->pdu, len);
622 BE_STREAM_TO_UINT8(p_result->rsp.status, p);
642 tAVRC_STS AVRC_Ctrl_ParsResponse(tAVRC_MSG* p_msg, tAVRC_RESPONSE* p_result,
645 if (p_msg && p_result) {
649 avrc_ctrl_pars_vendor_rsp(&p_msg->vendor, p_result, p_buf, buf_len);
653 status = avrc_pars_browse_rsp(&p_msg->browse, p_result);
660 p_result->rsp.opcode = p_msg->hdr.opcode;
661 p_result->rsp.status = status;
678 tAVRC_STS AVRC_ParsResponse(tAVRC_MSG* p_msg, tAVRC_RESPONSE* p_result,
684 if (p_msg && p_result) {
687 status = avrc_pars_vendor_rsp(&p_msg->vendor, p_result);
693 p_result->pdu = (uint8_t)id;
701 p_result->rsp.opcode = p_msg->hdr.opcode;
702 p_result->rsp.status = status;