| /net/atm/ |
| A D | common.c | 130 vcc->release_cb(vcc); in vcc_release_cb() 167 vcc->vpi = vcc->vci = 0; /* no VCI/VPI yet */ in vcc_create() 168 vcc->atm_options = vcc->aal_options = 0; in vcc_create() 180 if (vcc->dev && vcc->dev->ops->close) in vcc_destroy_socket() 181 vcc->dev->ops->close(vcc); in vcc_destroy_socket() 183 vcc->push(vcc, NULL); /* atmarpd has no push */ in vcc_destroy_socket() 191 if (vcc->dev && vcc->dev->ops->owner) { in vcc_destroy_socket() 240 vcc->push(vcc, skb); in vcc_process_recv_queue() 484 vcc->qos.txtp.max_pcr, vcc->qos.txtp.max_sdu, in vcc_connect() 486 vcc->qos.rxtp.max_pcr, vcc->qos.rxtp.max_sdu, in vcc_connect() [all …]
|
| A D | signaling.c | 49 msg->reply = vcc->dev->ops->change_qos(vcc, &msg->qos, in modify_qos() 72 vcc = *(struct atm_vcc **) &msg->vcc; in sigd_send() 80 if (!*vcc->local.sas_addr.prv && !*vcc->local.sas_addr.pub) { in sigd_send() 87 session_vcc = vcc->session ? vcc->session : vcc; in sigd_send() 156 *(struct atm_vcc **) &msg->vcc = vcc; in sigd_enq2() 161 if (vcc) in sigd_enq2() 165 if (vcc) in sigd_enq2() 169 if (vcc) { in sigd_enq2() 175 if (vcc) in sigd_enq2() 183 sigd_enq2(vcc, type, listen_vcc, pvc, svc, vcc ? &vcc->qos : NULL, 0); in sigd_enq() [all …]
|
| A D | raw.c | 39 atm_return_tx(vcc, skb); in atm_pop_raw() 58 return vcc->dev->ops->send_bh(vcc, skb); in atm_send_aal0() 59 return vcc->dev->ops->send(vcc, skb); in atm_send_aal0() 65 vcc->pop = atm_pop_raw; in atm_init_aal0() 66 vcc->push_oam = NULL; in atm_init_aal0() 75 vcc->push_oam = NULL; in atm_init_aal34() 77 vcc->send = vcc->dev->ops->send_bh; in atm_init_aal34() 79 vcc->send = vcc->dev->ops->send; in atm_init_aal34() 87 vcc->push_oam = NULL; in atm_init_aal5() 89 vcc->send = vcc->dev->ops->send_bh; in atm_init_aal5() [all …]
|
| A D | svc.c | 73 sigd_enq2(NULL, as_reject, vcc, NULL, NULL, &vcc->qos, 0); in svc_disconnect() 83 struct atm_vcc *vcc; in svc_release() local 86 vcc = ATM_SD(sock); in svc_release() 120 vcc = ATM_SD(sock); in svc_bind() 133 vcc->local = *addr; in svc_bind() 135 sigd_enq(vcc, as_bind, NULL, NULL, &vcc->local); in svc_bind() 212 sigd_enq(vcc, as_connect, NULL, NULL, &vcc->remote); in svc_connect() 273 vcc->qos.txtp.max_pcr = SELECT_TOP_PCR(vcc->qos.txtp); in svc_connect() 277 error = vcc_connect(sock, vcc->itf, vcc->vpi, vcc->vci); in svc_connect() 306 sigd_enq(vcc, as_listen, NULL, NULL, &vcc->local); in svc_listen() [all …]
|
| A D | clip.c | 182 vcc = ATM_SKB(skb)->vcc; in clip_arp_rcv() 189 CLIP_VCC(vcc)->old_push(vcc, skb); in clip_arp_rcv() 228 ATM_SKB(skb)->vcc = vcc; in clip_push() 387 ATM_SKB(skb)->vcc = vcc = entry->vccs->vcc; in clip_start_xmit() 406 vcc->send(vcc, skb); in clip_start_xmit() 438 clip_vcc->vcc = vcc; in clip_mkip() 840 struct clip_vcc *vcc = state->vcc; in clip_seq_vcc_walk() local 842 vcc = clip_seq_next_vcc(e, vcc); in clip_seq_vcc_walk() 845 vcc = clip_seq_next_vcc(e, vcc); in clip_seq_vcc_walk() 851 state->vcc = vcc; in clip_seq_vcc_walk() [all …]
|
| A D | proc.c | 152 vcc->dev->number, vcc->vpi, vcc->vci, in pvc_info() 154 aal_name[vcc->qos.aal], vcc->qos.rxtp.min_pcr, in pvc_info() 182 if (!vcc->dev) in vcc_info() 185 seq_printf(seq, "%3d %3d %5d ", vcc->dev->number, vcc->vpi, in vcc_info() 186 vcc->vci); in vcc_info() 206 if (!vcc->dev) in svc_info() 211 vcc->dev->number, vcc->vpi, vcc->vci); in svc_info() 214 *vcc->remote.sas_addr.pub && *vcc->remote.sas_addr.prv ? "+" : ""); in svc_info() 258 pvc_info(seq, vcc); in pvc_seq_show() 280 vcc_info(seq, vcc); in vcc_seq_show() [all …]
|
| A D | lec.c | 187 ATM_SKB(skb)->vcc = vcc; in lec_send() 190 if (vcc->send(vcc, skb) < 0) { in lec_send() 287 dev->name, vcc, vcc ? vcc->flags : 0, entry); in lec_start_xmit() 1861 tmp->vcc = entry->vcc; in lec_arp_update() 1907 entry->vcc = tmp->vcc; in lec_arp_update() 2001 entry->vcc = vcc; in lec_vcc_added() 2048 entry->vcc = vcc; in lec_vcc_added() 2146 to_add->vcc = vcc; in lec_mcast_make() 2171 if (vcc == entry->vcc) { in lec_vcc_close() 2182 if (entry->vcc == vcc) { in lec_vcc_close() [all …]
|
| A D | pvc.c | 32 struct atm_vcc *vcc; in pvc_bind() local 41 vcc = ATM_SD(sock); in pvc_bind() 47 if (vcc->vpi != ATM_VPI_UNSPEC) in pvc_bind() 48 addr->sap_addr.vpi = vcc->vpi; in pvc_bind() 49 if (vcc->vci != ATM_VCI_UNSPEC) in pvc_bind() 50 addr->sap_addr.vci = vcc->vci; in pvc_bind() 93 struct atm_vcc *vcc = ATM_SD(sock); in pvc_getname() local 95 if (!vcc->dev || !test_bit(ATM_VF_ADDR, &vcc->flags)) in pvc_getname() 100 addr->sap_addr.itf = vcc->dev->number; in pvc_getname() 101 addr->sap_addr.vpi = vcc->vpi; in pvc_getname() [all …]
|
| A D | atm_misc.c | 15 int atm_charge(struct atm_vcc *vcc, int truesize) in atm_charge() argument 17 atm_force_charge(vcc, truesize); in atm_charge() 18 if (atomic_read(&sk_atm(vcc)->sk_rmem_alloc) <= sk_atm(vcc)->sk_rcvbuf) in atm_charge() 20 atm_return(vcc, truesize); in atm_charge() 21 atomic_inc(&vcc->stats->rx_drop); in atm_charge() 26 struct sk_buff *atm_alloc_charge(struct atm_vcc *vcc, int pdu_size, in atm_alloc_charge() argument 29 struct sock *sk = sk_atm(vcc); in atm_alloc_charge() 32 atm_force_charge(vcc, guess); in atm_alloc_charge() 42 atm_return(vcc, guess); in atm_alloc_charge() 43 atomic_inc(&vcc->stats->rx_drop); in atm_alloc_charge()
|
| A D | pppoatm.c | 292 struct atm_vcc *vcc; in pppoatm_send() local 300 vcc = ATM_SKB(skb)->vcc; in pppoatm_send() 301 bh_lock_sock(sk_atm(vcc)); in pppoatm_send() 314 bh_unlock_sock(sk_atm(vcc)); in pppoatm_send() 332 bh_unlock_sock(sk_atm(vcc)); in pppoatm_send() 344 bh_unlock_sock(sk_atm(vcc)); in pppoatm_send() 350 atm_account_tx(vcc, skb); in pppoatm_send() 352 skb, ATM_SKB(skb)->vcc, ATM_SKB(skb)->vcc->dev); in pppoatm_send() 353 ret = ATM_SKB(skb)->vcc->send(ATM_SKB(skb)->vcc, skb) in pppoatm_send() 355 bh_unlock_sock(sk_atm(vcc)); in pppoatm_send() [all …]
|
| A D | mpc.c | 148 if (mpc->mpoad_vcc == vcc) in find_mpc_by_vcc() 639 in_entry->shortcut = vcc; in atm_mpoa_vcc_attach() 645 vcc->proto_data = mpc->dev; in atm_mpoa_vcc_attach() 646 vcc->push = mpc_push; in atm_mpoa_vcc_attach() 697 mpc_vcc_close(vcc, dev); in mpc_push() 755 eg->shortcut = vcc; in mpc_push() 836 mpc->mpoad_vcc = vcc; in atm_mpoa_mpoad_attach() 837 vcc->dev = &mpc_dev; in atm_mpoa_mpoad_attach() 874 mpc = find_mpc_by_vcc(vcc); in mpoad_close() 1254 if (vcc == NULL) { in purge_egress_shortcut() [all …]
|
| A D | mpoa_caches.c | 85 if (entry->shortcut == vcc) { in in_cache_get_by_vcc() 193 struct atm_vcc *vcc; in in_cache_remove_entry() local 196 vcc = entry->shortcut; in in_cache_remove_entry() 213 if (vcc != NULL) { in in_cache_remove_entry() 214 eg_cache_entry *eg_entry = client->eg_ops->get_by_vcc(vcc, in in_cache_remove_entry() 220 vcc_release_async(vcc, -EPIPE); in in_cache_remove_entry() 383 if (entry->shortcut == vcc) { in eg_cache_get_by_vcc() 428 struct atm_vcc *vcc; in eg_cache_remove_entry() local 431 vcc = entry->shortcut; in eg_cache_remove_entry() 446 if (vcc != NULL) { in eg_cache_remove_entry() [all …]
|
| A D | protocols.h | 10 int atm_init_aal0(struct atm_vcc *vcc); /* "raw" AAL0 */ 11 int atm_init_aal34(struct atm_vcc *vcc);/* "raw" AAL3/4 transport */ 12 int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */
|
| A D | signaling.h | 23 void sigd_enq2(struct atm_vcc *vcc,enum atmsvc_msg_type type, 26 void sigd_enq(struct atm_vcc *vcc,enum atmsvc_msg_type type, 29 int sigd_attach(struct atm_vcc *vcc);
|
| A D | lec_arpc.h | 19 struct atm_vcc *vcc; /* Vcc this entry is attached */ member 22 void (*old_push) (struct atm_vcc *vcc, struct sk_buff *skb); 25 void (*old_recv_push) (struct atm_vcc *vcc, struct sk_buff *skb);
|
| A D | lec.h | 149 void (*old_pop) (struct atm_vcc *vcc, struct sk_buff *skb); 153 #define LEC_VCC_PRIV(vcc) ((struct lec_vcc_priv *)((vcc)->user_back)) argument
|
| A D | br2684.c | 70 void (*old_push)(struct atm_vcc *vcc, struct sk_buff *skb); 71 void (*old_pop)(struct atm_vcc *vcc, struct sk_buff *skb); 72 void (*old_release_cb)(struct atm_vcc *vcc); 185 static void br2684_pop(struct atm_vcc *vcc, struct sk_buff *skb) in br2684_pop() argument 187 struct br2684_vcc *brvcc = BR2684_VCC(vcc); in br2684_pop() 189 pr_debug("(vcc %p ; net_dev %p )\n", vcc, brvcc->device); in br2684_pop() 190 brvcc->old_pop(vcc, skb); in br2684_pop() 254 ATM_SKB(skb)->vcc = atmvcc = brvcc->atmvcc; in br2684_xmit_vcc() 506 ATM_SKB(skb)->vcc = atmvcc; /* needed ? */ in br2684_push()
|
| A D | common.h | 27 void vcc_process_recv_queue(struct atm_vcc *vcc); 52 int svc_change_qos(struct atm_vcc *vcc,struct atm_qos *qos);
|
| A D | ioctl.c | 55 struct atm_vcc *vcc; in do_vcc_ioctl() local 62 vcc = ATM_SD(sock); in do_vcc_ioctl() 66 !test_bit(ATM_VF_READY, &vcc->flags)) { in do_vcc_ioctl() 120 error = sigd_attach(vcc); in do_vcc_ioctl()
|
| A D | mpoa_caches.h | 41 in_cache_entry *(*get_by_vcc)(struct atm_vcc *vcc, 71 eg_cache_entry *(*get_by_vcc)(struct atm_vcc *vcc, struct mpoa_client *client);
|
| A D | Kconfig | 73 large number of IP-only vcc's. Do not enable this unless you are sure
|