/kernel/linux/linux-5.10/net/atm/ |
H A D | common.c | 104 return (vcc->qos.txtp.max_sdu + in vcc_writable() 159 vcc->qos.txtp.max_sdu = 1 << 16; /* for meta VCs */ in vcc_create() 324 walk->vci == vci && ((walk->qos.txtp.traffic_class != in check_ci() 325 ATM_NONE && vcc->qos.txtp.traffic_class != ATM_NONE) || in check_ci() 429 error = adjust_tp(&vcc->qos.txtp, vcc->qos.aal); in __vcc_connect() 436 vcc->qos.txtp.traffic_class, in __vcc_connect() 437 vcc->qos.txtp.min_pcr, in __vcc_connect() 438 vcc->qos.txtp.max_pcr, in __vcc_connect() 439 vcc->qos.txtp.max_sdu); in __vcc_connect() 483 vcc->qos.txtp in vcc_connect() [all...] |
H A D | mpoa_proc.c | 269 qos.txtp.traffic_class = ATM_CBR; in parse_qos() 270 qos.txtp.max_pcr = tx_pcr; in parse_qos() 271 qos.txtp.max_sdu = tx_sdu; in parse_qos() 277 qos.txtp.max_pcr, qos.txtp.max_sdu, in parse_qos()
|
H A D | svc.c | 195 if (vcc->qos.txtp.traffic_class == ATM_ANYCLASS || in svc_connect() 200 if (!vcc->qos.txtp.traffic_class && in svc_connect() 268 vcc->qos.txtp.max_pcr = SELECT_TOP_PCR(vcc->qos.txtp); in svc_connect() 269 vcc->qos.txtp.pcr = 0; in svc_connect() 270 vcc->qos.txtp.min_pcr = 0; in svc_connect()
|
H A D | mpc.c | 256 qos->qos.txtp.max_pcr, in atm_mpoa_disp_qos() 257 qos->qos.txtp.pcr, in atm_mpoa_disp_qos() 258 qos->qos.txtp.min_pcr, in atm_mpoa_disp_qos() 259 qos->qos.txtp.max_cdv, in atm_mpoa_disp_qos() 260 qos->qos.txtp.max_sdu, in atm_mpoa_disp_qos() 1125 if (eg_entry->shortcut->qos.txtp.traffic_class & in check_qos_and_open_shortcut() 1126 msg->qos.txtp.traffic_class & in check_qos_and_open_shortcut() 1127 (qos ? qos->qos.txtp.traffic_class : ATM_UBR | ATM_CBR)) { in check_qos_and_open_shortcut() 1128 if (eg_entry->shortcut->qos.txtp.traffic_class == ATM_UBR) in check_qos_and_open_shortcut() 1130 else if (eg_entry->shortcut->qos.txtp in check_qos_and_open_shortcut() [all...] |
/kernel/linux/linux-6.6/net/atm/ |
H A D | common.c | 104 return (vcc->qos.txtp.max_sdu + in vcc_writable() 159 vcc->qos.txtp.max_sdu = 1 << 16; /* for meta VCs */ in vcc_create() 324 walk->vci == vci && ((walk->qos.txtp.traffic_class != in check_ci() 325 ATM_NONE && vcc->qos.txtp.traffic_class != ATM_NONE) || in check_ci() 429 error = adjust_tp(&vcc->qos.txtp, vcc->qos.aal); in __vcc_connect() 436 vcc->qos.txtp.traffic_class, in __vcc_connect() 437 vcc->qos.txtp.min_pcr, in __vcc_connect() 438 vcc->qos.txtp.max_pcr, in __vcc_connect() 439 vcc->qos.txtp.max_sdu); in __vcc_connect() 483 vcc->qos.txtp in vcc_connect() [all...] |
H A D | mpoa_proc.c | 269 qos.txtp.traffic_class = ATM_CBR; in parse_qos() 270 qos.txtp.max_pcr = tx_pcr; in parse_qos() 271 qos.txtp.max_sdu = tx_sdu; in parse_qos() 277 qos.txtp.max_pcr, qos.txtp.max_sdu, in parse_qos()
|
H A D | svc.c | 200 if (vcc->qos.txtp.traffic_class == ATM_ANYCLASS || in svc_connect() 205 if (!vcc->qos.txtp.traffic_class && in svc_connect() 273 vcc->qos.txtp.max_pcr = SELECT_TOP_PCR(vcc->qos.txtp); in svc_connect() 274 vcc->qos.txtp.pcr = 0; in svc_connect() 275 vcc->qos.txtp.min_pcr = 0; in svc_connect()
|
H A D | mpc.c | 256 qos->qos.txtp.max_pcr, in atm_mpoa_disp_qos() 257 qos->qos.txtp.pcr, in atm_mpoa_disp_qos() 258 qos->qos.txtp.min_pcr, in atm_mpoa_disp_qos() 259 qos->qos.txtp.max_cdv, in atm_mpoa_disp_qos() 260 qos->qos.txtp.max_sdu, in atm_mpoa_disp_qos() 1125 if (eg_entry->shortcut->qos.txtp.traffic_class & in check_qos_and_open_shortcut() 1126 msg->qos.txtp.traffic_class & in check_qos_and_open_shortcut() 1127 (qos ? qos->qos.txtp.traffic_class : ATM_UBR | ATM_CBR)) { in check_qos_and_open_shortcut() 1128 if (eg_entry->shortcut->qos.txtp.traffic_class == ATM_UBR) in check_qos_and_open_shortcut() 1130 else if (eg_entry->shortcut->qos.txtp in check_qos_and_open_shortcut() [all...] |
/kernel/linux/linux-5.10/drivers/atm/ |
H A D | iphase.c | 245 if (vcc->qos.txtp.traffic_class == ATM_ABR) { in clear_lockup() 475 if (vcc->qos.txtp.max_pcr <= 0) { in ia_cbr_setup() 479 rate = vcc->qos.txtp.max_pcr; in ia_cbr_setup() 1399 (vcc->qos.txtp.traffic_class == ATM_ABR)) 1725 if (vcc->qos.txtp.pcr >= iadev->rate_limit) { 1754 if (vcc->qos.txtp.traffic_class == ATM_NONE) return 0; 1758 if (vcc->qos.txtp.traffic_class == ATM_ABR) { 1762 if (vcc->qos.txtp.traffic_class == ATM_CBR) { 1769 if (vcc->qos.txtp.max_sdu > 1772 vcc->qos.txtp [all...] |
H A D | fore200e.c | 1292 if (qos->txtp.max_pcr < ATM_OC3_PCR) { in fore200e_rate_ctrl() 1295 rate->data_cells = qos->txtp.max_pcr * FORE200E_MAX_BACK2BACK_CELLS / ATM_OC3_PCR; in fore200e_rate_ctrl() 1344 fore200e_traffic_class[ vcc->qos.txtp.traffic_class ], in fore200e_open() 1345 vcc->qos.txtp.min_pcr, vcc->qos.txtp.max_pcr, vcc->qos.txtp.max_cdv, vcc->qos.txtp.max_sdu, in fore200e_open() 1350 if ((vcc->qos.txtp.traffic_class == ATM_CBR) && (vcc->qos.txtp.max_pcr > 0)) { in fore200e_open() 1353 if (fore200e->available_cell_rate < vcc->qos.txtp in fore200e_open() [all...] |
H A D | eni.c | 1287 static int reserve_or_set_tx(struct atm_vcc *vcc,struct atm_trafprm *txtp, in reserve_or_set_tx() argument 1299 rate = atm_pcr_goal(txtp); in reserve_or_set_tx() 1300 ubr = txtp->traffic_class == ATM_UBR; in reserve_or_set_tx() 1304 size = txtp->max_sdu*eni_dev->tx_mult/100; in reserve_or_set_tx() 1305 if (size > MID_MAX_BUF_SIZE && txtp->max_sdu <= in reserve_or_set_tx() 1312 txtp->pcr = ATM_OC3_PCR; in reserve_or_set_tx() 1341 if (!error && txtp->min_pcr > rate) error = -EINVAL; in reserve_or_set_tx() 1342 if (!error && txtp->max_pcr && txtp->max_pcr != ATM_MAX_PCR && in reserve_or_set_tx() 1343 txtp in reserve_or_set_tx() [all...] |
H A D | horizon.c | 191 struct atm_trafprm txtp; 1565 if (atm_vcc->qos.txtp.traffic_class == ATM_NONE) { in hrz_send() 1574 if (skb->len > atm_vcc->qos.txtp.max_sdu) { in hrz_send() 2099 struct atm_trafprm * txtp; in hrz_open() local 2186 txtp = &qos->txtp; in hrz_open() 2198 if (txtp->traffic_class != ATM_NONE) { in hrz_open() 2199 error = check_max_sdu (vcc.aal, txtp, max_tx_size); in hrz_open() 2205 switch (txtp->traffic_class) { in hrz_open() 2224 int pcr = atm_pcr_goal (txtp); in hrz_open() [all...] |
H A D | zatm.c | 908 zatm_dev->tx_bw += vcc->qos.txtp.min_pcr; in close_tx() 928 if (vcc->qos.txtp.traffic_class == ATM_NONE) return 0; in open_tx_first() 938 unlimited = vcc->qos.txtp.traffic_class == ATM_UBR && in open_tx_first() 939 (!vcc->qos.txtp.max_pcr || vcc->qos.txtp.max_pcr == ATM_MAX_PCR || in open_tx_first() 940 vcc->qos.txtp.max_pcr >= ATM_OC3_PCR); in open_tx_first() 945 if (unlimited) vcc->qos.txtp.max_sdu = ATM_MAX_AAL5_PDU; in open_tx_first() 947 vcc->qos.txtp.min_pcr,vcc->qos.txtp.max_pcr,unlimited)) in open_tx_first() 953 vcc->qos.txtp in open_tx_first() [all...] |
H A D | firestream.c | 853 struct atm_trafprm * txtp; in fs_open() local 894 txtp = &atm_vcc->qos.txtp; in fs_open() 908 if (DO_DIRECTION(txtp) && test_bit (dev->channo, dev->tx_inuse)) in fs_open() 924 ( DO_DIRECTION(txtp) && test_bit (vcc->channo, dev->tx_inuse))) { in fs_open() 934 if (DO_DIRECTION (txtp)) { in fs_open() 976 int pcr = atm_pcr_goal (txtp); in fs_open() 1101 struct atm_trafprm * txtp; in fs_close() local 1122 txtp = &atm_vcc->qos.txtp; in fs_close() [all...] |
H A D | ambassador.c | 1003 struct atm_trafprm * txtp; in amb_open() local 1041 txtp = &qos->txtp; in amb_open() 1042 if (txtp->traffic_class != ATM_NONE) { in amb_open() 1043 switch (txtp->traffic_class) { in amb_open() 1046 int pcr = atm_pcr_goal (txtp); in amb_open() 1070 pcr = atm_pcr_goal (txtp); in amb_open() 1137 if (txtp->traffic_class != ATM_NONE) { in amb_open() 1224 if (atm_vcc->qos.txtp.traffic_class != ATM_NONE) { in amb_close() 1320 if (skb->len > (size_t) atm_vcc->qos.txtp in amb_send() [all...] |
H A D | idt77252.c | 2146 if ((qos->txtp.max_pcr == 0) && in idt77252_init_cbr() 2147 (qos->txtp.pcr == 0) && (qos->txtp.min_pcr == 0)) { in idt77252_init_cbr() 2159 tcr = atm_pcr_goal(&qos->txtp); in idt77252_init_cbr() 2227 tcr = atm_pcr_goal(&qos->txtp); in idt77252_init_ubr() 2253 switch (qos->txtp.traffic_class) { in idt77252_init_tx() 2285 card->name, qos->txtp.traffic_class); in idt77252_init_tx() 2448 vcc->qos.txtp.traffic_class != ATM_NONE ? "tx" : "--", in idt77252_open() 2452 if (vcc->qos.txtp.traffic_class != ATM_NONE && in idt77252_open() 2466 if (vcc->qos.txtp in idt77252_open() [all...] |
H A D | nicstar.c | 1259 if (vcc->qos.txtp.traffic_class != ATM_NONE && vc->tx) in ns_open() 1278 if (vcc->qos.txtp.traffic_class == ATM_CBR) { in ns_open() 1280 if (vcc->qos.txtp.max_pcr == 0 && vcc->qos.txtp.pcr == 0 in ns_open() 1281 && vcc->qos.txtp.min_pcr == 0) { in ns_open() 1290 tcr = atm_pcr_goal(&(vcc->qos.txtp)); in ns_open() 1294 card->index, vcc->qos.txtp.max_pcr); in ns_open() 1375 } else if (vcc->qos.txtp.traffic_class == ATM_UBR) { in ns_open() 1380 if (vcc->qos.txtp.traffic_class != ATM_NONE) { in ns_open() 1462 if (vcc->qos.txtp in ns_close() [all...] |
/kernel/linux/linux-6.6/drivers/atm/ |
H A D | iphase.c | 244 if (vcc->qos.txtp.traffic_class == ATM_ABR) { in clear_lockup() 474 if (vcc->qos.txtp.max_pcr <= 0) { in ia_cbr_setup() 478 rate = vcc->qos.txtp.max_pcr; in ia_cbr_setup() 1400 (vcc->qos.txtp.traffic_class == ATM_ABR)) 1726 if (vcc->qos.txtp.pcr >= iadev->rate_limit) { 1755 if (vcc->qos.txtp.traffic_class == ATM_NONE) return 0; 1759 if (vcc->qos.txtp.traffic_class == ATM_ABR) { 1763 if (vcc->qos.txtp.traffic_class == ATM_CBR) { 1770 if (vcc->qos.txtp.max_sdu > 1773 vcc->qos.txtp [all...] |
H A D | fore200e.c | 1290 if (qos->txtp.max_pcr < ATM_OC3_PCR) { in fore200e_rate_ctrl() 1293 rate->data_cells = qos->txtp.max_pcr * FORE200E_MAX_BACK2BACK_CELLS / ATM_OC3_PCR; in fore200e_rate_ctrl() 1342 fore200e_traffic_class[ vcc->qos.txtp.traffic_class ], in fore200e_open() 1343 vcc->qos.txtp.min_pcr, vcc->qos.txtp.max_pcr, vcc->qos.txtp.max_cdv, vcc->qos.txtp.max_sdu, in fore200e_open() 1348 if ((vcc->qos.txtp.traffic_class == ATM_CBR) && (vcc->qos.txtp.max_pcr > 0)) { in fore200e_open() 1351 if (fore200e->available_cell_rate < vcc->qos.txtp in fore200e_open() [all...] |
H A D | eni.c | 1287 static int reserve_or_set_tx(struct atm_vcc *vcc,struct atm_trafprm *txtp, in reserve_or_set_tx() argument 1299 rate = atm_pcr_goal(txtp); in reserve_or_set_tx() 1300 ubr = txtp->traffic_class == ATM_UBR; in reserve_or_set_tx() 1304 size = txtp->max_sdu*eni_dev->tx_mult/100; in reserve_or_set_tx() 1305 if (size > MID_MAX_BUF_SIZE && txtp->max_sdu <= in reserve_or_set_tx() 1312 txtp->pcr = ATM_OC3_PCR; in reserve_or_set_tx() 1341 if (!error && txtp->min_pcr > rate) error = -EINVAL; in reserve_or_set_tx() 1342 if (!error && txtp->max_pcr && txtp->max_pcr != ATM_MAX_PCR && in reserve_or_set_tx() 1343 txtp in reserve_or_set_tx() [all...] |
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | atm.h | 161 struct atm_trafprm txtp; /* parameters in TX direction */ member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | atm.h | 161 struct atm_trafprm txtp; /* parameters in TX direction */ member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | atm.h | 100 struct atm_trafprm txtp; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | atm.h | 100 struct atm_trafprm txtp; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | atm.h | 97 struct atm_trafprm txtp; member
|