Lines Matching refs:ir
1290 struct hci_inquiry_req *ir = (struct hci_inquiry_req *) opt; in hci_inq_req() local
1300 memcpy(&cp.lap, &ir->lap, 3); in hci_inq_req()
1301 cp.length = ir->length; in hci_inq_req()
1302 cp.num_rsp = ir->num_rsp; in hci_inq_req()
1309 struct hci_inquiry_req ir; in hci_inquiry() local
1315 if (copy_from_user(&ir, ptr, sizeof(ir))) in hci_inquiry()
1318 hdev = hci_dev_get(ir.dev_id); in hci_inquiry()
1344 inquiry_cache_empty(hdev) || ir.flags & IREQ_CACHE_FLUSH) { in hci_inquiry()
1350 timeo = ir.length * msecs_to_jiffies(2000); in hci_inquiry()
1353 err = hci_req_sync(hdev, hci_inq_req, (unsigned long) &ir, in hci_inquiry()
1369 max_rsp = (ir.num_rsp == 0) ? 255 : ir.num_rsp; in hci_inquiry()
1381 ir.num_rsp = inquiry_cache_dump(hdev, max_rsp, buf); in hci_inquiry()
1384 BT_DBG("num_rsp %d", ir.num_rsp); in hci_inquiry()
1386 if (!copy_to_user(ptr, &ir, sizeof(ir))) { in hci_inquiry()
1387 ptr += sizeof(ir); in hci_inquiry()
1389 ir.num_rsp)) in hci_inquiry()