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)",
203 bt_dev_info(hdev, "Applying bddata (%s)", fwname);
205 skb = __hci_cmd_sync_ev(hdev, 0xfc2f, fw->size, fw->data,
208 bt_dev_err(hdev, "Applying bddata failed (%ld)", PTR_ERR(skb));
221 bt_dev_info(hdev, "Device is already patched. patch num: %02x",
233 err = request_firmware(&fw, fwname, &hdev->dev);
235 bt_dev_err(hdev, "Failed to open Intel patch file: %s(%d)",
241 bt_dev_info(hdev, "Patching firmware file (%s)", fwname);
258 bt_dev_info(hdev, "Patching complete");
267 bt_dev_info(hdev, "Invalid patch len (%d)", plen);
271 bt_dev_info(hdev, "Patching %td/%zu", (fw_ptr - fw->data),
274 err = intel_mem_write(hdev, addr, plen, pbn->data);
276 bt_dev_err(hdev, "Patching failed");
287 err = btintel_exit_mfg(hdev, true, patched);
294 btintel_set_event_mask_mfg(hdev, false);
296 btintel_check_bdaddr(hdev);