Lines Matching refs:edl
20 struct edl_event_hdr *edl; in qca_read_soc_version() local
24 u8 rlen = sizeof(*edl) + sizeof(*ver); in qca_read_soc_version()
55 edl = (struct edl_event_hdr *)(skb->data); in qca_read_soc_version()
57 if (edl->cresp != EDL_CMD_REQ_RES_EVT || in qca_read_soc_version()
58 edl->rtype != rtype) { in qca_read_soc_version()
59 bt_dev_err(hdev, "QCA Wrong packet received %d %d", edl->cresp, in qca_read_soc_version()
60 edl->rtype); in qca_read_soc_version()
66 memcpy(ver, edl->data + 1, sizeof(*ver)); in qca_read_soc_version()
68 memcpy(ver, &edl->data, sizeof(*ver)); in qca_read_soc_version()
94 struct edl_event_hdr *edl; in qca_read_fw_build_info() local
111 if (skb->len < sizeof(*edl)) { in qca_read_fw_build_info()
116 edl = (struct edl_event_hdr *)(skb->data); in qca_read_fw_build_info()
118 if (edl->cresp != EDL_CMD_REQ_RES_EVT || in qca_read_fw_build_info()
119 edl->rtype != EDL_GET_BUILD_INFO_CMD) { in qca_read_fw_build_info()
120 bt_dev_err(hdev, "QCA Wrong packet received %d %d", edl->cresp, in qca_read_fw_build_info()
121 edl->rtype); in qca_read_fw_build_info()
126 if (skb->len < sizeof(*edl) + 1) { in qca_read_fw_build_info()
131 build_lbl_len = edl->data[0]; in qca_read_fw_build_info()
133 if (skb->len < sizeof(*edl) + 1 + build_lbl_len) { in qca_read_fw_build_info()
138 build_label = kstrndup(&edl->data[1], build_lbl_len, GFP_KERNEL); in qca_read_fw_build_info()
156 struct edl_event_hdr *edl; in qca_send_patch_config_cmd() local
175 edl = (struct edl_event_hdr *)(skb->data); in qca_send_patch_config_cmd()
177 if (edl->cresp != EDL_PATCH_CONFIG_RES_EVT || edl->rtype != EDL_PATCH_CONFIG_CMD) { in qca_send_patch_config_cmd()
178 bt_dev_err(hdev, "QCA Wrong packet received %d %d", edl->cresp, in qca_send_patch_config_cmd()
179 edl->rtype); in qca_send_patch_config_cmd()
214 struct edl_event_hdr *edl; in qca_read_fw_board_id() local
226 edl = skb_pull_data(skb, sizeof(*edl)); in qca_read_fw_board_id()
227 if (!edl) { in qca_read_fw_board_id()
233 if (edl->cresp != EDL_CMD_REQ_RES_EVT || in qca_read_fw_board_id()
234 edl->rtype != EDL_GET_BID_REQ_CMD) { in qca_read_fw_board_id()
235 bt_dev_err(hdev, "QCA Wrong packet: %d %d", edl->cresp, edl->rtype); in qca_read_fw_board_id()
245 *bid = (edl->data[1] << 8) + edl->data[2]; in qca_read_fw_board_id()
482 struct edl_event_hdr *edl; in qca_tlv_send_segment() local
487 u8 rlen = (sizeof(*edl) + sizeof(*tlv_resp)); in qca_tlv_send_segment()
504 rlen = sizeof(*edl); in qca_tlv_send_segment()
522 edl = (struct edl_event_hdr *)(skb->data); in qca_tlv_send_segment()
524 if (edl->cresp != EDL_CMD_REQ_RES_EVT || edl->rtype != rtype) { in qca_tlv_send_segment()
526 edl->cresp, edl->rtype); in qca_tlv_send_segment()
533 tlv_resp = (struct tlv_seg_resp *)(edl->data); in qca_tlv_send_segment()
536 edl->cresp, edl->rtype, tlv_resp->result); in qca_tlv_send_segment()