Lines Matching refs:sa
337 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; in rfcomm_sock_bind() local
339 int chan = sa->rc_channel; in rfcomm_sock_bind()
342 BT_DBG("sk %p %pMR", sk, &sa->rc_bdaddr); in rfcomm_sock_bind()
361 if (chan && __rfcomm_get_listen_sock_by_addr(chan, &sa->rc_bdaddr)) { in rfcomm_sock_bind()
365 bacpy(&rfcomm_pi(sk)->src, &sa->rc_bdaddr); in rfcomm_sock_bind()
379 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; in rfcomm_sock_connect() local
403 bacpy(&rfcomm_pi(sk)->dst, &sa->rc_bdaddr); in rfcomm_sock_connect()
404 rfcomm_pi(sk)->channel = sa->rc_channel; in rfcomm_sock_connect()
409 err = rfcomm_dlc_open(d, &rfcomm_pi(sk)->src, &sa->rc_bdaddr, in rfcomm_sock_connect()
410 sa->rc_channel); in rfcomm_sock_connect()
531 struct sockaddr_rc *sa = (struct sockaddr_rc *) addr; in rfcomm_sock_getname() local
540 memset(sa, 0, sizeof(*sa)); in rfcomm_sock_getname()
541 sa->rc_family = AF_BLUETOOTH; in rfcomm_sock_getname()
542 sa->rc_channel = rfcomm_pi(sk)->channel; in rfcomm_sock_getname()
544 bacpy(&sa->rc_bdaddr, &rfcomm_pi(sk)->dst); in rfcomm_sock_getname()
546 bacpy(&sa->rc_bdaddr, &rfcomm_pi(sk)->src); in rfcomm_sock_getname()