Lines Matching refs:req
140 struct a2mp_discov_req *req = (void *) skb->data; in a2mp_discover_req() local
147 if (len < sizeof(*req)) in a2mp_discover_req()
150 skb_pull(skb, sizeof(*req)); in a2mp_discover_req()
152 ext_feat = le16_to_cpu(req->ext_feat); in a2mp_discover_req()
154 BT_DBG("mtu %d efm 0x%4.4x", le16_to_cpu(req->mtu), ext_feat); in a2mp_discover_req()
233 struct a2mp_info_req req; in a2mp_discover_rsp() local
236 req.id = cl->id; in a2mp_discover_rsp()
238 sizeof(req), &req); in a2mp_discover_rsp()
301 struct a2mp_info_req *req = (void *) skb->data; in a2mp_getinfo_req() local
306 if (le16_to_cpu(hdr->len) < sizeof(*req)) in a2mp_getinfo_req()
309 BT_DBG("id %d", req->id); in a2mp_getinfo_req()
311 hdev = hci_dev_get(req->id); in a2mp_getinfo_req()
315 rsp.id = req->id; in a2mp_getinfo_req()
335 skb_pull(skb, sizeof(*req)); in a2mp_getinfo_req()
343 struct a2mp_amp_assoc_req req; in a2mp_getinfo_rsp() local
358 req.id = rsp->id; in a2mp_getinfo_rsp()
359 a2mp_send(mgr, A2MP_GETAMPASSOC_REQ, __next_ident(mgr), sizeof(req), in a2mp_getinfo_rsp()
360 &req); in a2mp_getinfo_rsp()
369 struct a2mp_amp_assoc_req *req = (void *) skb->data; in a2mp_getampassoc_req() local
373 if (le16_to_cpu(hdr->len) < sizeof(*req)) in a2mp_getampassoc_req()
376 BT_DBG("id %d", req->id); in a2mp_getampassoc_req()
381 hdev = hci_dev_get(req->id); in a2mp_getampassoc_req()
384 rsp.id = req->id; in a2mp_getampassoc_req()
405 skb_pull(skb, sizeof(*req)); in a2mp_getampassoc_req()
473 struct a2mp_physlink_req *req = (void *) skb->data; in a2mp_createphyslink_req() local
480 if (le16_to_cpu(hdr->len) < sizeof(*req)) in a2mp_createphyslink_req()
483 BT_DBG("local_id %d, remote_id %d", req->local_id, req->remote_id); in a2mp_createphyslink_req()
485 rsp.local_id = req->remote_id; in a2mp_createphyslink_req()
486 rsp.remote_id = req->local_id; in a2mp_createphyslink_req()
488 hdev = hci_dev_get(req->remote_id); in a2mp_createphyslink_req()
506 size_t assoc_len = le16_to_cpu(hdr->len) - sizeof(*req); in a2mp_createphyslink_req()
509 assoc = kmemdup(req->amp_assoc, assoc_len, GFP_KERNEL); in a2mp_createphyslink_req()
523 hcon = phylink_add(hdev, mgr, req->local_id, false); in a2mp_createphyslink_req()
553 struct a2mp_physlink_req *req = (void *) skb->data; in a2mp_discphyslink_req() local
558 if (le16_to_cpu(hdr->len) < sizeof(*req)) in a2mp_discphyslink_req()
561 BT_DBG("local_id %d remote_id %d", req->local_id, req->remote_id); in a2mp_discphyslink_req()
563 rsp.local_id = req->remote_id; in a2mp_discphyslink_req()
564 rsp.remote_id = req->local_id; in a2mp_discphyslink_req()
567 hdev = hci_dev_get(req->remote_id); in a2mp_discphyslink_req()
589 skb_pull(skb, sizeof(*req)); in a2mp_discphyslink_req()
962 struct a2mp_physlink_req *req; in a2mp_send_create_phy_link_req() local
970 len = sizeof(*req) + loc_assoc->len; in a2mp_send_create_phy_link_req()
974 req = kzalloc(len, GFP_KERNEL); in a2mp_send_create_phy_link_req()
975 if (!req) { in a2mp_send_create_phy_link_req()
984 req->local_id = hdev->id; in a2mp_send_create_phy_link_req()
985 req->remote_id = bredr_chan->remote_amp_id; in a2mp_send_create_phy_link_req()
986 memcpy(req->amp_assoc, loc_assoc->data, loc_assoc->len); in a2mp_send_create_phy_link_req()
988 a2mp_send(mgr, A2MP_CREATEPHYSLINK_REQ, __next_ident(mgr), len, req); in a2mp_send_create_phy_link_req()
992 kfree(req); in a2mp_send_create_phy_link_req()
1025 struct a2mp_discov_req req; in a2mp_discover_amp() local
1037 req.mtu = cpu_to_le16(L2CAP_A2MP_DEFAULT_MTU); in a2mp_discover_amp()
1038 req.ext_feat = 0; in a2mp_discover_amp()
1039 a2mp_send(mgr, A2MP_DISCOVER_REQ, 1, sizeof(req), &req); in a2mp_discover_amp()