Searched defs:vcc (Results 1 - 17 of 17) sorted by relevance

/net/atm/
H A Draw.c22 static void atm_push_raw(struct atm_vcc *vcc, struct sk_buff *skb) argument
25 struct sock *sk = sk_atm(vcc);
32 static void atm_pop_raw(struct atm_vcc *vcc, struct sk_buff *skb) argument
34 struct sock *sk = sk_atm(vcc);
37 vcc->vci, sk_wmem_alloc_get(sk), skb->truesize);
43 static int atm_send_aal0(struct atm_vcc *vcc, struct sk_buff *skb) argument
51 ((vcc->vpi << ATM_HDR_VPI_SHIFT) |
52 (vcc->vci << ATM_HDR_VCI_SHIFT))) {
56 return vcc->dev->ops->send(vcc, sk
59 atm_init_aal0(struct atm_vcc *vcc) argument
68 atm_init_aal34(struct atm_vcc *vcc) argument
77 atm_init_aal5(struct atm_vcc *vcc) argument
[all...]
H A Datm_misc.c14 int atm_charge(struct atm_vcc *vcc, int truesize) argument
16 atm_force_charge(vcc, truesize);
17 if (atomic_read(&sk_atm(vcc)->sk_rmem_alloc) <= sk_atm(vcc)->sk_rcvbuf)
19 atm_return(vcc, truesize);
20 atomic_inc(&vcc->stats->rx_drop);
25 struct sk_buff *atm_alloc_charge(struct atm_vcc *vcc, int pdu_size, argument
28 struct sock *sk = sk_atm(vcc);
31 atm_force_charge(vcc, guess);
41 atm_return(vcc, gues
[all...]
H A Dpvc.c31 struct atm_vcc *vcc; local
40 vcc = ATM_SD(sock);
41 if (!test_bit(ATM_VF_HASQOS, &vcc->flags)) {
45 if (test_bit(ATM_VF_PARTIAL, &vcc->flags)) {
46 if (vcc->vpi != ATM_VPI_UNSPEC)
47 addr->sap_addr.vpi = vcc->vpi;
48 if (vcc->vci != ATM_VCI_UNSPEC)
49 addr->sap_addr.vci = vcc->vci;
92 struct atm_vcc *vcc = ATM_SD(sock); local
94 if (!vcc
[all...]
H A Dlec_arpc.h18 struct atm_vcc *vcc; /* Vcc this entry is attached */ member in struct:lec_arp_table
21 void (*old_push) (struct atm_vcc *vcc, struct sk_buff *skb);
24 void (*old_recv_push) (struct atm_vcc *vcc, struct sk_buff *skb);
H A Dsignaling.c57 static void modify_qos(struct atm_vcc *vcc, struct atmsvc_msg *msg) argument
61 if (test_bit(ATM_VF_RELEASED, &vcc->flags) ||
62 !test_bit(ATM_VF_READY, &vcc->flags))
65 if (!vcc->dev->ops->change_qos)
69 msg->reply = vcc->dev->ops->change_qos(vcc, &msg->qos,
84 static int sigd_send(struct atm_vcc *vcc, struct sk_buff *skb) argument
91 atomic_sub(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc);
92 vcc = *(struct atm_vcc **) &msg->vcc;
162 sigd_enq2(struct atm_vcc *vcc, enum atmsvc_msg_type type, struct atm_vcc *listen_vcc, const struct sockaddr_atmpvc *pvc, const struct sockaddr_atmsvc *svc, const struct atm_qos *qos, int reply) argument
200 sigd_enq(struct atm_vcc *vcc, enum atmsvc_msg_type type, struct atm_vcc *listen_vcc, const struct sockaddr_atmpvc *pvc, const struct sockaddr_atmsvc *svc) argument
208 purge_vcc(struct atm_vcc *vcc) argument
218 sigd_close(struct atm_vcc *vcc) argument
254 sigd_attach(struct atm_vcc *vcc) argument
[all...]
H A Dioctl.c54 struct atm_vcc *vcc; local
59 vcc = ATM_SD(sock);
63 !test_bit(ATM_VF_READY, &vcc->flags)) {
130 error = sigd_attach(vcc);
H A Dmpoa_caches.c76 static in_cache_entry *in_cache_get_by_vcc(struct atm_vcc *vcc, argument
84 if (entry->shortcut == vcc) {
193 struct atm_vcc *vcc; local
196 vcc = entry->shortcut;
213 if (vcc != NULL) {
214 eg_cache_entry *eg_entry = client->eg_ops->get_by_vcc(vcc,
220 vcc_release_async(vcc, -EPIPE);
375 static eg_cache_entry *eg_cache_get_by_vcc(struct atm_vcc *vcc, argument
384 if (entry->shortcut == vcc) {
430 struct atm_vcc *vcc; local
[all...]
H A Dpppoatm.c295 struct atm_vcc *vcc; local
298 ATM_SKB(skb)->vcc = pvcc->atmvcc;
299 pr_debug("(skb=0x%p, vcc=0x%p)\n", skb, pvcc->atmvcc);
303 vcc = ATM_SKB(skb)->vcc;
304 bh_lock_sock(sk_atm(vcc));
305 if (sock_owned_by_user(sk_atm(vcc))) {
314 if (test_bit(ATM_VF_RELEASED, &vcc->flags) ||
315 test_bit(ATM_VF_CLOSE, &vcc->flags) ||
316 !test_bit(ATM_VF_READY, &vcc
[all...]
H A Dsvc.c45 static void svc_disconnect(struct atm_vcc *vcc) argument
49 struct sock *sk = sk_atm(vcc);
51 pr_debug("%p\n", vcc);
52 if (test_bit(ATM_VF_REGIS, &vcc->flags)) {
53 sigd_enq(vcc, as_close, NULL, NULL, NULL);
56 if (test_bit(ATM_VF_RELEASED, &vcc->flags) || !sigd)
65 atm_return(vcc, skb->truesize);
67 sigd_enq2(NULL, as_reject, vcc, NULL, NULL, &vcc->qos, 0);
70 clear_bit(ATM_VF_REGIS, &vcc
77 struct atm_vcc *vcc; local
100 struct atm_vcc *vcc; local
156 struct atm_vcc *vcc = ATM_SD(sock); local
285 struct atm_vcc *vcc = ATM_SD(sock); local
431 svc_change_qos(struct atm_vcc *vcc, struct atm_qos *qos) argument
456 struct atm_vcc *vcc = ATM_SD(sock); local
530 struct atm_vcc *vcc = ATM_SD(sock); local
559 struct atm_vcc *vcc = ATM_SD(sock); local
586 struct atm_vcc *vcc = ATM_SD(sock); local
[all...]
H A Dproc.c154 static void pvc_info(struct seq_file *seq, struct atm_vcc *vcc) argument
165 vcc->dev->number, vcc->vpi, vcc->vci,
166 vcc->qos.aal >= ARRAY_SIZE(aal_name) ? "err" :
167 aal_name[vcc->qos.aal], vcc->qos.rxtp.min_pcr,
168 class_name[vcc->qos.rxtp.traffic_class],
169 vcc->qos.txtp.min_pcr,
170 class_name[vcc
183 vcc_state(struct atm_vcc *vcc) argument
190 vcc_info(struct seq_file *seq, struct atm_vcc *vcc) argument
217 svc_info(struct seq_file *seq, struct atm_vcc *vcc) argument
281 struct atm_vcc *vcc = atm_sk(state->sk); local
315 struct atm_vcc *vcc = atm_sk(state->sk); local
350 struct atm_vcc *vcc = atm_sk(state->sk); local
[all...]
H A Dbr2684.c69 void (*old_push)(struct atm_vcc *vcc, struct sk_buff *skb);
70 void (*old_pop)(struct atm_vcc *vcc, struct sk_buff *skb);
71 void (*old_release_cb)(struct atm_vcc *vcc);
86 struct list_head brvccs; /* one device <=> one vcc (before xmas) */
93 * their attached vcc's could be altered. It should be held for reading
183 /* chained vcc->pop function. Check if we should wake the netif_queue */
184 static void br2684_pop(struct atm_vcc *vcc, struct sk_buff *skb) argument
186 struct br2684_vcc *brvcc = BR2684_VCC(vcc);
188 pr_debug("(vcc %p ; net_dev %p )\n", vcc, brvc
[all...]
H A Dclip.c114 pr_crit("ATMARP: failed (entry %p, vcc 0x%p)\n", entry, clip_vcc);
131 pr_debug("releasing vcc %p->%p of entry %p\n",
132 cv, cv->vcc, entry);
133 vcc_release_async(cv->vcc, -ETIMEDOUT);
166 struct atm_vcc *vcc; local
169 vcc = ATM_SKB(skb)->vcc;
170 if (!vcc || !atm_charge(vcc, skb->truesize)) {
174 pr_debug("pushing to %p\n", vcc);
189 clip_push(struct atm_vcc *vcc, struct sk_buff *skb) argument
244 clip_pop(struct atm_vcc *vcc, struct sk_buff *skb) argument
318 clip_encap(struct atm_vcc *vcc, int mode) argument
331 struct atm_vcc *vcc; local
412 clip_mkip(struct atm_vcc *vcc, int timeout) argument
441 clip_setentry(struct atm_vcc *vcc, __be32 ip) argument
604 atmarpd_close(struct atm_vcc *vcc) argument
630 atm_init_atmarp(struct atm_vcc *vcc) argument
655 struct atm_vcc *vcc = ATM_SD(sock); local
783 struct clip_vcc *vcc; member in struct:clip_seq_state
806 struct clip_vcc *vcc = state->vcc; local
849 struct clip_vcc *vcc = state->vcc; local
[all...]
H A Dcommon.c44 struct atm_vcc *vcc = atm_sk(sk); local
45 struct hlist_head *head = &vcc_hash[vcc->vci & (VCC_HTABLE_SIZE - 1)];
46 sk->sk_hash = vcc->vci & (VCC_HTABLE_SIZE - 1);
65 static struct sk_buff *alloc_tx(struct atm_vcc *vcc, unsigned int size) argument
68 struct sock *sk = sk_atm(vcc);
70 if (sk_wmem_alloc_get(sk) && !atm_may_send(vcc, size)) {
106 struct atm_vcc *vcc = atm_sk(sk); local
108 return (vcc->qos.txtp.max_sdu +
131 struct atm_vcc *vcc = atm_sk(sk); local
133 if (vcc
147 struct atm_vcc *vcc; local
179 struct atm_vcc *vcc = atm_sk(sk); local
217 vcc_release_async(struct atm_vcc *vcc, int reply) argument
229 vcc_process_recv_queue(struct atm_vcc *vcc) argument
275 struct atm_vcc *vcc; local
317 check_ci(const struct atm_vcc *vcc, short vpi, int vci) argument
342 find_ci(const struct atm_vcc *vcc, short *vpi, int *vci) argument
386 __vcc_connect(struct atm_vcc *vcc, struct atm_dev *dev, short vpi, int vci) argument
469 struct atm_vcc *vcc = ATM_SD(sock); local
530 struct atm_vcc *vcc; local
577 struct atm_vcc *vcc; local
659 struct atm_vcc *vcc; local
691 atm_change_qos(struct atm_vcc *vcc, struct atm_qos *qos) argument
755 struct atm_vcc *vcc; local
802 struct atm_vcc *vcc; local
[all...]
H A Dlec.c78 struct atm_vcc *vcc, struct sk_buff *skb);
90 static int lec_mcast_make(struct lec_priv *priv, struct atm_vcc *vcc);
96 struct atm_vcc *vcc,
97 void (*old_push)(struct atm_vcc *vcc,
99 static void lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc);
177 lec_send(struct atm_vcc *vcc, struct sk_buff *skb) argument
181 ATM_SKB(skb)->vcc = vcc;
182 ATM_SKB(skb)->atm_options = vcc->atm_options;
184 atomic_add(skb->truesize, &sk_atm(vcc)
207 struct atm_vcc *vcc; local
338 lec_atm_send(struct atm_vcc *vcc, struct sk_buff *skb) argument
466 lec_atm_close(struct atm_vcc *vcc) argument
583 lec_is_data_direct(struct atm_vcc *vcc) argument
589 lec_push(struct atm_vcc *vcc, struct sk_buff *skb) argument
671 lec_pop(struct atm_vcc *vcc, struct sk_buff *skb) argument
690 lec_vcc_attach(struct atm_vcc *vcc, void __user *arg) argument
711 &ioc_data, vcc, vcc->push); local
717 lec_mcast_attach(struct atm_vcc *vcc, int arg) argument
726 lecd_attach(struct atm_vcc *vcc, int arg) argument
1014 struct atm_vcc *vcc = ATM_SD(sock); local
1270 struct atm_vcc *vcc = entry->vcc; local
1701 struct atm_vcc *vcc = entry->vcc; local
1953 lec_vcc_added(struct lec_priv *priv, const struct atmlec_ioc *ioc_data, struct atm_vcc *vcc, void (*old_push) (struct atm_vcc *vcc, struct sk_buff *skb)) argument
2116 struct atm_vcc *vcc = entry->vcc; local
2156 lec_mcast_make(struct lec_priv *priv, struct atm_vcc *vcc) argument
2194 lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc) argument
2252 lec_arp_check_empties(struct lec_priv *priv, struct atm_vcc *vcc, struct sk_buff *skb) argument
[all...]
H A Dmpc.c86 static void purge_egress_shortcut(struct atm_vcc *vcc, eg_cache_entry *entry);
89 static void mpoad_close(struct atm_vcc *vcc);
90 static int msg_from_mpoad(struct atm_vcc *vcc, struct sk_buff *skb);
92 static void mpc_push(struct atm_vcc *vcc, struct sk_buff *skb);
141 static struct mpoa_client *find_mpc_by_vcc(struct atm_vcc *vcc) argument
147 if (mpc->mpoad_vcc == vcc)
605 static int atm_mpoa_vcc_attach(struct atm_vcc *vcc, void __user *arg) argument
639 in_entry->shortcut = vcc;
645 vcc->proto_data = mpc->dev;
646 vcc
654 mpc_vcc_close(struct atm_vcc *vcc, struct net_device *dev) argument
685 mpc_push(struct atm_vcc *vcc, struct sk_buff *skb) argument
795 atm_mpoa_mpoad_attach(struct atm_vcc *vcc, int arg) argument
870 mpoad_close(struct atm_vcc *vcc) argument
909 msg_from_mpoad(struct atm_vcc *vcc, struct sk_buff *skb) argument
1247 purge_egress_shortcut(struct atm_vcc *vcc, eg_cache_entry *entry) argument
1447 struct atm_vcc *vcc = ATM_SD(sock); local
[all...]
/net/rfkill/
H A Drfkill-regulator.c27 struct regulator *vcc; member in struct:rfkill_regulator_data
39 regulator_disable(rfkill_data->vcc);
44 ret = regulator_enable(rfkill_data->vcc);
51 regulator_is_enabled(rfkill_data->vcc));
64 struct regulator *vcc; local
78 vcc = regulator_get_exclusive(&pdev->dev, "vrfkill");
79 if (IS_ERR(vcc)) {
80 dev_err(&pdev->dev, "Cannot get vcc for %s\n", pdata->name);
81 ret = PTR_ERR(vcc);
99 if (regulator_is_enabled(vcc)) {
[all...]
/net/sched/
H A Dsch_atm.c40 #define VCC2FLOW(vcc) ((struct atm_flow_data *) ((vcc)->user_back))
45 struct atm_vcc *vcc; /* VCC; NULL if VCC is closed */ member in struct:atm_flow_data
46 void (*old_pop)(struct atm_vcc *vcc,
149 flow->vcc->pop = flow->old_pop;
162 static void sch_atm_pop(struct atm_vcc *vcc, struct sk_buff *skb) argument
164 struct atm_qdisc_data *p = VCC2FLOW(vcc)->parent;
166 pr_debug("sch_atm_pop(vcc %p,skb %p,[qdisc %p])\n", vcc, skb, p);
167 VCC2FLOW(vcc)
[all...]

Completed in 150 milliseconds