Lines Matching refs:std_codecs
111 struct hci_std_codecs *std_codecs; in hci_read_supported_codecs() local
135 std_codecs = (void *)skb->data; in hci_read_supported_codecs()
138 if (skb->len < flex_array_size(std_codecs, codec, std_codecs->num) in hci_read_supported_codecs()
139 + sizeof(std_codecs->num)) in hci_read_supported_codecs()
144 for (i = 0; i < std_codecs->num; i++) { in hci_read_supported_codecs()
145 caps.id = std_codecs->codec[i]; in hci_read_supported_codecs()
150 skb_pull(skb, flex_array_size(std_codecs, codec, std_codecs->num) in hci_read_supported_codecs()
151 + sizeof(std_codecs->num)); in hci_read_supported_codecs()
178 struct hci_std_codecs_v2 *std_codecs; in hci_read_supported_codecs_v2() local
202 std_codecs = (void *)skb->data; in hci_read_supported_codecs_v2()
205 if (skb->len < flex_array_size(std_codecs, codec, std_codecs->num) in hci_read_supported_codecs_v2()
206 + sizeof(std_codecs->num)) in hci_read_supported_codecs_v2()
211 for (i = 0; i < std_codecs->num; i++) { in hci_read_supported_codecs_v2()
212 caps.id = std_codecs->codec[i].id; in hci_read_supported_codecs_v2()
213 hci_read_codec_capabilities(hdev, std_codecs->codec[i].transport, in hci_read_supported_codecs_v2()
217 skb_pull(skb, flex_array_size(std_codecs, codec, std_codecs->num) in hci_read_supported_codecs_v2()
218 + sizeof(std_codecs->num)); in hci_read_supported_codecs_v2()