/linux-master/net/atm/ |
H 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 */
|
H A D | raw.c | 23 static void atm_push_raw(struct atm_vcc *vcc, struct sk_buff *skb) argument 26 struct sock *sk = sk_atm(vcc); 33 static void atm_pop_raw(struct atm_vcc *vcc, struct sk_buff *skb) argument 35 struct sock *sk = sk_atm(vcc); 38 vcc->vci, sk_wmem_alloc_get(sk), ATM_SKB(skb)->acct_truesize); 44 static int atm_send_aal0(struct atm_vcc *vcc, struct sk_buff *skb) argument 52 ((vcc->vpi << ATM_HDR_VPI_SHIFT) | 53 (vcc->vci << ATM_HDR_VCI_SHIFT))) { 57 if (vcc->dev->ops->send_bh) 58 return vcc 62 atm_init_aal0(struct atm_vcc *vcc) argument 71 atm_init_aal34(struct atm_vcc *vcc) argument 83 atm_init_aal5(struct atm_vcc *vcc) argument [all...] |
H A D | signaling.c | 37 static void modify_qos(struct atm_vcc *vcc, struct atmsvc_msg *msg) argument 41 if (test_bit(ATM_VF_RELEASED, &vcc->flags) || 42 !test_bit(ATM_VF_READY, &vcc->flags)) 45 if (!vcc->dev->ops->change_qos) 49 msg->reply = vcc->dev->ops->change_qos(vcc, &msg->qos, 64 static int sigd_send(struct atm_vcc *vcc, struct sk_buff *skb) argument 71 WARN_ON(refcount_sub_and_test(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc)); 72 vcc = *(struct atm_vcc **) &msg->vcc; 142 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 179 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 187 purge_vcc(struct atm_vcc *vcc) argument 197 sigd_close(struct atm_vcc *vcc) argument 233 sigd_attach(struct atm_vcc *vcc) argument [all...] |
H A D | common.c | 45 struct atm_vcc *vcc = atm_sk(sk); local 46 struct hlist_head *head = &vcc_hash[vcc->vci & (VCC_HTABLE_SIZE - 1)]; 47 sk->sk_hash = vcc->vci & (VCC_HTABLE_SIZE - 1); 66 static bool vcc_tx_ready(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)) { 102 struct atm_vcc *vcc = atm_sk(sk); local 104 return (vcc->qos.txtp.max_sdu + 127 struct atm_vcc *vcc = atm_sk(sk); local 129 if (vcc 143 struct atm_vcc *vcc; local 175 struct atm_vcc *vcc = atm_sk(sk); local 213 vcc_release_async(struct atm_vcc *vcc, int reply) argument 225 vcc_process_recv_queue(struct atm_vcc *vcc) argument 271 struct atm_vcc *vcc; local 313 check_ci(const struct atm_vcc *vcc, short vpi, int vci) argument 338 find_ci(const struct atm_vcc *vcc, short *vpi, int *vci) argument 382 __vcc_connect(struct atm_vcc *vcc, struct atm_dev *dev, short vpi, int vci) argument 465 struct atm_vcc *vcc = ATM_SD(sock); local 526 struct atm_vcc *vcc; local 572 struct atm_vcc *vcc; local 654 struct atm_vcc *vcc; local 686 atm_change_qos(struct atm_vcc *vcc, struct atm_qos *qos) argument 750 struct atm_vcc *vcc; local 792 struct atm_vcc *vcc; local [all...] |
H 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);
|
H A D | atm_misc.c | 15 int atm_charge(struct atm_vcc *vcc, int truesize) argument 17 atm_force_charge(vcc, truesize); 18 if (atomic_read(&sk_atm(vcc)->sk_rmem_alloc) <= sk_atm(vcc)->sk_rcvbuf) 20 atm_return(vcc, truesize); 21 atomic_inc(&vcc->stats->rx_drop); 26 struct sk_buff *atm_alloc_charge(struct atm_vcc *vcc, int pdu_size, argument 29 struct sock *sk = sk_atm(vcc); 32 atm_force_charge(vcc, guess); 42 atm_return(vcc, gues [all...] |
H A D | svc.c | 51 static void svc_disconnect(struct atm_vcc *vcc) argument 55 struct sock *sk = sk_atm(vcc); 57 pr_debug("%p\n", vcc); 58 if (test_bit(ATM_VF_REGIS, &vcc->flags)) { 59 sigd_enq(vcc, as_close, NULL, NULL, NULL); 62 if (test_bit(ATM_VF_RELEASED, &vcc->flags) || !sigd) 71 atm_return(vcc, skb->truesize); 73 sigd_enq2(NULL, as_reject, vcc, NULL, NULL, &vcc->qos, 0); 76 clear_bit(ATM_VF_REGIS, &vcc 83 struct atm_vcc *vcc; local 106 struct atm_vcc *vcc; local 162 struct atm_vcc *vcc = ATM_SD(sock); local 291 struct atm_vcc *vcc = ATM_SD(sock); local 437 svc_change_qos(struct atm_vcc *vcc, struct atm_qos *qos) argument 462 struct atm_vcc *vcc = ATM_SD(sock); local 536 struct atm_vcc *vcc = ATM_SD(sock); local 565 struct atm_vcc *vcc = ATM_SD(sock); local 592 struct atm_vcc *vcc = ATM_SD(sock); local [all...] |
H A D | proc.c | 141 static void pvc_info(struct seq_file *seq, struct atm_vcc *vcc) argument 152 vcc->dev->number, vcc->vpi, vcc->vci, 153 vcc->qos.aal >= ARRAY_SIZE(aal_name) ? "err" : 154 aal_name[vcc->qos.aal], vcc->qos.rxtp.min_pcr, 155 class_name[vcc->qos.rxtp.traffic_class], 156 vcc->qos.txtp.min_pcr, 157 class_name[vcc 170 vcc_state(struct atm_vcc *vcc) argument 177 vcc_info(struct seq_file *seq, struct atm_vcc *vcc) argument 204 svc_info(struct seq_file *seq, struct atm_vcc *vcc) argument 256 struct atm_vcc *vcc = atm_sk(state->sk); local 278 struct atm_vcc *vcc = atm_sk(state->sk); local 301 struct atm_vcc *vcc = atm_sk(state->sk); local [all...] |
H A D | clip.c | 115 pr_err("ATMARP: failed (entry %p, vcc 0x%p)\n", entry, clip_vcc); 132 pr_debug("releasing vcc %p->%p of entry %p\n", 133 cv, cv->vcc, entry); 134 vcc_release_async(cv->vcc, -ETIMEDOUT); 167 struct atm_vcc *vcc; local 170 vcc = ATM_SKB(skb)->vcc; 171 if (!vcc || !atm_charge(vcc, skb->truesize)) { 175 pr_debug("pushing to %p\n", vcc); 190 clip_push(struct atm_vcc *vcc, struct sk_buff *skb) argument 245 clip_pop(struct atm_vcc *vcc, struct sk_buff *skb) argument 319 clip_encap(struct atm_vcc *vcc, int mode) argument 335 struct atm_vcc *vcc; local 415 clip_mkip(struct atm_vcc *vcc, int timeout) argument 444 clip_setentry(struct atm_vcc *vcc, __be32 ip) argument 607 atmarpd_close(struct atm_vcc *vcc) argument 633 atm_init_atmarp(struct atm_vcc *vcc) argument 658 struct atm_vcc *vcc = ATM_SD(sock); local 786 struct clip_vcc *vcc; member in struct:clip_seq_state 809 struct clip_vcc *vcc = state->vcc; local 852 struct clip_vcc *vcc = state->vcc; local [all...] |
H A D | pvc.c | 32 struct atm_vcc *vcc; local 41 vcc = ATM_SD(sock); 42 if (!test_bit(ATM_VF_HASQOS, &vcc->flags)) { 46 if (test_bit(ATM_VF_PARTIAL, &vcc->flags)) { 47 if (vcc->vpi != ATM_VPI_UNSPEC) 48 addr->sap_addr.vpi = vcc->vpi; 49 if (vcc->vci != ATM_VCI_UNSPEC) 50 addr->sap_addr.vci = vcc->vci; 93 struct atm_vcc *vcc = ATM_SD(sock); local 95 if (!vcc [all...] |
H A D | lec_arpc.h | 19 struct atm_vcc *vcc; /* Vcc this entry is attached */ member in struct:lec_arp_table 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);
|
H A D | lec.c | 82 struct atm_vcc *vcc, struct sk_buff *skb); 94 static int lec_mcast_make(struct lec_priv *priv, struct atm_vcc *vcc); 100 struct atm_vcc *vcc, 101 void (*old_push)(struct atm_vcc *vcc, 103 static void lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc); 181 lec_send(struct atm_vcc *vcc, struct sk_buff *skb) argument 185 ATM_SKB(skb)->vcc = vcc; 186 atm_account_tx(vcc, skb); 188 if (vcc 210 struct atm_vcc *vcc; local 341 lec_atm_send(struct atm_vcc *vcc, struct sk_buff *skb) argument 467 lec_atm_close(struct atm_vcc *vcc) argument 574 lec_is_data_direct(struct atm_vcc *vcc) argument 580 lec_push(struct atm_vcc *vcc, struct sk_buff *skb) argument 662 lec_pop(struct atm_vcc *vcc, struct sk_buff *skb) argument 681 lec_vcc_attach(struct atm_vcc *vcc, void __user *arg) argument 704 &ioc_data, vcc, vcc->push); local 710 lec_mcast_attach(struct atm_vcc *vcc, int arg) argument 722 lecd_attach(struct atm_vcc *vcc, int arg) argument 991 struct atm_vcc *vcc = ATM_SD(sock); local 1250 struct atm_vcc *vcc = entry->vcc; local 1264 struct atm_vcc *vcc = entry->recv_vcc; local 1671 struct atm_vcc *vcc = entry->vcc; local 1923 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 2068 struct atm_vcc *vcc = entry->vcc; local 2108 lec_mcast_make(struct lec_priv *priv, struct atm_vcc *vcc) argument 2146 lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc) argument 2204 lec_arp_check_empties(struct lec_priv *priv, struct atm_vcc *vcc, struct sk_buff *skb) argument [all...] |
/linux-master/drivers/atm/ |
H A D | atmtcp.c | 18 extern int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */ 25 struct atm_vcc *vcc; /* control VCC; NULL if detached */ member in struct:atmtcp_dev_data 43 static int atmtcp_send_control(struct atm_vcc *vcc,int type, argument 53 out_vcc = PRIV(vcc->dev) ? PRIV(vcc->dev)->vcc : NULL; 58 out_vcc = PRIV(vcc->dev) ? PRIV(vcc->dev)->vcc : NULL; 68 memset(&new_msg->vcc, 91 struct atm_vcc *vcc = *(struct atm_vcc **) &msg->vcc; local 120 atmtcp_v_open(struct atm_vcc *vcc) argument 144 atmtcp_v_close(struct atm_vcc *vcc) argument 160 struct atm_vcc *vcc; local 191 atmtcp_v_send(struct atm_vcc *vcc,struct sk_buff *skb) argument 246 atmtcp_c_close(struct atm_vcc *vcc) argument 266 struct atm_vcc *vcc; local 283 atmtcp_c_send(struct atm_vcc *vcc,struct sk_buff *skb) argument 384 atmtcp_attach(struct atm_vcc *vcc,int itf) argument 454 struct atm_vcc *vcc = ATM_SD(sock); local [all...] |
H A D | adummy.c | 90 adummy_open(struct atm_vcc *vcc) argument 92 short vpi = vcc->vpi; 93 int vci = vcc->vci; 98 set_bit(ATM_VF_ADDR, &vcc->flags); 99 set_bit(ATM_VF_READY, &vcc->flags); 105 adummy_close(struct atm_vcc *vcc) argument 107 clear_bit(ATM_VF_READY, &vcc->flags); 108 clear_bit(ATM_VF_ADDR, &vcc->flags); 112 adummy_send(struct atm_vcc *vcc, struct sk_buff *skb) argument 114 if (vcc [all...] |
H A D | eni.c | 307 static void rx_ident_err(struct atm_vcc *vcc) argument 313 dev = vcc->dev; 319 eni_vcc = ENI_VCC(vcc); 322 printk(KERN_ALERT " VCI %d, rxing %d, words %ld\n",vcc->vci, 338 static int do_rx_dma(struct atm_vcc *vcc,struct sk_buff *skb, argument 349 eni_dev = ENI_DEV(vcc->dev); 350 eni_vcc = ENI_VCC(vcc); 360 "mis-aligned RX data (0x%lx)\n",vcc->dev->number, 361 vcc->vci,(unsigned long) paddr); 364 ATM_SKB(skb)->vcc 488 discard(struct atm_vcc *vcc,unsigned long size) argument 506 rx_aal0(struct atm_vcc *vcc) argument 543 rx_aal5(struct atm_vcc *vcc) argument 612 rx_vcc(struct atm_vcc *vcc) argument 679 struct atm_vcc *vcc; local 724 struct atm_vcc *vcc; local 775 open_rx_first(struct atm_vcc *vcc) argument 804 open_rx_second(struct atm_vcc *vcc) argument 835 close_rx(struct atm_vcc *vcc) argument 1029 struct atm_vcc *vcc; local 1209 struct atm_vcc *vcc; local 1287 reserve_or_set_tx(struct atm_vcc *vcc,struct atm_trafprm *txtp, int set_rsv,int set_shp) argument 1375 open_tx_first(struct atm_vcc *vcc) argument 1384 open_tx_second(struct atm_vcc *vcc) argument 1390 close_tx(struct atm_vcc *vcc) argument 1894 eni_close(struct atm_vcc *vcc) argument 1910 eni_open(struct atm_vcc *vcc) argument 1956 eni_change_qos(struct atm_vcc *vcc,struct atm_qos *qos,int flgs) argument 2034 eni_send(struct atm_vcc *vcc,struct sk_buff *skb) argument 2088 struct atm_vcc *vcc; local [all...] |
H A D | iphase.c | 206 printk("Fatal err, desc table vcc or skb is NULL\n"); 236 static void clear_lockup (struct atm_vcc *vcc, IADEV *dev) { argument 245 if (vcc->qos.txtp.traffic_class == ATM_ABR) { 246 vcstatus = (vcstatus_t *) &(dev->testTable[vcc->vci]->vc_status); 250 abr_vc += vcc->vci; 251 eabr_vc += vcc->vci; 262 if((tempCellSlot == dev->testTable[vcc->vci]->lastTime) 263 && (tempFract == dev->testTable[vcc->vci]->fract)) 265 dev->testTable[vcc->vci]->lastTime = tempCellSlot; 266 dev->testTable[vcc 376 ia_open_abr_vc(IADEV *dev, srv_cls_param_t *srv_p, struct atm_vcc *vcc, u8 flag) argument 461 ia_cbr_setup(IADEV *dev, struct atm_vcc *vcc) argument 576 ia_cbrVc_close(struct atm_vcc *vcc) argument 617 struct atm_vcc *vcc; local 640 struct atm_vcc *vcc = NULL; local 1099 struct atm_vcc *vcc; local 1276 struct atm_vcc *vcc; local 1376 open_rx(struct atm_vcc *vcc) argument 1690 struct atm_vcc *vcc; local 1748 open_tx(struct atm_vcc *vcc) argument 2610 ia_close(struct atm_vcc *vcc) argument 2695 ia_open(struct atm_vcc *vcc) argument 2749 ia_change_qos(struct atm_vcc *vcc, struct atm_qos *qos, int flags) argument 2887 ia_pkt_tx(struct atm_vcc *vcc, struct sk_buff *skb) argument 3067 ia_send(struct atm_vcc *vcc, struct sk_buff *skb) argument [all...] |
/linux-master/include/net/ |
H A D | atmclip.h | 18 #define CLIP_VCC(vcc) ((struct clip_vcc *) ((vcc)->user_back)) 23 struct atm_vcc *vcc; /* VCC descriptor */ member in struct:clip_vcc 30 void (*old_push)(struct atm_vcc *vcc,struct sk_buff *skb); 32 void (*old_pop)(struct atm_vcc *vcc,struct sk_buff *skb);
|
/linux-master/include/linux/ |
H A D | atmdev.h | 104 void (*release_cb)(struct atm_vcc *vcc); /* release_sock callback */ 105 void (*push)(struct atm_vcc *vcc,struct sk_buff *skb); 106 void (*pop)(struct atm_vcc *vcc,struct sk_buff *skb); /* optional */ 107 int (*push_oam)(struct atm_vcc *vcc,void *cell); 108 int (*send)(struct atm_vcc *vcc,struct sk_buff *skb); 135 static inline struct sock *sk_atm(struct atm_vcc *vcc) argument 137 return (struct sock *)vcc; 181 int (*open)(struct atm_vcc *vcc); 182 void (*close)(struct atm_vcc *vcc); 188 int (*send)(struct atm_vcc *vcc,struc 207 struct atm_vcc *vcc; /* ATM VCC */ member in struct:atm_skb_data 237 atm_account_tx(struct atm_vcc *vcc, struct sk_buff *skb) argument 252 atm_force_charge(struct atm_vcc *vcc,int truesize) argument 258 atm_return(struct atm_vcc *vcc,int truesize) argument 264 atm_may_send(struct atm_vcc *vcc,unsigned int size) argument [all...] |
H A D | atm_tcp.h | 16 int (*attach)(struct atm_vcc *vcc,int itf);
|
/linux-master/drivers/leds/ |
H A D | leds-regulator.c | 27 struct regulator *vcc; member in struct:regulator_led 66 ret = regulator_enable(led->vcc); 68 dev_err(led->cdev.dev, "Failed to enable vcc: %d\n", ret); 82 ret = regulator_disable(led->vcc); 84 dev_err(led->cdev.dev, "Failed to disable vcc: %d\n", ret); 106 voltage = led_regulator_get_voltage(led->vcc, value); 110 ret = regulator_set_voltage(led->vcc, voltage, voltage); 130 struct regulator *vcc; local 133 vcc = devm_regulator_get_exclusive(dev, "vled"); 134 if (IS_ERR(vcc)) { [all...] |
/linux-master/drivers/pcmcia/ |
H A D | max1600.c | 68 int max1600_configure(struct max1600 *m, unsigned int vcc, unsigned int vpp) argument 80 } else if (vpp == vcc) { 89 } else if (vpp != vcc && vpp != 0) { 94 if (vcc == 0) { 97 } else if (vcc == 33) { /* VY */ 100 } else if (vcc == 50) { /* VX */ 105 vcc / 10, vcc % 10);
|
H A D | max1600.h | 30 int max1600_configure(struct max1600 *, unsigned int vcc, unsigned int vpp);
|
/linux-master/drivers/usb/atm/ |
H A D | usbatm.c | 38 * - unlink all active send urbs of a vcc that is being closed. 43 * - fixed memory leak and vcc->tx_inuse starvation bug 44 * when not enough memory left in vcc. 135 struct atm_vcc *vcc; member in struct:usbatm_vcc_data 156 static int usbatm_atm_open(struct atm_vcc *vcc); 157 static void usbatm_atm_close(struct atm_vcc *vcc); 159 static int usbatm_atm_send(struct atm_vcc *vcc, struct sk_buff *skb); 183 static inline void usbatm_pop(struct atm_vcc *vcc, struct sk_buff *skb) argument 185 if (vcc->pop) 186 vcc 293 struct atm_vcc *vcc; local 459 struct atm_vcc *vcc = ctrl->atm.vcc; local 600 struct atm_vcc *vcc = UDSL_SKB(skb)->atm.vcc; local 620 usbatm_cancel_send(struct usbatm_data *instance, struct atm_vcc *vcc) argument 644 usbatm_atm_send(struct atm_vcc *vcc, struct sk_buff *skb) argument 770 usbatm_atm_open(struct atm_vcc *vcc) argument 849 usbatm_atm_close(struct atm_vcc *vcc) argument [all...] |
/linux-master/drivers/gnss/ |
H A D | mtk.c | 21 struct regulator *vcc; member in struct:mtk_data 29 ret = regulator_enable(data->vcc); 41 ret = regulator_disable(data->vcc); 84 data->vcc = devm_regulator_get(&serdev->dev, "vcc"); 85 if (IS_ERR(data->vcc)) { 86 ret = PTR_ERR(data->vcc);
|
H A D | ubx.c | 21 struct regulator *vcc; member in struct:ubx_data 29 ret = regulator_enable(data->vcc); 41 ret = regulator_disable(data->vcc); 85 data->vcc = devm_regulator_get(&serdev->dev, "vcc"); 86 if (IS_ERR(data->vcc)) { 87 ret = PTR_ERR(data->vcc);
|