Home
last modified time | relevance | path

Searched refs:vcc (Results 1 – 21 of 21) sorted by relevance

/net/atm/
A Dcommon.c130 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 Dsignaling.c49 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 Draw.c39 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 Dsvc.c73 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 Dclip.c182 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 Dproc.c152 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 Dlec.c187 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 Dpvc.c32 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 Datm_misc.c15 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 Dpppoatm.c292 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 Dmpc.c148 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 Dmpoa_caches.c85 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 Dprotocols.h10 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 Dsignaling.h23 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 Dlec_arpc.h19 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 Dlec.h149 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 Dbr2684.c70 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 Dcommon.h27 void vcc_process_recv_queue(struct atm_vcc *vcc);
52 int svc_change_qos(struct atm_vcc *vcc,struct atm_qos *qos);
A Dioctl.c55 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 Dmpoa_caches.h41 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 DKconfig73 large number of IP-only vcc's. Do not enable this unless you are sure

Completed in 722 milliseconds