Lines Matching refs:cp
225 struct hci_cp_read_local_amp_assoc cp; in amp_read_loc_assoc_frag() local
230 cp.phy_handle = phy_handle; in amp_read_loc_assoc_frag()
231 cp.max_len = cpu_to_le16(hdev->amp_assoc_size); in amp_read_loc_assoc_frag()
232 cp.len_so_far = cpu_to_le16(loc_assoc->offset); in amp_read_loc_assoc_frag()
234 hci_send_cmd(hdev, HCI_OP_READ_LOCAL_AMP_ASSOC, sizeof(cp), &cp); in amp_read_loc_assoc_frag()
239 struct hci_cp_read_local_amp_assoc cp; in amp_read_loc_assoc() local
242 memset(&cp, 0, sizeof(cp)); in amp_read_loc_assoc()
244 cp.max_len = cpu_to_le16(hdev->amp_assoc_size); in amp_read_loc_assoc()
247 hci_send_cmd(hdev, HCI_OP_READ_LOCAL_AMP_ASSOC, sizeof(cp), &cp); in amp_read_loc_assoc()
253 struct hci_cp_read_local_amp_assoc cp; in amp_read_loc_assoc_final_data() local
256 cp.phy_handle = hcon->handle; in amp_read_loc_assoc_final_data()
257 cp.len_so_far = cpu_to_le16(0); in amp_read_loc_assoc_final_data()
258 cp.max_len = cpu_to_le16(hdev->amp_assoc_size); in amp_read_loc_assoc_final_data()
263 hci_send_cmd(hdev, HCI_OP_READ_LOCAL_AMP_ASSOC, sizeof(cp), &cp); in amp_read_loc_assoc_final_data()
270 struct hci_cp_write_remote_amp_assoc *cp; in amp_write_rem_assoc_frag() local
289 len = frag_len + sizeof(*cp); in amp_write_rem_assoc_frag()
291 cp = kzalloc(len, GFP_KERNEL); in amp_write_rem_assoc_frag()
292 if (!cp) { in amp_write_rem_assoc_frag()
300 cp->phy_handle = hcon->handle; in amp_write_rem_assoc_frag()
301 cp->len_so_far = cpu_to_le16(ctrl->assoc_len_so_far); in amp_write_rem_assoc_frag()
302 cp->rem_len = cpu_to_le16(ctrl->assoc_rem_len); in amp_write_rem_assoc_frag()
303 memcpy(cp->frag, ctrl->assoc, frag_len); in amp_write_rem_assoc_frag()
310 hci_send_cmd(hdev, HCI_OP_WRITE_REMOTE_AMP_ASSOC, len, cp); in amp_write_rem_assoc_frag()
312 kfree(cp); in amp_write_rem_assoc_frag()
350 struct hci_cp_create_phy_link cp; in amp_create_phylink() local
352 cp.phy_handle = hcon->handle; in amp_create_phylink()
357 if (phylink_gen_key(mgr->l2cap_conn->hcon, cp.key, &cp.key_len, in amp_create_phylink()
358 &cp.key_type)) { in amp_create_phylink()
363 hci_send_cmd(hdev, HCI_OP_CREATE_PHY_LINK, sizeof(cp), &cp); in amp_create_phylink()
369 struct hci_cp_accept_phy_link cp; in amp_accept_phylink() local
371 cp.phy_handle = hcon->handle; in amp_accept_phylink()
376 if (phylink_gen_key(mgr->l2cap_conn->hcon, cp.key, &cp.key_len, in amp_accept_phylink()
377 &cp.key_type)) { in amp_accept_phylink()
382 hci_send_cmd(hdev, HCI_OP_ACCEPT_PHY_LINK, sizeof(cp), &cp); in amp_accept_phylink()
416 struct hci_cp_create_accept_logical_link cp; in amp_create_logical_link() local
429 cp.phy_handle = hs_hcon->handle; in amp_create_logical_link()
431 cp.tx_flow_spec.id = chan->local_id; in amp_create_logical_link()
432 cp.tx_flow_spec.stype = chan->local_stype; in amp_create_logical_link()
433 cp.tx_flow_spec.msdu = cpu_to_le16(chan->local_msdu); in amp_create_logical_link()
434 cp.tx_flow_spec.sdu_itime = cpu_to_le32(chan->local_sdu_itime); in amp_create_logical_link()
435 cp.tx_flow_spec.acc_lat = cpu_to_le32(chan->local_acc_lat); in amp_create_logical_link()
436 cp.tx_flow_spec.flush_to = cpu_to_le32(chan->local_flush_to); in amp_create_logical_link()
438 cp.rx_flow_spec.id = chan->remote_id; in amp_create_logical_link()
439 cp.rx_flow_spec.stype = chan->remote_stype; in amp_create_logical_link()
440 cp.rx_flow_spec.msdu = cpu_to_le16(chan->remote_msdu); in amp_create_logical_link()
441 cp.rx_flow_spec.sdu_itime = cpu_to_le32(chan->remote_sdu_itime); in amp_create_logical_link()
442 cp.rx_flow_spec.acc_lat = cpu_to_le32(chan->remote_acc_lat); in amp_create_logical_link()
443 cp.rx_flow_spec.flush_to = cpu_to_le32(chan->remote_flush_to); in amp_create_logical_link()
446 hci_send_cmd(hdev, HCI_OP_CREATE_LOGICAL_LINK, sizeof(cp), in amp_create_logical_link()
447 &cp); in amp_create_logical_link()
449 hci_send_cmd(hdev, HCI_OP_ACCEPT_LOGICAL_LINK, sizeof(cp), in amp_create_logical_link()
450 &cp); in amp_create_logical_link()
458 struct hci_cp_disconn_logical_link cp; in amp_disconnect_logical_link() local
465 cp.log_handle = cpu_to_le16(hchan->handle); in amp_disconnect_logical_link()
466 hci_send_cmd(hcon->hdev, HCI_OP_DISCONN_LOGICAL_LINK, sizeof(cp), &cp); in amp_disconnect_logical_link()