Home | History | Annotate | Download | only in netbt

Lines Matching refs:rd_laddr

83 	dlc->rd_laddr.bt_len = sizeof(struct sockaddr_bt);
84 dlc->rd_laddr.bt_family = AF_BLUETOOTH;
85 dlc->rd_laddr.bt_psm = L2CAP_PSM_RFCOMM;
112 memcpy(&dlc->rd_laddr, addr, sizeof(struct sockaddr_bt));
125 memcpy(addr, &dlc->rd_laddr, sizeof(struct sockaddr_bt));
162 rs = rfcomm_session_lookup(&dlc->rd_laddr, &dlc->rd_raddr);
165 &dlc->rd_laddr);
189 l2cap_sockaddr_pcb(rs->rs_l2cap, &dlc->rd_laddr);
322 if (dlc->rd_laddr.bt_channel != RFCOMM_CHANNEL_ANY
323 && (dlc->rd_laddr.bt_channel < RFCOMM_CHANNEL_MIN
324 || dlc->rd_laddr.bt_channel > RFCOMM_CHANNEL_MAX))
327 if (dlc->rd_laddr.bt_psm == L2CAP_PSM_ANY)
328 dlc->rd_laddr.bt_psm = L2CAP_PSM_RFCOMM;
329 else if (dlc->rd_laddr.bt_psm != L2CAP_PSM_RFCOMM
330 && (dlc->rd_laddr.bt_psm < 0x1001
331 || L2CAP_PSM_INVALID(dlc->rd_laddr.bt_psm)))
337 if (addr.bt_psm != dlc->rd_laddr.bt_psm)
340 if (bdaddr_same(&dlc->rd_laddr.bt_bdaddr, &addr.bt_bdaddr))
346 &dlc->rd_laddr);
359 if (dlc->rd_laddr.bt_channel == RFCOMM_CHANNEL_ANY) {
364 if (used->rd_laddr.bt_channel == channel) {
374 dlc->rd_laddr.bt_channel = channel;