Lines Matching refs:vcc
23 static void atm_push_raw(struct atm_vcc *vcc, struct sk_buff *skb)
26 struct sock *sk = sk_atm(vcc);
33 static void atm_pop_raw(struct atm_vcc *vcc, struct sk_buff *skb)
35 struct sock *sk = sk_atm(vcc);
38 vcc->vci, sk_wmem_alloc_get(sk), ATM_SKB(skb)->acct_truesize);
39 atm_return_tx(vcc, skb);
44 static int atm_send_aal0(struct atm_vcc *vcc, struct sk_buff *skb)
52 ((vcc->vpi << ATM_HDR_VPI_SHIFT) |
53 (vcc->vci << ATM_HDR_VCI_SHIFT))) {
57 if (vcc->dev->ops->send_bh)
58 return vcc->dev->ops->send_bh(vcc, skb);
59 return vcc->dev->ops->send(vcc, skb);
62 int atm_init_aal0(struct atm_vcc *vcc)
64 vcc->push = atm_push_raw;
65 vcc->pop = atm_pop_raw;
66 vcc->push_oam = NULL;
67 vcc->send = atm_send_aal0;
71 int atm_init_aal34(struct atm_vcc *vcc)
73 vcc->push = atm_push_raw;
74 vcc->pop = atm_pop_raw;
75 vcc->push_oam = NULL;
76 if (vcc->dev->ops->send_bh)
77 vcc->send = vcc->dev->ops->send_bh;
79 vcc->send = vcc->dev->ops->send;
83 int atm_init_aal5(struct atm_vcc *vcc)
85 vcc->push = atm_push_raw;
86 vcc->pop = atm_pop_raw;
87 vcc->push_oam = NULL;
88 if (vcc->dev->ops->send_bh)
89 vcc->send = vcc->dev->ops->send_bh;
91 vcc->send = vcc->dev->ops->send;