Lines Matching refs:mps
545 if (chan->mps == 0) in l2cap_le_rx_credits()
552 return (chan->imtu / chan->mps) + 1; in l2cap_le_rx_credits()
560 return DIV_ROUND_UP(chan->rx_avail - sdu_len, chan->mps); in l2cap_le_rx_credits()
570 chan->mps = min_t(u16, chan->imtu, chan->conn->mtu - L2CAP_HDR_SIZE); in l2cap_le_flowctl_init()
581 if (chan->mps < L2CAP_ECRED_MIN_MPS) { in l2cap_ecred_init()
582 chan->mps = L2CAP_ECRED_MIN_MPS; in l2cap_ecred_init()
773 rsp.mps = cpu_to_le16(chan->mps); in l2cap_chan_le_connect_reject()
1299 req.mps = cpu_to_le16(chan->mps); in l2cap_le_connect()
1366 data.pdu.req.mps = cpu_to_le16(chan->mps); in l2cap_ecred_connect()
3756 chan->mps = le16_to_cpu(rfc.max_pdu_size); in l2cap_parse_conf_rsp()
3772 chan->mps = le16_to_cpu(rfc.max_pdu_size); in l2cap_parse_conf_rsp()
3806 rsp.mps = cpu_to_le16(chan->mps); in __l2cap_le_connect_rsp_defer()
3881 data.pdu.rsp.mps = cpu_to_le16(chan->mps); in __l2cap_ecred_conn_rsp_defer()
3971 chan->mps = le16_to_cpu(rfc.max_pdu_size); in l2cap_conf_rfc_get()
3979 chan->mps = le16_to_cpu(rfc.max_pdu_size); in l2cap_conf_rfc_get()
4729 u16 dcid, mtu, mps, credits, result; in l2cap_le_connect_rsp() local
4738 mps = __le16_to_cpu(rsp->mps); in l2cap_le_connect_rsp()
4742 if (result == L2CAP_CR_LE_SUCCESS && (mtu < 23 || mps < 23 || in l2cap_le_connect_rsp()
4748 dcid, mtu, mps, credits, result); in l2cap_le_connect_rsp()
4768 chan->remote_mps = mps; in l2cap_le_connect_rsp()
4891 u16 dcid, scid, credits, mtu, mps; in l2cap_le_connect_req() local
4900 mps = __le16_to_cpu(req->mps); in l2cap_le_connect_req()
4905 if (mtu < 23 || mps < 23) in l2cap_le_connect_req()
4909 scid, mtu, mps); in l2cap_le_connect_req()
4977 chan->remote_mps = mps; in l2cap_le_connect_req()
5014 rsp.mps = cpu_to_le16(chan->mps); in l2cap_le_connect_req()
5017 rsp.mps = 0; in l2cap_le_connect_req()
5083 u16 mtu, mps; in l2cap_ecred_conn_req() local
5119 mps = __le16_to_cpu(req->mps); in l2cap_ecred_conn_req()
5121 if (mtu < L2CAP_ECRED_MIN_MTU || mps < L2CAP_ECRED_MIN_MPS) { in l2cap_ecred_conn_req()
5140 BT_DBG("psm 0x%2.2x mtu %u mps %u", __le16_to_cpu(psm), mtu, mps); in l2cap_ecred_conn_req()
5201 chan->remote_mps = mps; in l2cap_ecred_conn_req()
5210 pdu->mps = cpu_to_le16(chan->mps); in l2cap_ecred_conn_req()
5252 u16 mtu, mps, credits, result; in l2cap_ecred_conn_rsp() local
5261 mps = __le16_to_cpu(rsp->mps); in l2cap_ecred_conn_rsp()
5265 BT_DBG("mtu %u mps %u credits %u result 0x%4.4x", mtu, mps, credits, in l2cap_ecred_conn_rsp()
5344 chan->remote_mps = mps; in l2cap_ecred_conn_rsp()
5362 u16 mtu, mps, result; in l2cap_ecred_reconf_req() local
5375 mps = __le16_to_cpu(req->mps); in l2cap_ecred_reconf_req()
5377 BT_DBG("mtu %u mps %u", mtu, mps); in l2cap_ecred_reconf_req()
5384 if (mps < L2CAP_ECRED_MIN_MPS) { in l2cap_ecred_reconf_req()
5431 if (chan[i]->remote_mps >= mps && i) { in l2cap_ecred_reconf_req()
5433 chan[i]->remote_mps, mps); in l2cap_ecred_reconf_req()
5442 chan[i]->remote_mps = mps; in l2cap_ecred_reconf_req()
6561 if (len > chan->mps) { in l2cap_data_rcv()
6756 if (skb->len + L2CAP_SDULEN_SIZE < chan->mps) { in l2cap_ecred_data_rcv()
6760 BT_DBG("chan->mps %u -> %u", chan->mps, mps_len); in l2cap_ecred_data_rcv()
6761 chan->mps = mps_len; in l2cap_ecred_data_rcv()
7266 pdu->mps = cpu_to_le16(chan->mps); in l2cap_ecred_reconfigure()