Lines Matching refs:ro
477 struct dgram_sock *ro = dgram_sk(sk); in dgram_init() local
479 ro->want_ack = 1; in dgram_init()
480 ro->want_lqi = 0; in dgram_init()
493 struct dgram_sock *ro = dgram_sk(sk); in dgram_bind() local
499 ro->bound = 0; in dgram_bind()
522 ro->src_addr = haddr; in dgram_bind()
524 ro->bound = 1; in dgram_bind()
572 struct dgram_sock *ro = dgram_sk(sk); in dgram_connect() local
584 if (!ro->bound) { in dgram_connect()
589 ieee802154_addr_from_sa(&ro->dst_addr, &addr->addr); in dgram_connect()
590 ro->connected = 1; in dgram_connect()
599 struct dgram_sock *ro = dgram_sk(sk); in dgram_disconnect() local
602 ro->connected = 0; in dgram_disconnect()
614 struct dgram_sock *ro = dgram_sk(sk); in dgram_sendmsg() local
626 if (ro->connected) in dgram_sendmsg()
635 if (!ro->connected) in dgram_sendmsg()
637 dst_addr = ro->dst_addr; in dgram_sendmsg()
640 if (!ro->bound) in dgram_sendmsg()
643 dev = ieee802154_get_dev(sock_net(sk), &ro->src_addr); in dgram_sendmsg()
673 cb->ackreq = ro->want_ack; in dgram_sendmsg()
674 cb->secen = ro->secen; in dgram_sendmsg()
675 cb->secen_override = ro->secen_override; in dgram_sendmsg()
676 cb->seclevel = ro->seclevel; in dgram_sendmsg()
677 cb->seclevel_override = ro->seclevel_override; in dgram_sendmsg()
680 ro->bound ? &ro->src_addr : NULL, size); in dgram_sendmsg()
713 struct dgram_sock *ro = dgram_sk(sk); in dgram_recvmsg() local
745 if (ro->want_lqi) { in dgram_recvmsg()
778 struct dgram_sock *ro) in ieee802154_match_sock() argument
780 if (!ro->bound) in ieee802154_match_sock()
783 if (ro->src_addr.mode == IEEE802154_ADDR_LONG && in ieee802154_match_sock()
784 hw_addr == ro->src_addr.extended_addr) in ieee802154_match_sock()
787 if (ro->src_addr.mode == IEEE802154_ADDR_SHORT && in ieee802154_match_sock()
788 pan_id == ro->src_addr.pan_id && in ieee802154_match_sock()
789 short_addr == ro->src_addr.short_addr) in ieee802154_match_sock()
839 struct dgram_sock *ro = dgram_sk(sk); in dgram_getsockopt() local
853 val = ro->want_ack; in dgram_getsockopt()
856 val = ro->want_lqi; in dgram_getsockopt()
859 if (!ro->secen_override) in dgram_getsockopt()
861 else if (ro->secen) in dgram_getsockopt()
867 if (!ro->seclevel_override) in dgram_getsockopt()
870 val = ro->seclevel; in dgram_getsockopt()
886 struct dgram_sock *ro = dgram_sk(sk); in dgram_setsockopt() local
901 ro->want_ack = !!val; in dgram_setsockopt()
904 ro->want_lqi = !!val; in dgram_setsockopt()
915 ro->secen_override = 0; in dgram_setsockopt()
918 ro->secen_override = 1; in dgram_setsockopt()
919 ro->secen = 1; in dgram_setsockopt()
922 ro->secen_override = 1; in dgram_setsockopt()
923 ro->secen = 0; in dgram_setsockopt()
941 ro->seclevel_override = 0; in dgram_setsockopt()
943 ro->seclevel_override = 1; in dgram_setsockopt()
944 ro->seclevel = val; in dgram_setsockopt()