Home | History | Annotate | Download | only in l2cap

Lines Matching refs:UINT16

183     UINT16      rx_sdu_len;                 /* Length of the SDU being received         */
241 UINT16 psm;
242 UINT16 real_psm; /* This may be a dummy RCB for an o/b connection but */
261 UINT16 psm;
281 UINT16 ble_sdu_length; /* Length of unassembled sdu length*/
286 UINT16 local_cid; /* Local CID */
287 UINT16 remote_cid; /* Remote CID */
313 UINT16 buff_quota; /* Buffer quota before sending congestion */
322 UINT16
323 UINT16 max_rx_mtu;
338 UINT16 fixed_chnl_idle_tout; /* Idle timeout to use for the fixed channel */
340 UINT16 tx_data_len;
383 UINT16 handle; /* The handle used with LM */
395 UINT16 idle_timeout; /* Idle timeout */
398 UINT16 link_flush_tout; /* Flush timeout used */
400 UINT16 link_xmit_quota; /* Num outstanding pkts allowed */
401 UINT16 sent_not_acked; /* Num packets sent but not acked */
412 UINT16 ucd_mtu; /* peer MTU on UCD */
418 UINT16 idle_timeout_sv; /* Save current Idle timeout */
424 UINT16 disc_reason;
430 UINT16 tx_data_len; /* tx data length used in data length extension */
439 UINT16 min_interval; /* parameters as requested by peripheral */
440 UINT16 max_interval;
441 UINT16 latency;
442 UINT16 timeout;
460 UINT16 controller_xmit_window; /* Total ACL window for all links */
462 UINT16 round_robin_quota; /* Round-robin link quota */
463 UINT16 round_robin_unacked; /* Round-robin unacked */
477 UINT16 num_lm_acl_bufs; /* # of ACL buffers on controller */
478 UINT16 idle_timeout; /* Idle timeout */
484 UINT16 num_links_active; /* Number of links active */
487 UINT16 non_flushable_pbf; /* L2CAP_PKT_START_NON_FLUSHABLE if controller supports */
501 UINT16 num_ble_links_active; /* Number of LE links active */
504 UINT16 controller_le_xmit_window; /* Total ACL window for all links */
506 UINT16 num_lm_ble_bufs; /* # of ACL buffers on controller */
507 UINT16 ble_round_robin_quota; /* Round-robin link quota */
508 UINT16 ble_round_robin_unacked; /* Round-robin unacked */
516 UINT16 high_pri_min_xmit_quota; /* Minimum number of ACL credit for high priority link */
519 UINT16 dyn_psm;
532 UINT16 psm; /* PSM of the connection */
533 UINT16 l2cap_result; /* L2CAP result */
534 UINT16 l2cap_status; /* L2CAP status */
535 UINT16 remote_cid; /* Remote CID */
580 extern UINT8 l2c_data_write (UINT16 cid, BT_HDR *p_data, UINT16 flag);
588 extern BOOLEAN l2cu_start_post_bond_timer (UINT16 handle);
591 extern tL2C_LCB *l2cu_find_lcb_by_handle (UINT16 handle);
601 extern tL2C_CCB *l2cu_allocate_ccb (tL2C_LCB *p_lcb, UINT16 cid);
603 extern tL2C_CCB *l2cu_find_ccb_by_cid (tL2C_LCB *p_lcb, UINT16 local_cid);
604 extern tL2C_CCB *l2cu_find_ccb_by_remote_cid (tL2C_LCB *p_lcb, UINT16 remote_cid);
608 extern void l2cu_send_peer_cmd_reject (tL2C_LCB *p_lcb, UINT16 reason,
609 UINT8 rem_id,UINT16 p1, UINT16 p2);
611 extern void l2cu_send_peer_connect_rsp (tL2C_CCB *p_ccb, UINT16 result, UINT16 status);
614 extern void l2cu_send_peer_config_rej (tL2C_CCB *p_ccb, UINT8 *p_data, UINT16 data_len, UINT16 rej_len);
616 extern void l2cu_send_peer_disc_rsp (tL2C_LCB *p_lcb, UINT8 remote_id, UINT16 local_cid, UINT16 remote_cid);
617 extern void l2cu_send_peer_echo_req (tL2C_LCB *p_lcb, UINT8 *p_data, UINT16 data_len);
618 extern void l2cu_send_peer_echo_rsp (tL2C_LCB *p_lcb, UINT8 id, UINT8 *p_data, UINT16 data_len);
619 extern void l2cu_send_peer_info_rsp (tL2C_LCB *p_lcb, UINT8 id, UINT16 info_type);
620 extern void l2cu_reject_connection (tL2C_LCB *p_lcb, UINT16 remote_cid, UINT8 rem_id, UINT16 result);
621 extern void l2cu_send_peer_info_req (tL2C_LCB *p_lcb, UINT16 info_type);
631 extern void l2cu_send_peer_ble_par_req (tL2C_LCB *p_lcb, UINT16 min_int, UINT16 max_int, UINT16 latency, UINT16 timeout);
632 extern void l2cu_send_peer_ble_par_rsp (tL2C_LCB *p_lcb, UINT16 reason, UINT8 rem_id);
633 extern void l2cu_reject_ble_connection (tL2C_LCB *p_lcb, UINT8 rem_id, UINT16 result);
634 extern void l2cu_send_peer_ble_credit_based_conn_res (tL2C_CCB *p_ccb, UINT16 result);
636 extern void l2cu_send_peer_ble_flow_control_credit(tL2C_CCB *p_ccb, UINT16 credit_value);
640 extern BOOLEAN l2cu_initialize_fixed_ccb (tL2C_LCB *p_lcb, UINT16 fixed_cid, tL2CAP_FCR_OPTS *p_fcr);
658 BOOLEAN l2c_ucd_process_event(tL2C_CCB *p_ccb, UINT16 event, void *p_data);
664 extern BOOLEAN l2cu_check_feature_req (tL2C_LCB *p_lcb, UINT8 id, UINT8 *p_data, UINT16 data_len);
665 extern void l2cu_check_feature_rsp (tL2C_LCB *p_lcb, UINT8 id, UINT8 *p_data, UINT16 data_len);
668 extern tL2C_RCB *l2cu_allocate_rcb (UINT16 psm);
669 extern tL2C_RCB *l2cu_find_rcb_by_psm (UINT16 psm);
671 extern tL2C_RCB *l2cu_allocate_ble_rcb (UINT16 psm);
672 extern tL2C_RCB *l2cu_find_ble_rcb_by_psm (UINT16 psm);
694 extern BOOLEAN l2c_link_hci_conn_comp (UINT8 status, UINT16 handle, BD_ADDR p_bda);
695 extern BOOLEAN l2c_link_hci_disc_comp (UINT16 handle, UINT8 reason);
696 extern BOOLEAN l2c_link_hci_qos_violation (UINT16 handle);
702 extern void l2c_link_process_num_completed_blocks (UINT8 controller_id, UINT8 *p, UINT16 evt_len);
703 extern void l2c_link_processs_num_bufs (UINT16 num_lm_acl_bufs);
704 extern UINT8 l2c_link_pkts_rcvd (UINT16 *num_pkts, UINT16 *handles);
712 extern void l2c_link_processs_ble_num_bufs (UINT16 num_lm_acl_bufs);
730 extern void l2c_csm_execute (tL2C_CCB *p_ccb, UINT16 event, void *p_data);
742 extern void l2c_fcr_send_S_frame (tL2C_CCB *p_ccb, UINT16 function_code, UINT16 pf_bit);
743 extern BT_HDR *l2c_fcr_clone_buf(BT_HDR *p_buf, UINT16 new_offset, UINT16 no_of_bytes);
745 extern BT_HDR *l2c_fcr_get_next_xmit_sdu_seg (tL2C_CCB *p_ccb, UINT16 max_packet_length);
748 extern BT_HDR *l2c_lcc_get_next_xmit_sdu_seg (tL2C_CCB *p_ccb, UINT16 max_packet_length);
764 extern void l2cble_process_sig_cmd (tL2C_LCB *p_lcb, UINT8 *p, UINT16 pkt_len);
765 extern void l2cble_conn_comp (UINT16 handle, UINT8 role, BD_ADDR bda, tBLE_ADDR_TYPE type,
766 UINT16 conn_interval, UINT16 conn_latency, UINT16 conn_timeout);
770 extern void l2cble_process_conn_update_evt (UINT16 handle, UINT8 status);
773 extern void l2cble_credit_based_conn_res (tL2C_CCB *p_ccb, UINT16 result);
775 extern void l2cble_send_flow_control_credit(tL2C_CCB *p_ccb, UINT16 credit_value);
776 extern BOOLEAN l2ble_sec_access_req(BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, tL2CAP_SEC_CBACK *p_callback, void *p_ref_data);
779 extern void l2cble_process_rc_param_request_evt(UINT16 handle, UINT16 int_min, UINT16 int_max,
780 UINT16 latency, UINT16 timeout);
784 extern void l2cble_set_fixed_channel_tx_data_length(BD_ADDR remote_bda, UINT16 fix_cid,
785 UINT16 tx_mtu);
786 extern void l2cble_process_data_length_change_event(UINT16 handle, UINT16 tx_data_len,
787 UINT16 rx_data_len);