Lines Matching refs:pdu
1752 DEFINE_FLEX(struct hci_cp_le_set_cig_params, pdu, cis, num_cis, 0x1f);
1764 pdu->cig_id = cig_id;
1765 hci_cpu_to_le24(qos->ucast.out.interval, pdu->c_interval);
1766 hci_cpu_to_le24(qos->ucast.in.interval, pdu->p_interval);
1767 pdu->sca = qos->ucast.sca;
1768 pdu->packing = qos->ucast.packing;
1769 pdu->framing = qos->ucast.framing;
1770 pdu->c_latency = cpu_to_le16(qos->ucast.out.latency);
1771 pdu->p_latency = cpu_to_le16(qos->ucast.in.latency);
1778 aux_num_cis < pdu->num_cis; cis_id++) {
1787 cis = &pdu->cis[aux_num_cis++];
1798 pdu->num_cis = aux_num_cis;
1800 if (!pdu->num_cis)
1804 struct_size(pdu, cis, pdu->num_cis),
1805 pdu, HCI_CMD_TIMEOUT);
2132 DEFINE_FLEX(struct hci_cp_le_big_create_sync, pdu, bis, num_bis, 0x11);
2135 if (num_bis < 0x01 || num_bis > pdu->num_bis)
2145 pdu->handle = qos->bcast.big;
2146 pdu->sync_handle = cpu_to_le16(sync_handle);
2147 pdu->encryption = qos->bcast.encryption;
2148 memcpy(pdu->bcode, qos->bcast.bcode, sizeof(pdu->bcode));
2149 pdu->mse = qos->bcast.mse;
2150 pdu->timeout = cpu_to_le16(qos->bcast.timeout);
2151 pdu->num_bis = num_bis;
2152 memcpy(pdu->bis, bis, num_bis);
2155 struct_size(pdu, bis, num_bis), pdu);