Lines Matching refs:ro

478 	struct dgram_sock *ro = dgram_sk(sk);
480 ro->want_ack = 1;
481 ro->want_lqi = 0;
494 struct dgram_sock *ro = dgram_sk(sk);
500 ro->bound = 0;
523 ro->src_addr = haddr;
525 ro->bound = 1;
573 struct dgram_sock *ro = dgram_sk(sk);
585 if (!ro->bound) {
590 ieee802154_addr_from_sa(&ro->dst_addr, &addr->addr);
591 ro->connected = 1;
600 struct dgram_sock *ro = dgram_sk(sk);
603 ro->connected = 0;
615 struct dgram_sock *ro = dgram_sk(sk);
627 if (ro->connected)
636 if (!ro->connected)
638 dst_addr = ro->dst_addr;
641 if (!ro->bound)
644 dev = ieee802154_get_dev(sock_net(sk), &ro->src_addr);
674 cb->ackreq = ro->want_ack;
675 cb->secen = ro->secen;
676 cb->secen_override = ro->secen_override;
677 cb->seclevel = ro->seclevel;
678 cb->seclevel_override = ro->seclevel_override;
681 ro->bound ? &ro->src_addr : NULL, size);
714 struct dgram_sock *ro = dgram_sk(sk);
746 if (ro->want_lqi) {
779 struct dgram_sock *ro)
781 if (!ro->bound)
784 if (ro->src_addr.mode == IEEE802154_ADDR_LONG &&
785 hw_addr == ro->src_addr.extended_addr)
788 if (ro->src_addr.mode == IEEE802154_ADDR_SHORT &&
789 pan_id == ro->src_addr.pan_id &&
790 short_addr == ro->src_addr.short_addr)
840 struct dgram_sock *ro = dgram_sk(sk);
854 val = ro->want_ack;
857 val = ro->want_lqi;
860 if (!ro->secen_override)
862 else if (ro->secen)
868 if (!ro->seclevel_override)
871 val = ro->seclevel;
887 struct dgram_sock *ro = dgram_sk(sk);
902 ro->want_ack = !!val;
905 ro->want_lqi = !!val;
916 ro->secen_override = 0;
919 ro->secen_override = 1;
920 ro->secen = 1;
923 ro->secen_override = 1;
924 ro->secen = 0;
942 ro->seclevel_override = 0;
944 ro->seclevel_override = 1;
945 ro->seclevel = val;