Lines Matching refs:vcc
141 static void pvc_info(struct seq_file *seq, struct atm_vcc *vcc)
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->qos.txtp.traffic_class]);
158 if (test_bit(ATM_VF_IS_CLIP, &vcc->flags)) {
159 struct clip_vcc *clip_vcc = CLIP_VCC(vcc);
170 static const char *vcc_state(struct atm_vcc *vcc)
174 return map[ATM_VF2VS(vcc->flags)];
177 static void vcc_info(struct seq_file *seq, struct atm_vcc *vcc)
179 struct sock *sk = sk_atm(vcc);
181 seq_printf(seq, "%pK ", vcc);
182 if (!vcc->dev)
185 seq_printf(seq, "%3d %3d %5d ", vcc->dev->number, vcc->vpi,
186 vcc->vci);
198 vcc->flags, sk->sk_err,
204 static void svc_info(struct seq_file *seq, struct atm_vcc *vcc)
206 if (!vcc->dev)
208 "N/A@%pK%10s" : "N/A@%pK%2s", vcc, "");
211 vcc->dev->number, vcc->vpi, vcc->vci);
212 seq_printf(seq, "%-10s ", vcc_state(vcc));
213 seq_printf(seq, "%s%s", vcc->remote.sas_addr.pub,
214 *vcc->remote.sas_addr.pub && *vcc->remote.sas_addr.prv ? "+" : "");
215 if (*vcc->remote.sas_addr.prv) {
219 seq_printf(seq, "%02x", vcc->remote.sas_addr.prv[i]);
256 struct atm_vcc *vcc = atm_sk(state->sk);
258 pvc_info(seq, vcc);
278 struct atm_vcc *vcc = atm_sk(state->sk);
280 vcc_info(seq, vcc);
301 struct atm_vcc *vcc = atm_sk(state->sk);
303 svc_info(seq, vcc);