Lines Matching refs:lc_laddr
82 chan->lc_laddr.bt_len = sizeof(struct sockaddr_bt); in l2cap_attach()
83 chan->lc_laddr.bt_family = AF_BLUETOOTH; in l2cap_attach()
84 chan->lc_laddr.bt_psm = L2CAP_PSM_ANY; in l2cap_attach()
110 memcpy(&chan->lc_laddr, addr, sizeof(struct sockaddr_bt)); in l2cap_bind()
122 memcpy(addr, &chan->lc_laddr, sizeof(struct sockaddr_bt)); in l2cap_sockaddr()
154 if (bdaddr_any(&chan->lc_laddr.bt_bdaddr)) { in l2cap_connect()
155 err = hci_route_lookup(&chan->lc_laddr.bt_bdaddr, in l2cap_connect()
161 unit = hci_unit_lookup(&chan->lc_laddr.bt_bdaddr); in l2cap_connect()
309 if (chan->lc_laddr.bt_psm != L2CAP_PSM_ANY in l2cap_listen()
310 && L2CAP_PSM_INVALID(chan->lc_laddr.bt_psm)) in l2cap_listen()
328 if (used->lc_laddr.bt_psm < chan->lc_laddr.bt_psm) in l2cap_listen()
331 if (used->lc_laddr.bt_psm == chan->lc_laddr.bt_psm in l2cap_listen()
332 && bdaddr_any(&used->lc_laddr.bt_bdaddr) in l2cap_listen()
333 && !bdaddr_any(&chan->lc_laddr.bt_bdaddr)) in l2cap_listen()