Searched refs:lci (Results 1 – 10 of 10) sorted by relevance
/net/x25/ |
D | x25_forward.c | 20 struct sk_buff *skb, int lci) in x25_forward_call() argument 53 if (x25_frwd->lci == lci) { in x25_forward_call() 67 new_frwd->lci = lci; in x25_forward_call() 94 int x25_forward_data(int lci, struct x25_neigh *from, struct sk_buff *skb) { in x25_forward_data() argument 106 if (frwd->lci == lci) { in x25_forward_data() 134 void x25_clear_forward_by_lci(unsigned int lci) in x25_clear_forward_by_lci() argument 143 if (fwd->lci == lci) { in x25_clear_forward_by_lci()
|
D | x25_dev.c | 33 unsigned int lci; in x25_receive_data() local 39 lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF); in x25_receive_data() 45 if (lci == 0) { in x25_receive_data() 53 if ((sk = x25_find_socket(lci, nb)) != NULL) { in x25_receive_data() 72 return x25_rx_call_request(skb, nb, lci); in x25_receive_data() 79 if (x25_forward_data(lci, nb, skb)) { in x25_receive_data() 81 x25_clear_forward_by_lci(lci); in x25_receive_data()
|
D | af_x25.c | 321 static struct sock *__x25_find_socket(unsigned int lci, struct x25_neigh *nb) in __x25_find_socket() argument 326 if (x25_sk(s)->lci == lci && x25_sk(s)->neighbour == nb) { in __x25_find_socket() 335 struct sock *x25_find_socket(unsigned int lci, struct x25_neigh *nb) in x25_find_socket() argument 340 s = __x25_find_socket(lci, nb); in x25_find_socket() 350 unsigned int lci = 1; in x25_new_lci() local 355 while ((sk = __x25_find_socket(lci, nb)) != NULL) { in x25_new_lci() 357 if (++lci == 4096) { in x25_new_lci() 358 lci = 0; in x25_new_lci() 364 return lci; in x25_new_lci() 779 x25->lci = x25_new_lci(x25->neighbour); in x25_connect() [all …]
|
D | x25_link.c | 168 void x25_transmit_clear_request(struct x25_neigh *nb, unsigned int lci, in x25_transmit_clear_request() argument 182 *dptr++ = ((lci >> 8) & 0x0F) | (nb->extended ? in x25_transmit_clear_request() 185 *dptr++ = (lci >> 0) & 0xFF; in x25_transmit_clear_request()
|
D | x25_subr.c | 168 lci1 = (x25->lci >> 8) & 0x0F; in x25_write_internal() 169 lci2 = (x25->lci >> 0) & 0xFF; in x25_write_internal() 355 x25->lci = 0; in x25_disconnect()
|
D | x25_proc.c | 108 devname, x25->lci & 0x0FFF, x25->state, x25->vs, x25->vr, in x25_seq_socket_show() 148 f->lci, f->dev1->name, f->dev2->name); in x25_seq_forward_show()
|
/net/rose/ |
D | af_rose.c | 275 struct sock *rose_find_socket(unsigned int lci, struct rose_neigh *neigh) in rose_find_socket() argument 283 if (rose->lci == lci && rose->neighbour == neigh) in rose_find_socket() 297 int lci; in rose_new_lci() local 300 for (lci = 1; lci <= sysctl_rose_maximum_vcs; lci++) in rose_new_lci() 301 if (rose_find_socket(lci, neigh) == NULL && rose_route_free_lci(lci, neigh) == NULL) in rose_new_lci() 302 return lci; in rose_new_lci() 304 for (lci = sysctl_rose_maximum_vcs; lci > 0; lci--) in rose_new_lci() 305 if (rose_find_socket(lci, neigh) == NULL && rose_route_free_lci(lci, neigh) == NULL) in rose_new_lci() 306 return lci; in rose_new_lci() 772 rose->lci = rose_new_lci(rose->neighbour); in rose_connect() [all …]
|
D | rose_route.c | 661 struct rose_route *rose_route_free_lci(unsigned int lci, struct rose_neigh *neigh) in rose_route_free_lci() argument 666 if ((rose_route->neigh1 == neigh && rose_route->lci1 == lci) || in rose_route_free_lci() 667 (rose_route->neigh2 == neigh && rose_route->lci2 == lci)) in rose_route_free_lci() 861 unsigned int lci, new_lci; in rose_route_frame() local 870 lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF); in rose_route_frame() 905 if (lci == 0) { in rose_route_frame() 913 if ((sk = rose_find_socket(lci, rose_neigh)) != NULL) { in rose_route_frame() 923 rose->lci = 0; in rose_route_frame() 945 res = rose_rx_call_request(skb, dev, rose_neigh, lci); in rose_route_frame() 951 rose_transmit_clear_request(rose_neigh, lci, ROSE_NOT_OBTAINABLE, 0); in rose_route_frame() [all …]
|
D | rose_link.c | 238 void rose_transmit_clear_request(struct rose_neigh *neigh, unsigned int lci, unsigned char cause, u… in rose_transmit_clear_request() argument 254 *dptr++ = ((lci >> 8) & 0x0F) | ROSE_GFI; in rose_transmit_clear_request() 255 *dptr++ = ((lci >> 0) & 0xFF); in rose_transmit_clear_request()
|
D | rose_subr.c | 136 lci1 = (rose->lci >> 8) & 0x0F; in rose_write_internal() 137 lci2 = (rose->lci >> 0) & 0xFF; in rose_write_internal() 539 rose->lci = 0; in rose_disconnect()
|