Lines Matching defs:hdev
108 ag6xx->rx_skb = h4_recv_buf(hu->hdev, ag6xx->rx_skb, data, count,
113 bt_dev_err(hu->hdev, "Frame reassembly failed (%d)", err);
121 static int intel_mem_write(struct hci_dev *hdev, u32 addr, u32 plen,
137 skb = __hci_cmd_sync(hdev, 0xfc8e, fragment_len + 6, cmd_param,
153 struct hci_dev *hdev = hu->hdev;
162 hu->hdev->set_diag = btintel_set_diag;
163 hu->hdev->set_bdaddr = btintel_set_bdaddr;
165 err = btintel_enter_mfg(hdev);
169 err = btintel_read_version(hdev, &ver);
173 btintel_version_info(hdev, &ver);
179 bt_dev_err(hdev, "Unsupported Intel hardware platform: 0x%X",
188 bt_dev_err(hdev, "Unsupported Intel hardware variant: 0x%x",
196 err = request_firmware(&fw, fwname, &hdev->dev);
198 bt_dev_err(hdev, "Failed to open Intel bddata file: %s (%d)",
204 bt_dev_info(hdev, "Applying bddata (%s)", fwname);
206 skb = __hci_cmd_sync_ev(hdev, 0xfc2f, fw->size, fw->data,
209 bt_dev_err(hdev, "Applying bddata failed (%ld)", PTR_ERR(skb));
222 bt_dev_info(hdev, "Device is already patched. patch num: %02x",
234 err = request_firmware(&fw, fwname, &hdev->dev);
236 bt_dev_err(hdev, "Failed to open Intel patch file: %s(%d)",
242 bt_dev_info(hdev, "Patching firmware file (%s)", fwname);
259 bt_dev_info(hdev, "Patching complete");
268 bt_dev_info(hdev, "Invalid patch len (%d)", plen);
272 bt_dev_info(hdev, "Patching %td/%zu", (fw_ptr - fw->data),
275 err = intel_mem_write(hdev, addr, plen, pbn->data);
277 bt_dev_err(hdev, "Patching failed");
288 err = btintel_exit_mfg(hdev, true, patched);
295 btintel_set_event_mask_mfg(hdev, false);
297 btintel_check_bdaddr(hdev);