/net/atm/ |
H A D | raw.c | 22 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 D | atm_misc.c | 14 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 D | pvc.c | 31 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 D | lec_arpc.h | 18 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 D | signaling.c | 57 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 D | ioctl.c | 54 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 D | mpoa_caches.c | 76 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 D | pppoatm.c | 295 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 D | svc.c | 45 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 D | proc.c | 154 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 D | br2684.c | 69 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 D | clip.c | 114 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 D | common.c | 44 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 D | lec.c | 78 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 D | mpc.c | 86 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 D | rfkill-regulator.c | 27 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 D | sch_atm.c | 40 #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...] |