Lines Matching refs:daddr
189 u8 phonet_address_get(struct net_device *dev, u8 daddr) in phonet_address_get() argument
200 if (test_bit(daddr >> 2, pnd->addrs)) in phonet_address_get()
201 saddr = daddr; in phonet_address_get()
215 saddr = phonet_address_get(def_dev, daddr); in phonet_address_get()
372 int phonet_route_add(struct net_device *dev, u8 daddr) in phonet_route_add() argument
378 daddr = daddr >> 2; in phonet_route_add()
380 if (routes->table[daddr] == NULL) { in phonet_route_add()
381 rcu_assign_pointer(routes->table[daddr], dev); in phonet_route_add()
389 int phonet_route_del(struct net_device *dev, u8 daddr) in phonet_route_del() argument
394 daddr = daddr >> 2; in phonet_route_del()
396 if (rcu_access_pointer(routes->table[daddr]) == dev) in phonet_route_del()
397 RCU_INIT_POINTER(routes->table[daddr], NULL); in phonet_route_del()
409 struct net_device *phonet_route_get_rcu(struct net *net, u8 daddr) in phonet_route_get_rcu() argument
415 daddr >>= 2; in phonet_route_get_rcu()
416 dev = rcu_dereference(routes->table[daddr]); in phonet_route_get_rcu()
420 struct net_device *phonet_route_output(struct net *net, u8 daddr) in phonet_route_output() argument
426 daddr >>= 2; in phonet_route_output()
428 dev = rcu_dereference(routes->table[daddr]); in phonet_route_output()