Add handling to retrieve the id assigned by the stack
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24037 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
db55a020e6
commit
32d855f756
|
@ -494,6 +494,7 @@ device_open(const char *name, uint32 flags, void **cookie)
|
||||||
*cookie = bdev;
|
*cookie = bdev;
|
||||||
release_sem(bdev->lock);
|
release_sem(bdev->lock);
|
||||||
|
|
||||||
|
flowf(" successful\n");
|
||||||
return B_OK;
|
return B_OK;
|
||||||
|
|
||||||
unrun:
|
unrun:
|
||||||
|
@ -624,6 +625,12 @@ device_control(void *cookie, uint32 msg, void *params, size_t size)
|
||||||
memcpy(params, &bdev->stat, sizeof(bt_hci_statistics));
|
memcpy(params, &bdev->stat, sizeof(bt_hci_statistics));
|
||||||
err = B_OK;
|
err = B_OK;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case GET_HCI_ID:
|
||||||
|
*(hci_id*)params = bdev->hdev;
|
||||||
|
err = bdev->hdev + 15;
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
debugf("Invalid opcode %ld.\n", msg);
|
debugf("Invalid opcode %ld.\n", msg);
|
||||||
|
|
Loading…
Reference in New Issue