• Home
  • Raw
  • Download

Lines Matching refs:qos

130 static int idt77252_change_qos(struct atm_vcc *vcc, struct atm_qos *qos,
878 aal = vcc->qos.aal; in queue_skb()
1066 if ((vcc->qos.aal == ATM_AAL0) || in dequeue_rx()
1067 (vcc->qos.aal == ATM_AAL34)) { in dequeue_rx()
1107 if (vcc->qos.aal != ATM_AAL5) { in dequeue_rx()
1109 card->name, vcc->qos.aal); in dequeue_rx()
1301 if (vcc->qos.aal != ATM_AAL0) { in idt77252_rx_raw()
1958 switch (vcc->qos.aal) { in idt77252_send_skb()
1964 printk("%s: Unsupported AAL: %d\n", card->name, vcc->qos.aal); in idt77252_send_skb()
2133 struct atm_vcc *vcc, struct atm_qos *qos) in idt77252_init_cbr() argument
2139 if ((qos->txtp.max_pcr == 0) && in idt77252_init_cbr()
2140 (qos->txtp.pcr == 0) && (qos->txtp.min_pcr == 0)) { in idt77252_init_cbr()
2152 tcr = atm_pcr_goal(&qos->txtp); in idt77252_init_cbr()
2203 struct atm_vcc *vcc, struct atm_qos *qos) in idt77252_init_ubr() argument
2220 tcr = atm_pcr_goal(&qos->txtp); in idt77252_init_ubr()
2239 struct atm_vcc *vcc, struct atm_qos *qos) in idt77252_init_tx() argument
2246 switch (qos->txtp.traffic_class) { in idt77252_init_tx()
2278 card->name, qos->txtp.traffic_class); in idt77252_init_tx()
2287 error = idt77252_init_cbr(card, vc, vcc, qos); in idt77252_init_tx()
2299 error = idt77252_init_ubr(card, vc, vcc, qos); in idt77252_init_tx()
2317 struct atm_vcc *vcc, struct atm_qos *qos) in idt77252_init_rx() argument
2337 switch (qos->aal) { in idt77252_init_rx()
2355 if (qos->aal != ATM_AAL5) in idt77252_init_rx()
2357 else if (qos->rxtp.max_sdu > SAR_FB_SIZE_2) in idt77252_init_rx()
2359 else if (qos->rxtp.max_sdu > SAR_FB_SIZE_1) in idt77252_init_rx()
2361 else if (qos->rxtp.max_sdu > SAR_FB_SIZE_0) in idt77252_init_rx()
2410 switch (vcc->qos.aal) { in idt77252_open()
2416 printk("%s: Unsupported AAL: %d\n", card->name, vcc->qos.aal); in idt77252_open()
2440 vcc->qos.rxtp.traffic_class != ATM_NONE ? "rx" : "--", in idt77252_open()
2441 vcc->qos.txtp.traffic_class != ATM_NONE ? "tx" : "--", in idt77252_open()
2442 vcc->qos.rxtp.max_sdu); in idt77252_open()
2445 if (vcc->qos.txtp.traffic_class != ATM_NONE && in idt77252_open()
2448 if (vcc->qos.rxtp.traffic_class != ATM_NONE && in idt77252_open()
2459 if (vcc->qos.txtp.traffic_class != ATM_NONE) { in idt77252_open()
2460 error = idt77252_init_tx(card, vc, vcc, &vcc->qos); in idt77252_open()
2467 if (vcc->qos.rxtp.traffic_class != ATM_NONE) { in idt77252_open()
2468 error = idt77252_init_rx(card, vc, vcc, &vcc->qos); in idt77252_open()
2498 if (vcc->qos.rxtp.traffic_class != ATM_NONE) { in idt77252_close()
2524 if (vcc->qos.txtp.traffic_class != ATM_NONE) { in idt77252_close()
2566 idt77252_change_qos(struct atm_vcc *vcc, struct atm_qos *qos, int flags) in idt77252_change_qos() argument
2575 if (qos->txtp.traffic_class != ATM_NONE) { in idt77252_change_qos()
2577 error = idt77252_init_tx(card, vc, vcc, qos); in idt77252_change_qos()
2581 switch (qos->txtp.traffic_class) { in idt77252_change_qos()
2583 error = idt77252_init_cbr(card, vc, vcc, qos); in idt77252_change_qos()
2589 error = idt77252_init_ubr(card, vc, vcc, qos); in idt77252_change_qos()
2607 if ((qos->rxtp.traffic_class != ATM_NONE) && in idt77252_change_qos()
2609 error = idt77252_init_rx(card, vc, vcc, qos); in idt77252_change_qos()
2614 memcpy(&vcc->qos, qos, sizeof(struct atm_qos)); in idt77252_change_qos()