Lines Matching refs:cap_length
227 u32 cap_id, u32 cap_length) in hci_extcap_vendor_specific() argument
247 if (cap_length < vendor_cap_entry->min_length) { in hci_extcap_vendor_specific()
250 cap_id, cap_length, vendor_cap_entry->min_length); in hci_extcap_vendor_specific()
260 u32 cap_header, cap_id, cap_length; in i3c_hci_parse_ext_caps() local
267 for (; !err && curr_cap < end; curr_cap += cap_length * 4) { in i3c_hci_parse_ext_caps()
270 cap_length = FIELD_GET(CAP_HEADER_LENGTH, cap_header); in i3c_hci_parse_ext_caps()
271 DBG("id=0x%02x length=%d", cap_id, cap_length); in i3c_hci_parse_ext_caps()
272 if (!cap_length) in i3c_hci_parse_ext_caps()
274 if (curr_cap + cap_length * 4 >= end) { in i3c_hci_parse_ext_caps()
277 cap_id, cap_length); in i3c_hci_parse_ext_caps()
284 cap_id, cap_length); in i3c_hci_parse_ext_caps()
298 } else if (cap_length < cap_entry->min_length) { in i3c_hci_parse_ext_caps()
301 cap_id, cap_length, cap_entry->min_length); in i3c_hci_parse_ext_caps()