Lines Matching full:field
28 const struct ble_hs_adv_field *field; member
245 /* The application has two options concerning the flags field: in adv_set_fields()
743 const struct ble_hs_adv_field *field; in ble_hs_adv_parse() local
746 field = (const void *) data; in ble_hs_adv_parse()
748 if (field->length >= length) { in ble_hs_adv_parse()
752 if (func(field, user_data) == 0) { in ble_hs_adv_parse()
756 length -= 1 + field->length; in ble_hs_adv_parse()
757 data += 1 + field->length; in ble_hs_adv_parse()
764 find_field_func(const struct ble_hs_adv_field *field, void *user_data) in find_field_func() argument
768 if (field->type != ffd->type) { in find_field_func()
772 ffd->field = field; in find_field_func()
784 .field = NULL, in ble_hs_adv_find_field()
792 if (!ffd.field) { in ble_hs_adv_find_field()
796 *out = ffd.field; in ble_hs_adv_find_field()