Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-6.6/include/linux/
H A Datmdev.h92 struct atm_vcc { struct
93 /* struct sock has to be the first member of atm_vcc */
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);
118 struct atm_vcc *session; /* session VCC descriptor */
125 static inline struct atm_vcc *atm_sk(struct sock *sk) in atm_sk()
127 return (struct atm_vcc *)s in atm_sk()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Datmdev.h92 struct atm_vcc { struct
93 /* struct sock has to be the first member of atm_vcc */
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);
118 struct atm_vcc *session; /* session VCC descriptor */
125 static inline struct atm_vcc *atm_sk(struct sock *sk) in atm_sk()
127 return (struct atm_vcc *)s in atm_sk()
[all...]
/kernel/linux/linux-5.10/net/atm/
H A Dsignaling.h15 extern struct atm_vcc *sigd; /* needed in svc_release */
23 void sigd_enq2(struct atm_vcc *vcc,enum atmsvc_msg_type type,
24 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
26 void sigd_enq(struct atm_vcc *vcc,enum atmsvc_msg_type type,
27 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
29 int sigd_attach(struct atm_vcc *vcc);
H A Dsignaling.c23 struct atm_vcc *sigd = NULL;
37 static void modify_qos(struct atm_vcc *vcc, struct atmsvc_msg *msg) in modify_qos()
64 static int sigd_send(struct atm_vcc *vcc, struct sk_buff *skb) in sigd_send()
67 struct atm_vcc *session_vcc; in sigd_send()
72 vcc = *(struct atm_vcc **) &msg->vcc; in sigd_send()
103 vcc = *(struct atm_vcc **)&msg->listen_vcc; in sigd_send()
142 void sigd_enq2(struct atm_vcc *vcc, enum atmsvc_msg_type type, in sigd_enq2()
143 struct atm_vcc *listen_vcc, const struct sockaddr_atmpvc *pvc, in sigd_enq2()
156 *(struct atm_vcc **) &msg->vcc = vcc; in sigd_enq2()
157 *(struct atm_vcc **) in sigd_enq2()
[all...]
H A Draw.c23 static void atm_push_raw(struct atm_vcc *vcc, struct sk_buff *skb) in atm_push_raw()
33 static void atm_pop_raw(struct atm_vcc *vcc, struct sk_buff *skb) in atm_pop_raw()
44 static int atm_send_aal0(struct atm_vcc *vcc, struct sk_buff *skb) in atm_send_aal0()
60 int atm_init_aal0(struct atm_vcc *vcc) in atm_init_aal0()
69 int atm_init_aal34(struct atm_vcc *vcc) in atm_init_aal34()
78 int atm_init_aal5(struct atm_vcc *vcc) in atm_init_aal5()
H A Dlec_arpc.h19 struct atm_vcc *vcc; /* Vcc this entry is attached */
20 struct atm_vcc *recv_vcc; /* Vcc we receive data from */
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 Dprotocols.h10 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 Dcommon.c45 struct atm_vcc *vcc = atm_sk(sk); in __vcc_insert_socket()
66 static bool vcc_tx_ready(struct atm_vcc *vcc, unsigned int size) in vcc_tx_ready()
102 struct atm_vcc *vcc = atm_sk(sk); in vcc_writable()
127 struct atm_vcc *vcc = atm_sk(sk); in vcc_release_cb()
136 .obj_size = sizeof(struct atm_vcc),
143 struct atm_vcc *vcc; in vcc_create()
175 struct atm_vcc *vcc = atm_sk(sk); in vcc_destroy_socket()
213 void vcc_release_async(struct atm_vcc *vcc, int reply) in vcc_release_async()
225 void vcc_process_recv_queue(struct atm_vcc *vcc) in vcc_process_recv_queue()
271 struct atm_vcc *vc in atm_dev_release_vccs()
[all...]
H A Dpppoatm.c57 struct atm_vcc *atmvcc; /* VCC descriptor */
58 void (*old_push)(struct atm_vcc *, struct sk_buff *);
59 void (*old_pop)(struct atm_vcc *, struct sk_buff *);
60 void (*old_release_cb)(struct atm_vcc *);
89 static inline struct pppoatm_vcc *atmvcc_to_pvcc(const struct atm_vcc *atmvcc) in atmvcc_to_pvcc()
109 static void pppoatm_release_cb(struct atm_vcc *atmvcc) in pppoatm_release_cb()
132 static void pppoatm_pop(struct atm_vcc *atmvcc, struct sk_buff *skb) in pppoatm_pop()
165 static void pppoatm_unassign_vcc(struct atm_vcc *atmvcc) in pppoatm_unassign_vcc()
179 static void pppoatm_push(struct atm_vcc *atmvcc, struct sk_buff *skb) in pppoatm_push()
290 struct atm_vcc *vc in pppoatm_send()
[all...]
/kernel/linux/linux-6.6/net/atm/
H A Dsignaling.h15 extern struct atm_vcc *sigd; /* needed in svc_release */
23 void sigd_enq2(struct atm_vcc *vcc,enum atmsvc_msg_type type,
24 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
26 void sigd_enq(struct atm_vcc *vcc,enum atmsvc_msg_type type,
27 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc,
29 int sigd_attach(struct atm_vcc *vcc);
H A Dsignaling.c23 struct atm_vcc *sigd = NULL;
37 static void modify_qos(struct atm_vcc *vcc, struct atmsvc_msg *msg) in modify_qos()
64 static int sigd_send(struct atm_vcc *vcc, struct sk_buff *skb) in sigd_send()
67 struct atm_vcc *session_vcc; in sigd_send()
72 vcc = *(struct atm_vcc **) &msg->vcc; in sigd_send()
103 vcc = *(struct atm_vcc **)&msg->listen_vcc; in sigd_send()
142 void sigd_enq2(struct atm_vcc *vcc, enum atmsvc_msg_type type, in sigd_enq2()
143 struct atm_vcc *listen_vcc, const struct sockaddr_atmpvc *pvc, in sigd_enq2()
156 *(struct atm_vcc **) &msg->vcc = vcc; in sigd_enq2()
157 *(struct atm_vcc **) in sigd_enq2()
[all...]
H A Dlec_arpc.h19 struct atm_vcc *vcc; /* Vcc this entry is attached */
20 struct atm_vcc *recv_vcc; /* Vcc we receive data from */
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 Draw.c23 static void atm_push_raw(struct atm_vcc *vcc, struct sk_buff *skb) in atm_push_raw()
33 static void atm_pop_raw(struct atm_vcc *vcc, struct sk_buff *skb) in atm_pop_raw()
44 static int atm_send_aal0(struct atm_vcc *vcc, struct sk_buff *skb) in atm_send_aal0()
62 int atm_init_aal0(struct atm_vcc *vcc) in atm_init_aal0()
71 int atm_init_aal34(struct atm_vcc *vcc) in atm_init_aal34()
83 int atm_init_aal5(struct atm_vcc *vcc) in atm_init_aal5()
H A Dprotocols.h10 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 Dcommon.c45 struct atm_vcc *vcc = atm_sk(sk); in __vcc_insert_socket()
66 static bool vcc_tx_ready(struct atm_vcc *vcc, unsigned int size) in vcc_tx_ready()
102 struct atm_vcc *vcc = atm_sk(sk); in vcc_writable()
127 struct atm_vcc *vcc = atm_sk(sk); in vcc_release_cb()
136 .obj_size = sizeof(struct atm_vcc),
143 struct atm_vcc *vcc; in vcc_create()
175 struct atm_vcc *vcc = atm_sk(sk); in vcc_destroy_socket()
213 void vcc_release_async(struct atm_vcc *vcc, int reply) in vcc_release_async()
225 void vcc_process_recv_queue(struct atm_vcc *vcc) in vcc_process_recv_queue()
271 struct atm_vcc *vc in atm_dev_release_vccs()
[all...]
H A Dpppoatm.c57 struct atm_vcc *atmvcc; /* VCC descriptor */
58 void (*old_push)(struct atm_vcc *, struct sk_buff *);
59 void (*old_pop)(struct atm_vcc *, struct sk_buff *);
60 void (*old_release_cb)(struct atm_vcc *);
89 static inline struct pppoatm_vcc *atmvcc_to_pvcc(const struct atm_vcc *atmvcc) in atmvcc_to_pvcc()
111 static void pppoatm_release_cb(struct atm_vcc *atmvcc) in pppoatm_release_cb()
134 static void pppoatm_pop(struct atm_vcc *atmvcc, struct sk_buff *skb) in pppoatm_pop()
167 static void pppoatm_unassign_vcc(struct atm_vcc *atmvcc) in pppoatm_unassign_vcc()
181 static void pppoatm_push(struct atm_vcc *atmvcc, struct sk_buff *skb) in pppoatm_push()
292 struct atm_vcc *vc in pppoatm_send()
[all...]
/kernel/linux/linux-5.10/drivers/atm/
H A Datmtcp.c18 extern int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */
25 struct atm_vcc *vcc; /* control VCC; NULL if detached */
43 static int atmtcp_send_control(struct atm_vcc *vcc,int type, in atmtcp_send_control()
47 struct atm_vcc *out_vcc; in atmtcp_send_control()
69 *(struct atm_vcc **) &new_msg->vcc = vcc; in atmtcp_send_control()
91 struct atm_vcc *vcc = *(struct atm_vcc **) &msg->vcc; in atmtcp_recv_control()
120 static int atmtcp_v_open(struct atm_vcc *vcc) in atmtcp_v_open()
144 static void atmtcp_v_close(struct atm_vcc *vcc) in atmtcp_v_close()
160 struct atm_vcc *vc in atmtcp_v_ioctl()
[all...]
H A Dfirestream.c769 struct atm_vcc *atm_vcc; in process_incoming() local
790 atm_vcc = dev->atm_vccs[channo]; in process_incoming()
792 atm_vcc = NULL; in process_incoming()
799 if (atm_vcc) { in process_incoming()
807 ATM_SKB(skb)->vcc = atm_vcc; in process_incoming()
808 atomic_inc(&atm_vcc->stats->rx); in process_incoming()
811 atm_vcc->push (atm_vcc, skb); in process_incoming()
828 if (atm_vcc) in process_incoming()
848 fs_open(struct atm_vcc *atm_vcc) fs_open() argument
1097 fs_close(struct atm_vcc *atm_vcc) fs_close() argument
1158 fs_send(struct atm_vcc *atm_vcc, struct sk_buff *skb) fs_send() argument
[all...]
H A Dambassador.c261 . Understand these elements of struct atm_vcc: recvq (proto?),
467 struct atm_vcc * atm_vcc = dev->rxer[vc]; in rx_complete() local
470 if (atm_vcc) { in rx_complete()
472 if (rx_len <= atm_vcc->qos.rxtp.max_sdu) { in rx_complete()
474 if (atm_charge (atm_vcc, skb->truesize)) { in rx_complete()
477 ATM_SKB(skb)->vcc = atm_vcc; in rx_complete()
483 atomic_inc(&atm_vcc->stats->rx); in rx_complete()
486 atm_vcc->push (atm_vcc, sk in rx_complete()
998 amb_open(struct atm_vcc * atm_vcc) amb_open() argument
1213 amb_close(struct atm_vcc * atm_vcc) amb_close() argument
1293 amb_send(struct atm_vcc * atm_vcc, struct sk_buff * skb) amb_send() argument
[all...]
H A Deni.h54 int (*rx)(struct atm_vcc *vcc); /* RX function, NULL if none */
64 struct atm_vcc *next; /* next pending RX */
98 struct atm_vcc *fast,*last_fast;/* queues of VCCs with pending PDUs */
99 struct atm_vcc *slow,*last_slow;
100 struct atm_vcc **rx_map; /* for fast lookups */
H A Dhorizon.c1005 struct atm_vcc * vcc = ATM_SKB(skb)->vcc; in rx_schedule()
1277 struct atm_vcc * atm_vcc; in rx_data_av_handler() local
1281 atm_vcc = dev->rxer[rx_channel]; in rx_data_av_handler()
1285 if (atm_vcc) { in rx_data_av_handler()
1287 if (atm_vcc->qos.rxtp.traffic_class != ATM_NONE) { in rx_data_av_handler()
1289 if (rx_len <= atm_vcc->qos.rxtp.max_sdu) { in rx_data_av_handler()
1291 struct sk_buff * skb = atm_alloc_charge (atm_vcc, rx_len, GFP_ATOMIC); in rx_data_av_handler()
1300 ATM_SKB(skb)->vcc = atm_vcc; in rx_data_av_handler()
1548 static int hrz_send (struct atm_vcc * atm_vc argument
2093 hrz_open(struct atm_vcc *atm_vcc) hrz_open() argument
2478 hrz_close(struct atm_vcc * atm_vcc) hrz_close() argument
[all...]
/kernel/linux/linux-6.6/drivers/atm/
H A Datmtcp.c18 extern int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */
25 struct atm_vcc *vcc; /* control VCC; NULL if detached */
43 static int atmtcp_send_control(struct atm_vcc *vcc,int type, in atmtcp_send_control()
47 struct atm_vcc *out_vcc; in atmtcp_send_control()
69 *(struct atm_vcc **) &new_msg->vcc = vcc; in atmtcp_send_control()
91 struct atm_vcc *vcc = *(struct atm_vcc **) &msg->vcc; in atmtcp_recv_control()
120 static int atmtcp_v_open(struct atm_vcc *vcc) in atmtcp_v_open()
144 static void atmtcp_v_close(struct atm_vcc *vcc) in atmtcp_v_close()
160 struct atm_vcc *vc in atmtcp_v_ioctl()
[all...]
H A Deni.h54 int (*rx)(struct atm_vcc *vcc); /* RX function, NULL if none */
64 struct atm_vcc *next; /* next pending RX */
98 struct atm_vcc *fast,*last_fast;/* queues of VCCs with pending PDUs */
99 struct atm_vcc *slow,*last_slow;
100 struct atm_vcc **rx_map; /* for fast lookups */
/kernel/linux/linux-5.10/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);
/kernel/linux/linux-6.6/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);

Completed in 26 milliseconds

1234