/kernel/linux/linux-5.10/net/x25/ |
H A D | x25_forward.c | 18 struct sk_buff *skb, int lci) in x25_forward_call() 51 if (x25_frwd->lci == lci) { in x25_forward_call() 52 pr_warn("call request for lci which is already registered!, transmitting but not registering new pair\n"); in x25_forward_call() 65 new_frwd->lci = lci; in x25_forward_call() 92 int x25_forward_data(int lci, struct x25_neigh *from, struct sk_buff *skb) { in x25_forward_data() argument 104 if (frwd->lci == lci) { in x25_forward_data() 132 void x25_clear_forward_by_lci(unsigned int lci) in x25_clear_forward_by_lci() argument 17 x25_forward_call(struct x25_address *dest_addr, struct x25_neigh *from, struct sk_buff *skb, int lci) x25_forward_call() argument [all...] |
H A D | x25_dev.c | 30 unsigned int lci; in x25_receive_data() local 36 lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF); in x25_receive_data() 42 if (lci == 0) { in x25_receive_data() 50 if ((sk = x25_find_socket(lci, nb)) != NULL) { in x25_receive_data() 69 return x25_rx_call_request(skb, nb, lci); in x25_receive_data() 76 if (x25_forward_data(lci, nb, skb)) { in x25_receive_data() 78 x25_clear_forward_by_lci(lci); in x25_receive_data() 85 x25_transmit_clear_request(nb, lci, 0x0D); in x25_receive_data()
|
H A D | af_x25.c | 318 static struct sock *__x25_find_socket(unsigned int lci, struct x25_neigh *nb) in __x25_find_socket() argument 323 if (x25_sk(s)->lci == lci && x25_sk(s)->neighbour == nb) { in __x25_find_socket() 332 struct sock *x25_find_socket(unsigned int lci, struct x25_neigh *nb) in x25_find_socket() argument 337 s = __x25_find_socket(lci, nb); in x25_find_socket() 347 unsigned int lci = 1; in x25_new_lci() local 350 while ((sk = x25_find_socket(lci, nb)) != NULL) { in x25_new_lci() 352 if (++lci == 4096) { in x25_new_lci() 353 lci = 0; in x25_new_lci() 359 return lci; in x25_new_lci() 945 x25_rx_call_request(struct sk_buff *skb, struct x25_neigh *nb, unsigned int lci) x25_rx_call_request() argument [all...] |
H A D | x25_proc.c | 86 seq_printf(seq, "dest_addr src_addr dev lci st vs vr " in x25_seq_socket_show() 103 devname, x25->lci & 0x0FFF, x25->state, x25->vs, x25->vr, in x25_seq_socket_show() 136 seq_printf(seq, "lci dev1 dev2\n"); in x25_seq_forward_show() 143 f->lci, f->dev1->name, f->dev2->name); in x25_seq_forward_show()
|
H A D | x25_link.c | 165 void x25_transmit_clear_request(struct x25_neigh *nb, unsigned int lci, in x25_transmit_clear_request() argument 179 *dptr++ = ((lci >> 8) & 0x0F) | (nb->extended ? in x25_transmit_clear_request() 182 *dptr++ = (lci >> 0) & 0xFF; in x25_transmit_clear_request()
|
H A D | x25_subr.c | 165 lci1 = (x25->lci >> 8) & 0x0F; in x25_write_internal() 166 lci2 = (x25->lci >> 0) & 0xFF; in x25_write_internal() 346 x25->lci = 0; in x25_disconnect()
|
/kernel/linux/linux-6.6/net/x25/ |
H A D | x25_forward.c | 18 struct sk_buff *skb, int lci) in x25_forward_call() 49 if (x25_frwd->lci == lci) { in x25_forward_call() 50 pr_warn("call request for lci which is already registered!, transmitting but not registering new pair\n"); in x25_forward_call() 63 new_frwd->lci = lci; in x25_forward_call() 90 int x25_forward_data(int lci, struct x25_neigh *from, struct sk_buff *skb) { in x25_forward_data() argument 100 if (frwd->lci == lci) { in x25_forward_data() 128 void x25_clear_forward_by_lci(unsigned int lci) in x25_clear_forward_by_lci() argument 17 x25_forward_call(struct x25_address *dest_addr, struct x25_neigh *from, struct sk_buff *skb, int lci) x25_forward_call() argument [all...] |
H A D | x25_dev.c | 30 unsigned int lci; in x25_receive_data() local 36 lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF); in x25_receive_data() 42 if (lci == 0) { in x25_receive_data() 50 if ((sk = x25_find_socket(lci, nb)) != NULL) { in x25_receive_data() 69 return x25_rx_call_request(skb, nb, lci); in x25_receive_data() 76 if (x25_forward_data(lci, nb, skb)) { in x25_receive_data() 78 x25_clear_forward_by_lci(lci); in x25_receive_data() 85 x25_transmit_clear_request(nb, lci, 0x0D); in x25_receive_data()
|
H A D | af_x25.c | 308 static struct sock *__x25_find_socket(unsigned int lci, struct x25_neigh *nb) in __x25_find_socket() argument 313 if (x25_sk(s)->lci == lci && x25_sk(s)->neighbour == nb) { in __x25_find_socket() 322 struct sock *x25_find_socket(unsigned int lci, struct x25_neigh *nb) in x25_find_socket() argument 327 s = __x25_find_socket(lci, nb); in x25_find_socket() 337 unsigned int lci = 1; in x25_new_lci() local 340 while ((sk = x25_find_socket(lci, nb)) != NULL) { in x25_new_lci() 342 if (++lci == 4096) { in x25_new_lci() 343 lci = 0; in x25_new_lci() 349 return lci; in x25_new_lci() 940 x25_rx_call_request(struct sk_buff *skb, struct x25_neigh *nb, unsigned int lci) x25_rx_call_request() argument [all...] |
H A D | x25_proc.c | 85 seq_printf(seq, "dest_addr src_addr dev lci st vs vr " in x25_seq_socket_show() 102 devname, x25->lci & 0x0FFF, x25->state, x25->vs, x25->vr, in x25_seq_socket_show() 135 seq_printf(seq, "lci dev1 dev2\n"); in x25_seq_forward_show() 142 f->lci, f->dev1->name, f->dev2->name); in x25_seq_forward_show()
|
H A D | x25_link.c | 185 void x25_transmit_clear_request(struct x25_neigh *nb, unsigned int lci, in x25_transmit_clear_request() argument 199 *dptr++ = ((lci >> 8) & 0x0F) | (nb->extended ? in x25_transmit_clear_request() 202 *dptr++ = (lci >> 0) & 0xFF; in x25_transmit_clear_request()
|
H A D | x25_subr.c | 165 lci1 = (x25->lci >> 8) & 0x0F; in x25_write_internal() 166 lci2 = (x25->lci >> 0) & 0xFF; in x25_write_internal() 346 x25->lci = 0; in x25_disconnect()
|
/kernel/linux/linux-5.10/net/rose/ |
H A 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 874 lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF); in rose_route_frame() 909 if (lci == 0) { in rose_route_frame() 917 if ((sk = rose_find_socket(lci, rose_neigh)) != NULL) { in rose_route_frame() 927 rose->lci = 0; in rose_route_frame() 949 res = rose_rx_call_request(skb, dev, rose_neigh, lci); in rose_route_frame() 955 rose_transmit_clear_request(rose_neigh, lci, ROSE_NOT_OBTAINABL in rose_route_frame() [all...] |
H A D | af_rose.c | 300 struct sock *rose_find_socket(unsigned int lci, struct rose_neigh *neigh) in rose_find_socket() argument 308 if (rose->lci == lci && rose->neighbour == neigh) in rose_find_socket() 322 int lci; in rose_new_lci() local 325 for (lci = 1; lci <= sysctl_rose_maximum_vcs; lci++) in rose_new_lci() 326 if (rose_find_socket(lci, neigh) == NULL && rose_route_free_lci(lci, neigh) == NULL) in rose_new_lci() 327 return lci; in rose_new_lci() 1013 rose_rx_call_request(struct sk_buff *skb, struct net_device *dev, struct rose_neigh *neigh, unsigned int lci) rose_rx_call_request() argument [all...] |
H A D | rose_link.c | 233 void rose_transmit_clear_request(struct rose_neigh *neigh, unsigned int lci, unsigned char cause, unsigned char diagnostic) in rose_transmit_clear_request() argument 252 *dptr++ = ((lci >> 8) & 0x0F) | ROSE_GFI; in rose_transmit_clear_request() 253 *dptr++ = ((lci >> 0) & 0xFF); in rose_transmit_clear_request()
|
H A D | rose_subr.c | 135 lci1 = (rose->lci >> 8) & 0x0F; in rose_write_internal() 136 lci2 = (rose->lci >> 0) & 0xFF; in rose_write_internal() 539 rose->lci = 0; in rose_disconnect()
|
/kernel/linux/linux-6.6/net/rose/ |
H A D | rose_route.c | 665 struct rose_route *rose_route_free_lci(unsigned int lci, struct rose_neigh *neigh) in rose_route_free_lci() argument 670 if ((rose_route->neigh1 == neigh && rose_route->lci1 == lci) || in rose_route_free_lci() 671 (rose_route->neigh2 == neigh && rose_route->lci2 == lci)) in rose_route_free_lci() 865 unsigned int lci, new_lci; in rose_route_frame() local 878 lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF); in rose_route_frame() 913 if (lci == 0) { in rose_route_frame() 921 if ((sk = rose_find_socket(lci, rose_neigh)) != NULL) { in rose_route_frame() 931 rose->lci = 0; in rose_route_frame() 953 res = rose_rx_call_request(skb, dev, rose_neigh, lci); in rose_route_frame() 959 rose_transmit_clear_request(rose_neigh, lci, ROSE_NOT_OBTAINABL in rose_route_frame() [all...] |
H A D | af_rose.c | 301 struct sock *rose_find_socket(unsigned int lci, struct rose_neigh *neigh) in rose_find_socket() argument 309 if (rose->lci == lci && rose->neighbour == neigh) in rose_find_socket() 323 int lci; in rose_new_lci() local 326 for (lci = 1; lci <= sysctl_rose_maximum_vcs; lci++) in rose_new_lci() 327 if (rose_find_socket(lci, neigh) == NULL && rose_route_free_lci(lci, neigh) == NULL) in rose_new_lci() 328 return lci; in rose_new_lci() 1017 rose_rx_call_request(struct sk_buff *skb, struct net_device *dev, struct rose_neigh *neigh, unsigned int lci) rose_rx_call_request() argument [all...] |
H A D | rose_link.c | 233 void rose_transmit_clear_request(struct rose_neigh *neigh, unsigned int lci, unsigned char cause, unsigned char diagnostic) in rose_transmit_clear_request() argument 252 *dptr++ = ((lci >> 8) & 0x0F) | ROSE_GFI; in rose_transmit_clear_request() 253 *dptr++ = ((lci >> 0) & 0xFF); in rose_transmit_clear_request()
|
H A D | rose_subr.c | 135 lci1 = (rose->lci >> 8) & 0x0F; in rose_write_internal() 136 lci2 = (rose->lci >> 0) & 0xFF; in rose_write_internal() 539 rose->lci = 0; in rose_disconnect()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | x25.h | 154 unsigned int lci, cudmatchlength; member 174 unsigned int lci; member 222 void x25_clear_forward_by_lci(unsigned int lci);
|
H A D | rose.h | 135 unsigned int lci, rand; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | x25.h | 154 unsigned int lci, cudmatchlength; member 174 unsigned int lci; member 219 void x25_clear_forward_by_lci(unsigned int lci);
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | ftm-responder.c | 210 memcpy(pos + 2, params->lci, params->lci_len); in iwl_mvm_ftm_responder_dyn_cfg_v2() 246 "LCI/civic data too big (lci=%zd, civic=%zd)\n", in iwl_mvm_ftm_responder_dyn_cfg_v3() 253 memcpy(cmd.lci_buf + 2, params->lci, params->lci_len); in iwl_mvm_ftm_responder_dyn_cfg_v3()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | ftm-responder.c | 201 memcpy(pos + 2, params->lci, params->lci_len); in iwl_mvm_ftm_responder_dyn_cfg_v2() 236 "LCI/civic data too big (lci=%zd, civic=%zd)\n", in iwl_mvm_ftm_responder_dyn_cfg_v3() 243 memcpy(cmd.lci_buf + 2, params->lci, params->lci_len); in iwl_mvm_ftm_responder_dyn_cfg_v3()
|