Lines Matching refs:buf_ad
897 static uint8_t get_ad_flags(struct net_buf_simple *buf_ad) in get_ad_flags() argument
902 for (i = 0U; i < buf_ad->len; i += len - 1) { in get_ad_flags()
903 len = buf_ad->data[i++]; in get_ad_flags()
909 if (len > (buf_ad->len - i) || (buf_ad->len - i) < 1) { in get_ad_flags()
913 switch (buf_ad->data[i++]) { in get_ad_flags()
915 return buf_ad->data[i]; in get_ad_flags()
928 struct net_buf_simple *buf_ad) in store_adv() argument
940 ev->eir_data_len = buf_ad->len; in store_adv()
941 memcpy(net_buf_simple_add(adv_buf, buf_ad->len), buf_ad->data, buf_ad->len); in store_adv()
945 struct net_buf_simple *buf_ad) in device_found() argument
950 uint8_t flags = get_ad_flags(buf_ad); in device_found()
991 ev->eir_data_len += buf_ad->len; in device_found()
994 memcpy(net_buf_simple_add(adv_buf, buf_ad->len), buf_ad->data, buf_ad->len); in device_found()
1009 store_adv(addr, rssi, buf_ad); in device_found()