Searched refs:rose_neigh (Results 1 – 5 of 5) sorted by relevance
| /linux/net/rose/ ! |
| H A D | rose_route.c | 40 static struct rose_neigh *rose_neigh_list; 45 struct rose_neigh *rose_loopback_neigh; 55 struct rose_neigh *rose_neigh; in rose_add_node() local 75 rose_neigh = rose_neigh_list; in rose_add_node() 76 while (rose_neigh != NULL) { in rose_add_node() 78 &rose_neigh->callsign) == 0 && in rose_add_node() 79 rose_neigh->dev == dev) in rose_add_node() 81 rose_neigh = rose_neigh->next; in rose_add_node() 84 if (rose_neigh == NULL) { in rose_add_node() 85 rose_neigh = kmalloc_obj(*rose_neigh, GFP_ATOMIC); in rose_add_node() [all …]
|
| H A D | rose_link.c | 30 static void rose_transmit_restart_confirmation(struct rose_neigh *neigh); 31 static void rose_transmit_restart_request(struct rose_neigh *neigh); 33 void rose_start_ftimer(struct rose_neigh *neigh) in rose_start_ftimer() 44 static void rose_start_t0timer(struct rose_neigh *neigh) in rose_start_t0timer() 55 void rose_stop_ftimer(struct rose_neigh *neigh) in rose_stop_ftimer() 60 void rose_stop_t0timer(struct rose_neigh *neigh) in rose_stop_t0timer() 65 int rose_ftimer_running(struct rose_neigh *neigh) in rose_ftimer_running() 70 static int rose_t0timer_running(struct rose_neigh *neigh) in rose_t0timer_running() 81 struct rose_neigh *neigh = timer_container_of(neigh, t, t0timer); in rose_t0timer_expiry() 95 static int rose_send_frame(struct sk_buff *skb, struct rose_neigh *neigh) in rose_send_frame() [all …]
|
| H A D | rose_loopback.c | 34 int rose_loopback_queue(struct sk_buff *skb, struct rose_neigh *neigh) in rose_loopback_queue()
|
| H A D | af_rose.c | 163 void rose_kill_by_neigh(struct rose_neigh *neigh) in rose_kill_by_neigh() 301 struct sock *rose_find_socket(unsigned int lci, struct rose_neigh *neigh) in rose_find_socket() 321 unsigned int rose_new_lci(struct rose_neigh *neigh) in rose_new_lci() 1032 int rose_rx_call_request(struct sk_buff *skb, struct net_device *dev, struct rose_neigh *neigh, uns… in rose_rx_call_request()
|
| /linux/include/net/ ! |
| H A D | rose.h | 93 struct rose_neigh { struct 94 struct rose_neigh *next; argument 116 struct rose_neigh *neighbour[3]; argument 124 struct rose_neigh *neigh1, *neigh2; 135 struct rose_neigh *neighbour; 155 static inline void rose_neigh_hold(struct rose_neigh *rose_neigh) in rose_neigh_hold() argument 157 refcount_inc(&rose_neigh->use); in rose_neigh_hold() 160 static inline void rose_neigh_put(struct rose_neigh *rose_neigh) in rose_neigh_put() argument 162 if (refcount_dec_and_test(&rose_neigh->use)) { in rose_neigh_put() 163 if (rose_neigh->ax25) in rose_neigh_put() [all …]
|