Lines Matching refs:ep

379 	ng_hci_le_advertising_report_ep	*ep = NULL;
386 NG_HCI_M_PULLUP(event, sizeof(*ep));
390 ep = mtod(event, ng_hci_le_advertising_report_ep *);
391 num_reports = ep->num_reports;
392 m_adj(event, sizeof(*ep));
393 ep = NULL;
473 ng_hci_le_connection_complete_ep *ep = NULL;
478 NG_HCI_M_PULLUP(event, sizeof(*ep));
482 ep = mtod(event, ng_hci_le_connection_complete_ep *);
483 link_type = (ep->address_type)? NG_HCI_LINK_LE_RANDOM :
490 * 3) con->bdaddr == ep->address
495 bcmp(&con->bdaddr, &ep->address, sizeof(bdaddr_t)) == 0)
516 if (ep->status != 0)
528 bcopy(&ep->address, &con->bdaddr, sizeof(con->bdaddr));
544 con->con_handle = NG_HCI_CON_HANDLE(le16toh(ep->handle));
547 ng_hci_lp_con_cfm(con, ep->status);
550 if (ep->status != 0)
616 ng_hci_inquiry_result_ep *ep = NULL;
621 NG_HCI_M_PULLUP(event, sizeof(*ep));
625 ep = mtod(event, ng_hci_inquiry_result_ep *);
626 m_adj(event, sizeof(*ep));
628 for (; ep->num_responses > 0; ep->num_responses --) {
677 ng_hci_con_compl_ep *ep = NULL;
681 NG_HCI_M_PULLUP(event, sizeof(*ep));
685 ep = mtod(event, ng_hci_con_compl_ep *);
690 * 1) con->link_type == ep->link_type
692 * 3) con->bdaddr == ep->bdaddr
696 if (con->link_type == ep->link_type &&
698 bcmp(&con->bdaddr, &ep->bdaddr, sizeof(bdaddr_t)) == 0)
718 if (ep->status != 0)
721 con = ng_hci_new_con(unit, ep->link_type);
727 bcopy(&ep->bdaddr, &con->bdaddr, sizeof(con->bdaddr));
736 con->con_handle = NG_HCI_CON_HANDLE(le16toh(ep->con_handle));
737 con->encryption_mode = ep->encryption_mode;
739 ng_hci_lp_con_cfm(con, ep->status);
742 if (ep->status != 0)
753 if (ep->link_type == NG_HCI_LINK_ACL) {
771 lp->cp.con_handle = ep->con_handle;
803 ng_hci_con_req_ep *ep = NULL;
807 NG_HCI_M_PULLUP(event, sizeof(*ep));
811 ep = mtod(event, ng_hci_con_req_ep *);
816 * 1) con->link_type == ep->link_type
821 * 3) con->bdaddr == ep->bdaddr
856 if (con->link_type == ep->link_type &&
859 bcmp(&con->bdaddr, &ep->bdaddr, sizeof(bdaddr_t)) == 0)
863 con = ng_hci_new_con(unit, ep->link_type);
865 bcopy(&ep->bdaddr, &con->bdaddr, sizeof(con->bdaddr));
870 error = ng_hci_lp_con_ind(con, ep->uclass);
888 ng_hci_discon_compl_ep *ep = NULL;
893 NG_HCI_M_PULLUP(event, sizeof(*ep));
897 ep = mtod(event, ng_hci_discon_compl_ep *);
901 * Do we have to send notification if ep->status != 0?
903 * ONLY if ep->status == 0.
906 if (ep->status == 0) {
907 h = NG_HCI_CON_HANDLE(le16toh(ep->con_handle));
910 error = ng_hci_lp_discon_ind(con, ep->reason);
934 ng_hci_encryption_change_ep *ep = NULL;
939 NG_HCI_M_PULLUP(event, sizeof(*ep));
943 ep = mtod(event, ng_hci_encryption_change_ep *);
944 h = NG_HCI_CON_HANDLE(le16toh(ep->con_handle));
947 if (ep->status == 0) {
959 } else if (ep->encryption_enable)
967 __func__, NG_NODE_NAME(unit->node), ep->status);
981 ng_hci_read_remote_features_compl_ep *ep = NULL;
987 NG_HCI_M_PULLUP(event, sizeof(*ep));
991 ep = mtod(event, ng_hci_read_remote_features_compl_ep *);
993 if (ep->status == 0) {
995 h = NG_HCI_CON_HANDLE(le16toh(ep->con_handle));
1019 bcopy(ep->features, n->features, sizeof(n->features));
1023 __func__, NG_NODE_NAME(unit->node), ep->status);
1034 ng_hci_qos_setup_compl_ep *ep = NULL;
1039 NG_HCI_M_PULLUP(event, sizeof(*ep));
1043 ep = mtod(event, ng_hci_qos_setup_compl_ep *);
1046 h = NG_HCI_CON_HANDLE(le16toh(ep->con_handle));
1065 error = ng_hci_lp_qos_cfm(con, ep->status);
1089 ng_hci_role_change_ep *ep = NULL;
1092 NG_HCI_M_PULLUP(event, sizeof(*ep));
1096 ep = mtod(event, ng_hci_role_change_ep *);
1098 if (ep->status == 0) {
1100 con = ng_hci_con_by_bdaddr(unit, &ep->bdaddr, NG_HCI_LINK_ACL);
1102 con->role = ep->role;
1107 ep->bdaddr.b[5], ep->bdaddr.b[4],
1108 ep->bdaddr.b[3], ep->bdaddr.b[2],
1109 ep->bdaddr.b[1], ep->bdaddr.b[0]);
1113 __func__, NG_NODE_NAME(unit->node), ep->status,
1114 ep->bdaddr.b[5], ep->bdaddr.b[4], ep->bdaddr.b[3],
1115 ep->bdaddr.b[2], ep->bdaddr.b[1], ep->bdaddr.b[0]);
1126 ng_hci_num_compl_pkts_ep *ep = NULL;
1130 NG_HCI_M_PULLUP(event, sizeof(*ep));
1134 ep = mtod(event, ng_hci_num_compl_pkts_ep *);
1135 m_adj(event, sizeof(*ep));
1137 for (; ep->num_con_handles > 0; ep->num_con_handles --) {
1184 ng_hci_mode_change_ep *ep = NULL;
1188 NG_HCI_M_PULLUP(event, sizeof(*ep));
1192 ep = mtod(event, ng_hci_mode_change_ep *);
1194 if (ep->status == 0) {
1195 u_int16_t h = NG_HCI_CON_HANDLE(le16toh(ep->con_handle));
1210 con->mode = ep->unit_mode;
1214 __func__, NG_NODE_NAME(unit->node), ep->status);
1239 ng_hci_read_clock_offset_compl_ep *ep = NULL;
1244 NG_HCI_M_PULLUP(event, sizeof(*ep));
1248 ep = mtod(event, ng_hci_read_clock_offset_compl_ep *);
1250 if (ep->status == 0) {
1251 u_int16_t h = NG_HCI_CON_HANDLE(le16toh(ep->con_handle));
1276 n->clock_offset = le16toh(ep->clock_offset);
1280 __func__, NG_NODE_NAME(unit->node), ep->status);
1291 ng_hci_qos_violation_ep *ep = NULL;
1296 NG_HCI_M_PULLUP(event, sizeof(*ep));
1300 ep = mtod(event, ng_hci_qos_violation_ep *);
1303 h = NG_HCI_CON_HANDLE(le16toh(ep->con_handle));
1332 ng_hci_page_scan_mode_change_ep *ep = NULL;
1336 NG_HCI_M_PULLUP(event, sizeof(*ep));
1340 ep = mtod(event, ng_hci_page_scan_mode_change_ep *);
1343 n = ng_hci_get_neighbor(unit, &ep->bdaddr, NG_HCI_LINK_ACL);
1351 bcopy(&ep->bdaddr, &n->bdaddr, sizeof(n->bdaddr));
1356 n->page_scan_mode = ep->page_scan_mode;
1367 ng_hci_page_scan_rep_mode_change_ep *ep = NULL;
1371 NG_HCI_M_PULLUP(event, sizeof(*ep));
1375 ep = mtod(event, ng_hci_page_scan_rep_mode_change_ep *);
1378 n = ng_hci_get_neighbor(unit, &ep->bdaddr, NG_HCI_LINK_ACL);
1386 bcopy(&ep->bdaddr, &n->bdaddr, sizeof(n->bdaddr));
1391 n->page_scan_rep_mode = ep->page_scan_rep_mode;