Lines Matching refs:p_attr

370 s32 wl_cfgnan_parse_sdea_data(osl_t *osh, const uint8 *p_attr,  in wl_cfgnan_parse_sdea_data()  argument
378 nan_svc_desc_ext_attr = (const wifi_nan_svc_desc_ext_attr_t *)p_attr; in wl_cfgnan_parse_sdea_data()
394 p_attr += offset; in wl_cfgnan_parse_sdea_data()
402 tlv_data->sde_svc_info.dlen = (p_attr[1] | (p_attr[2] << 8)); in wl_cfgnan_parse_sdea_data()
428 p_attr += offset; in wl_cfgnan_parse_sdea_data()
431 p_attr, tlv_data->sde_svc_info.dlen); in wl_cfgnan_parse_sdea_data()
460 wl_cfgnan_parse_sda_data(osl_t *osh, const uint8 *p_attr, in wl_cfgnan_parse_sda_data() argument
468 nan_svc_desc_attr = (const wifi_nan_svc_descriptor_attr_t *)p_attr; in wl_cfgnan_parse_sda_data()
507 p_attr += offset; in wl_cfgnan_parse_sda_data()
522 p_attr, NAN_BINDING_BITMAP_LEN); in wl_cfgnan_parse_sda_data()
534 p_attr += NAN_BINDING_BITMAP_LEN; in wl_cfgnan_parse_sda_data()
542 tlv_data->tx_match_filter.dlen = *p_attr++; in wl_cfgnan_parse_sda_data()
562 p_attr, tlv_data->tx_match_filter.dlen); in wl_cfgnan_parse_sda_data()
574 p_attr += offset; in wl_cfgnan_parse_sda_data()
582 tlv_data->rx_match_filter.dlen = *p_attr++; in wl_cfgnan_parse_sda_data()
604 p_attr, tlv_data->rx_match_filter.dlen); in wl_cfgnan_parse_sda_data()
617 p_attr += offset; in wl_cfgnan_parse_sda_data()
625 tlv_data->svc_info.dlen = *p_attr++; in wl_cfgnan_parse_sda_data()
647 p_attr, tlv_data->svc_info.dlen); in wl_cfgnan_parse_sda_data()
660 p_attr += offset; in wl_cfgnan_parse_sda_data()
687 p_attr++; in wl_cfgnan_parse_sda_data()
714 const uint8 *p_attr = data; in wl_cfgnan_parse_sd_attr_data() local
726 ev_disc = (const wl_nan_event_disc_result_t *)p_attr; in wl_cfgnan_parse_sd_attr_data()
755 p_attr += offset; in wl_cfgnan_parse_sd_attr_data()
760 if ((uint8)*p_attr == NAN_ATTR_SVC_DESCRIPTOR) { in wl_cfgnan_parse_sd_attr_data()
761 WL_TRACE(("> attr id: 0x%02x\n", (uint8)*p_attr)); in wl_cfgnan_parse_sd_attr_data()
762 ret = wl_cfgnan_parse_sda_data(osh, p_attr, len, tlv_data); in wl_cfgnan_parse_sd_attr_data()
770 if ((uint8)*p_attr == NAN_ATTR_SVC_DESC_EXTENSION) { in wl_cfgnan_parse_sd_attr_data()
771 WL_TRACE(("> attr id: 0x%02x\n", (uint8)*p_attr)); in wl_cfgnan_parse_sd_attr_data()
772 ret = wl_cfgnan_parse_sdea_data(osh, p_attr, len, tlv_data); in wl_cfgnan_parse_sd_attr_data()
779 offset = (sizeof(*p_attr) + in wl_cfgnan_parse_sd_attr_data()
781 (p_attr[1] | (p_attr[2] << 8))); in wl_cfgnan_parse_sd_attr_data()
787 p_attr += offset; in wl_cfgnan_parse_sd_attr_data()
793 ev_fup = (const wl_nan_ev_receive_t *)p_attr; in wl_cfgnan_parse_sd_attr_data()
822 p_attr += offset; in wl_cfgnan_parse_sd_attr_data()
827 if ((uint8)*p_attr == NAN_ATTR_SVC_DESCRIPTOR) { in wl_cfgnan_parse_sd_attr_data()
828 WL_TRACE(("> attr id: 0x%02x\n", (uint8)*p_attr)); in wl_cfgnan_parse_sd_attr_data()
829 ret = wl_cfgnan_parse_sda_data(osh, p_attr, len, tlv_data); in wl_cfgnan_parse_sd_attr_data()
837 if ((uint8)*p_attr == NAN_ATTR_SVC_DESC_EXTENSION) { in wl_cfgnan_parse_sd_attr_data()
838 WL_TRACE(("> attr id: 0x%02x\n", (uint8)*p_attr)); in wl_cfgnan_parse_sd_attr_data()
839 ret = wl_cfgnan_parse_sdea_data(osh, p_attr, len, tlv_data); in wl_cfgnan_parse_sd_attr_data()
846 offset = (sizeof(*p_attr) + in wl_cfgnan_parse_sd_attr_data()
848 (p_attr[1] | (p_attr[2] << 8))); in wl_cfgnan_parse_sd_attr_data()
854 p_attr += offset; in wl_cfgnan_parse_sd_attr_data()
864 (const nan2_pub_act_frame_t *)p_attr; in wl_cfgnan_parse_sd_attr_data()
882 p_attr += offset; in wl_cfgnan_parse_sd_attr_data()
885 ev_replied = (const wl_nan_event_replied_t *)p_attr; in wl_cfgnan_parse_sd_attr_data()
914 p_attr += offset; in wl_cfgnan_parse_sd_attr_data()
916 ret = wl_cfgnan_parse_sda_data(osh, p_attr, len, tlv_data); in wl_cfgnan_parse_sd_attr_data()