Home
last modified time | relevance | path

Searched refs:rose (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/net/rose/
Drose_in.c41 struct rose_sock *rose = rose_sk(sk); in rose_state1_machine() local
47 rose->condition = 0x00; in rose_state1_machine()
48 rose->vs = 0; in rose_state1_machine()
49 rose->va = 0; in rose_state1_machine()
50 rose->vr = 0; in rose_state1_machine()
51 rose->vl = 0; in rose_state1_machine()
52 rose->state = ROSE_STATE_3; in rose_state1_machine()
61 rose->neighbour->use--; in rose_state1_machine()
78 struct rose_sock *rose = rose_sk(sk); in rose_state2_machine() local
84 rose->neighbour->use--; in rose_state2_machine()
[all …]
Drose_timer.c48 struct rose_sock *rose = rose_sk(sk); in rose_start_t1timer() local
50 del_timer(&rose->timer); in rose_start_t1timer()
52 rose->timer.data = (unsigned long)sk; in rose_start_t1timer()
53 rose->timer.function = &rose_timer_expiry; in rose_start_t1timer()
54 rose->timer.expires = jiffies + rose->t1; in rose_start_t1timer()
56 add_timer(&rose->timer); in rose_start_t1timer()
61 struct rose_sock *rose = rose_sk(sk); in rose_start_t2timer() local
63 del_timer(&rose->timer); in rose_start_t2timer()
65 rose->timer.data = (unsigned long)sk; in rose_start_t2timer()
66 rose->timer.function = &rose_timer_expiry; in rose_start_t2timer()
[all …]
Drose_out.c35 struct rose_sock *rose = rose_sk(sk); in rose_send_iframe() local
40 skb->data[2] |= (rose->vr << 5) & 0xE0; in rose_send_iframe()
41 skb->data[2] |= (rose->vs << 1) & 0x0E; in rose_send_iframe()
45 rose_transmit_link(skb, rose->neighbour); in rose_send_iframe()
50 struct rose_sock *rose = rose_sk(sk); in rose_kick() local
54 if (rose->state != ROSE_STATE_3) in rose_kick()
57 if (rose->condition & ROSE_COND_PEER_RX_BUSY) in rose_kick()
63 start = (skb_peek(&rose->ack_queue) == NULL) ? rose->va : rose->vs; in rose_kick()
64 end = (rose->va + sysctl_rose_window_size) % ROSE_MODULUS; in rose_kick()
69 rose->vs = start; in rose_kick()
[all …]
Daf_rose.c171 struct rose_sock *rose = rose_sk(s); in rose_kill_by_neigh() local
173 if (rose->neighbour == neigh) { in rose_kill_by_neigh()
175 rose->neighbour->use--; in rose_kill_by_neigh()
176 rose->neighbour = NULL; in rose_kill_by_neigh()
191 struct rose_sock *rose = rose_sk(s); in rose_kill_by_device() local
193 if (rose->device == dev) { in rose_kill_by_device()
195 if (rose->neighbour) in rose_kill_by_device()
196 rose->neighbour->use--; in rose_kill_by_device()
197 rose->device = NULL; in rose_kill_by_device()
251 struct rose_sock *rose = rose_sk(s); in rose_find_listener() local
[all …]
Drose_subr.c30 static int rose_create_facilities(unsigned char *buffer, struct rose_sock *rose);
49 struct rose_sock *rose = rose_sk(sk); in rose_frames_acked() local
54 if (rose->va != nr) { in rose_frames_acked()
55 while (skb_peek(&rose->ack_queue) != NULL && rose->va != nr) { in rose_frames_acked()
56 skb = skb_dequeue(&rose->ack_queue); in rose_frames_acked()
58 rose->va = (rose->va + 1) % ROSE_MODULUS; in rose_frames_acked()
87 struct rose_sock *rose = rose_sk(sk); in rose_validate_nr() local
88 unsigned short vc = rose->va; in rose_validate_nr()
90 while (vc != rose->vs) { in rose_validate_nr()
95 return nr == rose->vs; in rose_validate_nr()
[all …]
DMakefile5 obj-$(CONFIG_ROSE) += rose.o
7 rose-y := af_rose.o rose_dev.o rose_in.o rose_link.o rose_loopback.o \
9 rose-$(CONFIG_SYSCTL) += sysctl_net_rose.o
Drose_route.c914 struct rose_sock *rose = rose_sk(sk); in rose_route_frame() local
918 rose->cause = ROSE_NETWORK_CONGESTION; in rose_route_frame()
919 rose->diagnostic = 0; in rose_route_frame()
920 rose->neighbour->use--; in rose_route_frame()
921 rose->neighbour = NULL; in rose_route_frame()
922 rose->lci = 0; in rose_route_frame()
923 rose->state = ROSE_STATE_0; in rose_route_frame()
/linux-4.4.14/net/ax25/
DTODO4 Do the netrom and rose locks have to be bh-safe?
15 Implement proper socket locking in netrom and rose.
DKconfig114 module will be called rose.
/linux-4.4.14/net/
DMakefile30 obj-$(CONFIG_ROSE) += rose/
/linux-4.4.14/Documentation/sysctl/
Dnet.txt25 ethernet Ethernet protocol rose X.25 PLP layer
/linux-4.4.14/include/uapi/linux/
DKbuild356 header-y += rose.h
/linux-4.4.14/
DMAINTAINERS9034 F: include/net/rose.h
9035 F: include/uapi/linux/rose.h
9036 F: net/rose/