Lines Matching refs:qos
696 if (lvcc->rx.atmvcc->qos.aal == ATM_AAL5) { in host_vcc_start_rx()
727 (lvcc->tx.atmvcc->qos.txtp.traffic_class == ATM_CBR) ? in host_vcc_start_tx()
789 (lvcc->tx.atmvcc->qos.txtp.traffic_class != ATM_CBR || in lanai_shutdown_tx_vci()
1500 struct lanai_vcc *lvcc, const struct atm_qos *qos) in lanai_setup_rx_vci_aal5() argument
1503 qos->rxtp.max_sdu, AAL5_RX_MULTIPLIER, "RX"); in lanai_setup_rx_vci_aal5()
1508 const struct atm_qos *qos) in lanai_setup_tx_vci() argument
1511 if (qos->aal == ATM_AAL0) { in lanai_setup_tx_vci()
1517 max_sdu = qos->txtp.max_sdu; in lanai_setup_tx_vci()
1653 if (unlikely(lvcc->rx.atmvcc->qos.aal != ATM_AAL5)) { in handle_service()
1971 const struct atm_qos *qos) in vci0_is_ok() argument
1973 if (qos->txtp.traffic_class == ATM_CBR || qos->aal == ATM_AAL0) in vci0_is_ok()
1975 if (qos->rxtp.traffic_class != ATM_NONE) { in vci0_is_ok()
1990 const struct atm_qos *qos = &atmvcc->qos; in vci_is_ok() local
1992 if (vci == 0 && !vci0_is_ok(lanai, qos)) in vci_is_ok()
1995 if (qos->rxtp.traffic_class != ATM_NONE && in vci_is_ok()
1998 if (qos->txtp.traffic_class != ATM_NONE && in vci_is_ok()
2001 if (qos->txtp.traffic_class == ATM_CBR && in vci_is_ok()
2005 if (qos->aal == ATM_AAL0 && lanai->naal0 == 0 && in vci_is_ok()
2006 qos->rxtp.traffic_class != ATM_NONE) { in vci_is_ok()
2068 static int pcr_to_cbricg(const struct atm_qos *qos) in pcr_to_cbricg() argument
2071 int x, icg, pcr = atm_pcr_goal(&qos->txtp); in pcr_to_cbricg()
2092 reg_write(lanai, pcr_to_cbricg(&lanai->cbrvcc->qos), CBR_ICG_Reg); in lanai_cbr_setup()
2281 if (atmvcc->qos.aal == ATM_AAL0) { in lanai_close()
2323 if (atmvcc->qos.aal != ATM_AAL0 && atmvcc->qos.aal != ATM_AAL5) in lanai_open()
2335 if (atmvcc->qos.rxtp.traffic_class != ATM_NONE) { in lanai_open()
2338 if (atmvcc->qos.aal == ATM_AAL0) { in lanai_open()
2343 lanai, lvcc, &atmvcc->qos); in lanai_open()
2352 if (atmvcc->qos.aal == ATM_AAL0) in lanai_open()
2355 if (atmvcc->qos.txtp.traffic_class != ATM_NONE) { in lanai_open()
2358 result = lanai_setup_tx_vci(lanai, lvcc, &atmvcc->qos); in lanai_open()
2362 if (atmvcc->qos.txtp.traffic_class == ATM_CBR) { in lanai_open()
2408 switch (atmvcc->qos.aal) { in lanai_send()
2424 DPRINTK("lanai_send: bad aal=%d on vci=%d\n", (int) atmvcc->qos.aal, in lanai_send()
2432 /*const*/ struct atm_qos *qos, int flags) in lanai_change_qos() argument
2508 lvcc->rx.atmvcc->qos.aal == ATM_AAL5 ? 5 : 0); in lanai_proc_read()
2509 if (lvcc->rx.atmvcc->qos.aal == ATM_AAL5) in lanai_proc_read()
2522 lvcc->tx.atmvcc->qos.aal == ATM_AAL5 ? 5 : 0, in lanai_proc_read()