Home
last modified time | relevance | path

Searched refs:rose (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-5.10/net/rose/
H A Drose_timer.c26 #include <net/rose.h>
44 struct rose_sock *rose = rose_sk(sk); in rose_start_t1timer() local
46 sk_stop_timer(sk, &rose->timer); in rose_start_t1timer()
48 rose->timer.function = rose_timer_expiry; in rose_start_t1timer()
49 rose->timer.expires = jiffies + rose->t1; in rose_start_t1timer()
51 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_t1timer()
56 struct rose_sock *rose = rose_sk(sk); in rose_start_t2timer() local
58 sk_stop_timer(sk, &rose in rose_start_t2timer()
68 struct rose_sock *rose = rose_sk(sk); rose_start_t3timer() local
80 struct rose_sock *rose = rose_sk(sk); rose_start_hbtimer() local
92 struct rose_sock *rose = rose_sk(sk); rose_start_idletimer() local
122 struct rose_sock *rose = rose_sk(sk); rose_heartbeat_expiry() local
161 struct rose_sock *rose = from_timer(rose, t, timer); rose_timer_expiry() local
191 struct rose_sock *rose = from_timer(rose, t, idletimer); rose_idletimer_expiry() local
[all...]
H A Drose_in.c29 #include <net/rose.h>
38 struct rose_sock *rose = rose_sk(sk); in rose_state1_machine() local
44 rose->condition = 0x00; in rose_state1_machine()
45 rose->vs = 0; in rose_state1_machine()
46 rose->va = 0; in rose_state1_machine()
47 rose->vr = 0; in rose_state1_machine()
48 rose->vl = 0; in rose_state1_machine()
49 rose->state = ROSE_STATE_3; in rose_state1_machine()
58 rose->neighbour->use--; in rose_state1_machine()
75 struct rose_sock *rose in rose_state2_machine() local
103 struct rose_sock *rose = rose_sk(sk); rose_state3_machine() local
214 struct rose_sock *rose = rose_sk(sk); rose_state4_machine() local
264 struct rose_sock *rose = rose_sk(sk); rose_process_rx_frame() local
[all...]
H A Drose_out.c24 #include <net/rose.h>
32 struct rose_sock *rose = rose_sk(sk); in rose_send_iframe() local
37 skb->data[2] |= (rose->vr << 5) & 0xE0; in rose_send_iframe()
38 skb->data[2] |= (rose->vs << 1) & 0x0E; in rose_send_iframe()
42 rose_transmit_link(skb, rose->neighbour); in rose_send_iframe()
47 struct rose_sock *rose = rose_sk(sk); in rose_kick() local
51 if (rose->state != ROSE_STATE_3) in rose_kick()
54 if (rose->condition & ROSE_COND_PEER_RX_BUSY) in rose_kick()
60 start = (skb_peek(&rose->ack_queue) == NULL) ? rose in rose_kick()
111 struct rose_sock *rose = rose_sk(sk); rose_enquiry_response() local
[all...]
H A Daf_rose.c40 #include <net/rose.h>
168 struct rose_sock *rose = rose_sk(s); in rose_kill_by_neigh() local
170 if (rose->neighbour == neigh) { in rose_kill_by_neigh()
172 rose->neighbour->use--; in rose_kill_by_neigh()
173 rose->neighbour = NULL; in rose_kill_by_neigh()
185 struct rose_sock *rose; in rose_kill_by_device() local
194 rose = rose_sk(sk); in rose_kill_by_device()
195 if (rose->device == dev) { in rose_kill_by_device()
208 rose = rose_sk(sk); in rose_kill_by_device()
211 if (rose in rose_kill_by_device()
275 struct rose_sock *rose = rose_sk(s); rose_find_listener() local
284 struct rose_sock *rose = rose_sk(s); rose_find_listener() local
306 struct rose_sock *rose = rose_sk(s); rose_find_socket() local
398 struct rose_sock *rose = rose_sk(sk); rose_setsockopt() local
458 struct rose_sock *rose = rose_sk(sk); rose_getsockopt() local
523 struct rose_sock *rose = rose_sk(sk); rose_listen() local
549 struct rose_sock *rose; rose_create() local
591 struct rose_sock *rose, *orose; rose_make_new() local
639 struct rose_sock *rose; rose_release() local
698 struct rose_sock *rose = rose_sk(sk); rose_bind() local
761 struct rose_sock *rose = rose_sk(sk); rose_connect() local
988 struct rose_sock *rose = rose_sk(sk); rose_getname() local
1097 struct rose_sock *rose = rose_sk(sk); rose_sendmsg() local
1262 struct rose_sock *rose = rose_sk(sk); rose_recvmsg() local
1323 struct rose_sock *rose = rose_sk(sk); rose_ioctl() local
1445 struct rose_sock *rose = rose_sk(s); rose_info_show() local
[all...]
H A Drose_subr.c25 #include <net/rose.h>
27 static int rose_create_facilities(unsigned char *buffer, struct rose_sock *rose);
46 struct rose_sock *rose = rose_sk(sk); in rose_frames_acked() local
51 if (rose->va != nr) { in rose_frames_acked()
52 while (skb_peek(&rose->ack_queue) != NULL && rose->va != nr) { in rose_frames_acked()
53 skb = skb_dequeue(&rose->ack_queue); in rose_frames_acked()
55 rose->va = (rose->va + 1) % ROSE_MODULUS; in rose_frames_acked()
84 struct rose_sock *rose in rose_validate_nr() local
101 struct rose_sock *rose = rose_sk(sk); rose_write_internal() local
435 rose_create_facilities(unsigned char *buffer, struct rose_sock *rose) rose_create_facilities() argument
532 struct rose_sock *rose = rose_sk(sk); rose_disconnect() local
[all...]
H A DMakefile6 obj-$(CONFIG_ROSE) += rose.o
8 rose-y := af_rose.o rose_dev.o rose_in.o rose_link.o rose_loopback.o \
10 rose-$(CONFIG_SYSCTL) += sysctl_net_rose.o
H A Drose_route.c32 #include <net/rose.h>
919 struct rose_sock *rose = rose_sk(sk); in rose_route_frame() local
923 rose->cause = ROSE_NETWORK_CONGESTION; in rose_route_frame()
924 rose->diagnostic = 0; in rose_route_frame()
925 rose->neighbour->use--; in rose_route_frame()
926 rose->neighbour = NULL; in rose_route_frame()
927 rose->lci = 0; in rose_route_frame()
928 rose->state = ROSE_STATE_0; in rose_route_frame()
H A Dsysctl_net_rose.c10 #include <net/rose.h>
120 rose_table_header = register_net_sysctl(&init_net, "net/rose", rose_table); in rose_register_sysctl()
H A Drose_dev.c33 #include <net/rose.h>
H A Drose_loopback.c12 #include <net/rose.h>
H A Drose_link.c25 #include <net/rose.h>
/kernel/linux/linux-6.6/net/rose/
H A Drose_timer.c26 #include <net/rose.h>
44 struct rose_sock *rose = rose_sk(sk); in rose_start_t1timer() local
46 sk_stop_timer(sk, &rose->timer); in rose_start_t1timer()
48 rose->timer.function = rose_timer_expiry; in rose_start_t1timer()
49 rose->timer.expires = jiffies + rose->t1; in rose_start_t1timer()
51 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_t1timer()
56 struct rose_sock *rose = rose_sk(sk); in rose_start_t2timer() local
58 sk_stop_timer(sk, &rose in rose_start_t2timer()
68 struct rose_sock *rose = rose_sk(sk); rose_start_t3timer() local
80 struct rose_sock *rose = rose_sk(sk); rose_start_hbtimer() local
92 struct rose_sock *rose = rose_sk(sk); rose_start_idletimer() local
122 struct rose_sock *rose = rose_sk(sk); rose_heartbeat_expiry() local
161 struct rose_sock *rose = from_timer(rose, t, timer); rose_timer_expiry() local
191 struct rose_sock *rose = from_timer(rose, t, idletimer); rose_idletimer_expiry() local
[all...]
H A Drose_in.c30 #include <net/rose.h>
39 struct rose_sock *rose = rose_sk(sk); in rose_state1_machine() local
45 rose->condition = 0x00; in rose_state1_machine()
46 rose->vs = 0; in rose_state1_machine()
47 rose->va = 0; in rose_state1_machine()
48 rose->vr = 0; in rose_state1_machine()
49 rose->vl = 0; in rose_state1_machine()
50 rose->state = ROSE_STATE_3; in rose_state1_machine()
59 rose->neighbour->use--; in rose_state1_machine()
76 struct rose_sock *rose in rose_state2_machine() local
104 struct rose_sock *rose = rose_sk(sk); rose_state3_machine() local
215 struct rose_sock *rose = rose_sk(sk); rose_state4_machine() local
265 struct rose_sock *rose = rose_sk(sk); rose_process_rx_frame() local
[all...]
H A Drose_out.c24 #include <net/rose.h>
32 struct rose_sock *rose = rose_sk(sk); in rose_send_iframe() local
37 skb->data[2] |= (rose->vr << 5) & 0xE0; in rose_send_iframe()
38 skb->data[2] |= (rose->vs << 1) & 0x0E; in rose_send_iframe()
42 rose_transmit_link(skb, rose->neighbour); in rose_send_iframe()
47 struct rose_sock *rose = rose_sk(sk); in rose_kick() local
51 if (rose->state != ROSE_STATE_3) in rose_kick()
54 if (rose->condition & ROSE_COND_PEER_RX_BUSY) in rose_kick()
60 start = (skb_peek(&rose->ack_queue) == NULL) ? rose in rose_kick()
111 struct rose_sock *rose = rose_sk(sk); rose_enquiry_response() local
[all...]
H A Daf_rose.c40 #include <net/rose.h>
169 struct rose_sock *rose = rose_sk(s); in rose_kill_by_neigh() local
171 if (rose->neighbour == neigh) { in rose_kill_by_neigh()
173 rose->neighbour->use--; in rose_kill_by_neigh()
174 rose->neighbour = NULL; in rose_kill_by_neigh()
186 struct rose_sock *rose; in rose_kill_by_device() local
195 rose = rose_sk(sk); in rose_kill_by_device()
196 if (rose->device == dev) { in rose_kill_by_device()
209 rose = rose_sk(sk); in rose_kill_by_device()
212 if (rose in rose_kill_by_device()
276 struct rose_sock *rose = rose_sk(s); rose_find_listener() local
285 struct rose_sock *rose = rose_sk(s); rose_find_listener() local
307 struct rose_sock *rose = rose_sk(s); rose_find_socket() local
399 struct rose_sock *rose = rose_sk(sk); rose_setsockopt() local
459 struct rose_sock *rose = rose_sk(sk); rose_getsockopt() local
524 struct rose_sock *rose = rose_sk(sk); rose_listen() local
550 struct rose_sock *rose; rose_create() local
592 struct rose_sock *rose, *orose; rose_make_new() local
640 struct rose_sock *rose; rose_release() local
699 struct rose_sock *rose = rose_sk(sk); rose_bind() local
763 struct rose_sock *rose = rose_sk(sk); rose_connect() local
992 struct rose_sock *rose = rose_sk(sk); rose_getname() local
1104 struct rose_sock *rose = rose_sk(sk); rose_sendmsg() local
1269 struct rose_sock *rose = rose_sk(sk); rose_recvmsg() local
1331 struct rose_sock *rose = rose_sk(sk); rose_ioctl() local
1453 struct rose_sock *rose = rose_sk(s); rose_info_show() local
[all...]
H A Drose_subr.c25 #include <net/rose.h>
27 static int rose_create_facilities(unsigned char *buffer, struct rose_sock *rose);
46 struct rose_sock *rose = rose_sk(sk); in rose_frames_acked() local
51 if (rose->va != nr) { in rose_frames_acked()
52 while (skb_peek(&rose->ack_queue) != NULL && rose->va != nr) { in rose_frames_acked()
53 skb = skb_dequeue(&rose->ack_queue); in rose_frames_acked()
55 rose->va = (rose->va + 1) % ROSE_MODULUS; in rose_frames_acked()
84 struct rose_sock *rose in rose_validate_nr() local
101 struct rose_sock *rose = rose_sk(sk); rose_write_internal() local
435 rose_create_facilities(unsigned char *buffer, struct rose_sock *rose) rose_create_facilities() argument
532 struct rose_sock *rose = rose_sk(sk); rose_disconnect() local
[all...]
H A DMakefile6 obj-$(CONFIG_ROSE) += rose.o
8 rose-y := af_rose.o rose_dev.o rose_in.o rose_link.o rose_loopback.o \
10 rose-$(CONFIG_SYSCTL) += sysctl_net_rose.o
H A Drose_route.c32 #include <net/rose.h>
923 struct rose_sock *rose = rose_sk(sk); in rose_route_frame() local
927 rose->cause = ROSE_NETWORK_CONGESTION; in rose_route_frame()
928 rose->diagnostic = 0; in rose_route_frame()
929 rose->neighbour->use--; in rose_route_frame()
930 rose->neighbour = NULL; in rose_route_frame()
931 rose->lci = 0; in rose_route_frame()
932 rose->state = ROSE_STATE_0; in rose_route_frame()
H A Dsysctl_net_rose.c10 #include <net/rose.h>
120 rose_table_header = register_net_sysctl(&init_net, "net/rose", rose_table); in rose_register_sysctl()
H A Drose_dev.c33 #include <net/rose.h>
H A Drose_loopback.c12 #include <net/rose.h>
H A Drose_link.c25 #include <net/rose.h>
/kernel/linux/linux-6.6/net/
H A DMakefile32 obj-$(CONFIG_ROSE) += rose/
/kernel/linux/linux-5.10/include/net/
H A Drose.h11 #include <linux/rose.h>
/kernel/linux/linux-6.6/include/net/
H A Drose.h11 #include <linux/rose.h>

Completed in 11 milliseconds

12