Searched refs:atm_vcc (Results 1 - 25 of 52) sorted by relevance

123

/asus-wl-520gu-7.0.1.45/src/linux/linux/net/atm/
H A Dprotocols.h9 void atm_push_raw(struct atm_vcc *vcc,struct sk_buff *skb);
11 int atm_init_aal0(struct atm_vcc *vcc); /* "raw" AAL0 */
12 int atm_init_aal34(struct atm_vcc *vcc);/* "raw" AAL3/4 transport */
13 int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */
14 int atm_init_atmarp(struct atm_vcc *vcc);/* ATM ARP */
H A Dsignaling.h17 extern struct atm_vcc *sigd; /* needed in svc_release */
25 void sigd_enq2(struct atm_vcc *vcc,enum atmsvc_msg_type type,
26 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
28 void sigd_enq(struct atm_vcc *vcc,enum atmsvc_msg_type type,
29 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
31 int sigd_attach(struct atm_vcc *vcc);
H A Dlec_arpc.h18 struct atm_vcc *vcc; /* Vcc this entry is attached */
19 struct atm_vcc *recv_vcc; /* Vcc we receive data from */
20 void (*old_push)(struct atm_vcc *vcc,struct sk_buff *skb);
22 void (*old_recv_push)(struct atm_vcc *vcc, struct sk_buff *skb);
24 void (*old_close)(struct atm_vcc *vcc);
94 int lec_mcast_make(struct lec_priv *priv, struct atm_vcc *vcc);
96 void lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc);
98 struct atm_vcc *lec_arp_resolve(struct lec_priv *priv,
103 struct atmlec_ioc *ioc_data, struct atm_vcc *vcc,
104 void (*old_push)(struct atm_vcc *vc
[all...]
H A Dlec.h61 int (*lecd_attach)(struct atm_vcc *vcc, int arg);
62 int (*mcast_attach)(struct atm_vcc *vcc, int arg);
63 int (*vcc_attach)(struct atm_vcc *vcc, void *arg);
102 struct atm_vcc *mcast_vcc; /* Default Multicast Send VCC */
103 struct atm_vcc *lecd;
145 int lecd_attach(struct atm_vcc *vcc, int arg);
146 int lec_vcc_attach(struct atm_vcc *vcc, void *arg);
147 int lec_mcast_attach(struct atm_vcc *vcc, int arg);
149 int make_lec(struct atm_vcc *vcc);
153 void lec_push(struct atm_vcc *vc
[all...]
H A Dmpc.h14 int atm_mpoa_mpoad_attach(struct atm_vcc *vcc, int arg);
15 int atm_mpoa_vcc_attach(struct atm_vcc *vcc, long arg);
22 struct atm_vcc *mpoad_vcc; /* control channel to mpoad */
49 int (*mpoad_attach)(struct atm_vcc *vcc, int arg); /* attach mpoa daemon */
50 int (*vcc_attach)(struct atm_vcc *vcc, long arg); /* attach shortcut vcc */
H A Draw.c24 void atm_push_raw(struct atm_vcc *vcc,struct sk_buff *skb)
33 static void atm_pop_raw(struct atm_vcc *vcc,struct sk_buff *skb)
42 static int atm_send_aal0(struct atm_vcc *vcc,struct sk_buff *skb)
59 int atm_init_aal0(struct atm_vcc *vcc)
69 int atm_init_aal34(struct atm_vcc *vcc)
79 int atm_init_aal5(struct atm_vcc *vcc)
H A Dresources.h14 extern struct atm_vcc *nodev_vccs; /* VCCs not linked to any device */
H A Dsignaling.c29 struct atm_vcc *sigd = NULL;
65 static void modify_qos(struct atm_vcc *vcc,struct atmsvc_msg *msg)
91 static int sigd_send(struct atm_vcc *vcc,struct sk_buff *skb)
94 struct atm_vcc *session_vcc;
100 vcc = *(struct atm_vcc **) &msg->vcc;
126 vcc = *(struct atm_vcc **) &msg->listen_vcc;
159 void sigd_enq2(struct atm_vcc *vcc,enum atmsvc_msg_type type,
160 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
172 *(struct atm_vcc **) &msg->vcc = vcc;
173 *(struct atm_vcc **)
[all...]
H A Dcommon.h27 int atm_connect_vcc(struct atm_vcc *vcc,int itf,short vpi,int vci);
35 void svc_callback(struct atm_vcc *vcc);
36 int svc_change_qos(struct atm_vcc *vcc,struct atm_qos *qos);
H A Dmpoa_caches.h25 struct atm_vcc *shortcut;
38 in_cache_entry *(*get_by_vcc)(struct atm_vcc *vcc,
56 struct atm_vcc *shortcut;
68 eg_cache_entry *(*get_by_vcc)(struct atm_vcc *vcc, struct mpoa_client *client);
H A Datm_misc.c16 int atm_charge(struct atm_vcc *vcc,int truesize)
26 struct sk_buff *atm_alloc_charge(struct atm_vcc *vcc,int pdu_size,
46 static int check_ci(struct atm_vcc *vcc,short vpi,int vci)
48 struct atm_vcc *walk;
64 int atm_find_ci(struct atm_vcc *vcc,short *vpi,int *vci)
H A Dpppoatm.c56 struct atm_vcc *atmvcc; /* VCC descriptor */
57 void (*old_push)(struct atm_vcc *, struct sk_buff *);
58 void (*old_pop)(struct atm_vcc *, struct sk_buff *);
73 static inline struct pppoatm_vcc *atmvcc_to_pvcc(const struct atm_vcc *atmvcc)
98 static void pppoatm_pop(struct atm_vcc *atmvcc, struct sk_buff *skb)
117 static void pppoatm_unassign_vcc(struct atm_vcc *atmvcc)
132 static void pppoatm_push(struct atm_vcc *atmvcc, struct sk_buff *skb)
268 static int pppoatm_assign_vcc(struct atm_vcc *atmvcc, unsigned long arg)
314 static int pppoatm_ioctl(struct atm_vcc *atmvcc, unsigned int cmd,
343 extern int (*pppoatm_ioctl_hook)(struct atm_vcc *, unsigne
[all...]
H A Dsvc.c43 void svc_callback(struct atm_vcc *vcc)
57 static void svc_disconnect(struct atm_vcc *vcc)
88 struct atm_vcc *vcc;
109 struct atm_vcc *vcc;
143 struct atm_vcc *vcc = ATM_SD(sock);
237 struct atm_vcc *vcc = ATM_SD(sock);
261 struct atm_vcc *old_vcc = ATM_SD(sock);
262 struct atm_vcc *new_vcc;
342 int svc_change_qos(struct atm_vcc *vcc,struct atm_qos *qos)
363 struct atm_vcc *vc
[all...]
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/net/
H A Datmclip.h23 struct atm_vcc *vcc; /* VCC descriptor */
30 void (*old_push)(struct atm_vcc *vcc,struct sk_buff *skb);
32 void (*old_pop)(struct atm_vcc *vcc,struct sk_buff *skb);
58 extern struct atm_vcc *atmarpd; /* ugly */
62 int clip_mkip(struct atm_vcc *vcc,int timeout);
63 int clip_setentry(struct atm_vcc *vcc,u32 ip);
64 int clip_encap(struct atm_vcc *vcc,int mode);
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/net/
H A Datmclip.h23 struct atm_vcc *vcc; /* VCC descriptor */
30 void (*old_push)(struct atm_vcc *vcc,struct sk_buff *skb);
32 void (*old_pop)(struct atm_vcc *vcc,struct sk_buff *skb);
58 extern struct atm_vcc *atmarpd; /* ugly */
62 int clip_mkip(struct atm_vcc *vcc,int timeout);
63 int clip_setentry(struct atm_vcc *vcc,u32 ip);
64 int clip_encap(struct atm_vcc *vcc,int mode);
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/
H A Datmdev.h283 struct atm_vcc { struct
295 void (*push)(struct atm_vcc *vcc,struct sk_buff *skb);
296 void (*pop)(struct atm_vcc *vcc,struct sk_buff *skb); /* optional */
297 struct sk_buff *(*alloc_tx)(struct atm_vcc *vcc,unsigned int size);
301 int (*push_oam)(struct atm_vcc *vcc,void *cell);
302 int (*send)(struct atm_vcc *vcc,struct sk_buff *skb);
310 struct atm_vcc *prev,*next;
315 void (*callback)(struct atm_vcc *vcc);
321 struct atm_vcc *session; /* session VCC descriptor */
344 struct atm_vcc *vcc
[all...]
H A Datm_tcp.h65 int (*attach)(struct atm_vcc *vcc,int itf);
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/linux/
H A Datmdev.h283 struct atm_vcc { struct
295 void (*push)(struct atm_vcc *vcc,struct sk_buff *skb);
296 void (*pop)(struct atm_vcc *vcc,struct sk_buff *skb); /* optional */
297 struct sk_buff *(*alloc_tx)(struct atm_vcc *vcc,unsigned int size);
301 int (*push_oam)(struct atm_vcc *vcc,void *cell);
302 int (*send)(struct atm_vcc *vcc,struct sk_buff *skb);
310 struct atm_vcc *prev,*next;
315 void (*callback)(struct atm_vcc *vcc);
321 struct atm_vcc *session; /* session VCC descriptor */
344 struct atm_vcc *vcc
[all...]
H A Datm_tcp.h65 int (*attach)(struct atm_vcc *vcc,int itf);
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/atm/
H A Deni.h53 int (*rx)(struct atm_vcc *vcc); /* RX function, NULL if none */
63 struct atm_vcc *next; /* next pending RX */
92 struct atm_vcc *fast,*last_fast;/* queues of VCCs with pending PDUs */
93 struct atm_vcc *slow,*last_slow;
94 struct atm_vcc **rx_map; /* for fast lookups */
H A Datmtcp.c15 extern int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */
22 struct atm_vcc *vcc; /* control VCC; NULL if detached */
40 static int atmtcp_send_control(struct atm_vcc *vcc,int type,
44 struct atm_vcc *out_vcc;
66 *(struct atm_vcc **) &new_msg->vcc = vcc;
88 struct atm_vcc *vcc = *(struct atm_vcc **) &msg->vcc;
117 static int atmtcp_v_open(struct atm_vcc *vcc,short vpi,int vci)
141 static void atmtcp_v_close(struct atm_vcc *vcc)
157 struct atm_vcc *vc
[all...]
H A Dfirestream.c737 struct atm_vcc *atm_vcc; local
758 atm_vcc = dev->atm_vccs[channo];
760 atm_vcc = NULL;
767 if (atm_vcc) {
771 ATM_SKB(skb)->vcc = atm_vcc;
772 atomic_inc(&atm_vcc->stats->rx);
775 atm_vcc->push (atm_vcc, skb);
792 if (atm_vcc)
812 fs_open(struct atm_vcc *atm_vcc, short vpi, int vci) argument
1053 fs_close(struct atm_vcc *atm_vcc) argument
1105 fs_send(struct atm_vcc *atm_vcc, struct sk_buff *skb) argument
[all...]
H A Dzatm.h96 struct atm_vcc **tx_map; /* TX VCCs */
97 struct atm_vcc **rx_map; /* RX VCCs */
H A Dhorizon.c980 struct atm_vcc * vcc = ATM_SKB(skb)->vcc;
1249 struct atm_vcc * atm_vcc; local
1253 atm_vcc = dev->rxer[rx_channel];
1257 if (atm_vcc) {
1259 if (atm_vcc->qos.rxtp.traffic_class != ATM_NONE) {
1261 if (rx_len <= atm_vcc->qos.rxtp.max_sdu) {
1263 struct sk_buff * skb = atm_alloc_charge (atm_vcc, rx_len, GFP_ATOMIC);
1272 ATM_SKB(skb)->vcc = atm_vcc;
1531 static int hrz_send (struct atm_vcc * atm_vc argument
2058 hrz_open(struct atm_vcc * atm_vcc, short vpi, int vci) argument
2350 hrz_close(struct atm_vcc * atm_vcc) argument
2403 hrz_sg_send(struct atm_vcc * atm_vcc, unsigned long start, unsigned long size) argument
[all...]
H A Dambassador.c270 . Understand these elements of struct atm_vcc: recvq (proto?),
502 struct atm_vcc * atm_vcc = dev->rxer[vc]; local
505 if (atm_vcc) {
507 if (rx_len <= atm_vcc->qos.rxtp.max_sdu) {
509 if (atm_charge (atm_vcc, skb->truesize)) {
512 ATM_SKB(skb)->vcc = atm_vcc;
518 atomic_inc(&atm_vcc->stats->rx);
521 atm_vcc->push (atm_vcc, sk
1128 amb_open(struct atm_vcc * atm_vcc, short vpi, int vci) argument
1350 amb_close(struct atm_vcc * atm_vcc) argument
1464 amb_send(struct atm_vcc * atm_vcc, struct sk_buff * skb) argument
1566 amb_sg_send(struct atm_vcc * atm_vcc, unsigned long start, unsigned long size) argument
[all...]

Completed in 131 milliseconds

123