Lines Matching defs:val
428 static inline int qm_fqd_set_taildrop(struct qm_fqd *fqd, u32 val,
434 if (val > QM_FQD_TD_MAX)
437 while (val > QM_FQD_TD_MANT_MAX) {
438 oddbit = val & 1;
439 val >>= 1;
442 val++;
445 td = (val << QM_FQD_TD_MANT_OFF) & QM_FQD_TD_MANT_MASK;
473 static inline void qm_fqd_set_oac(struct qm_fqd *fqd, u8 val)
475 fqd->oac_init.oac = val << QM_FQD_OAC_OFF;
478 static inline void qm_fqd_set_oal(struct qm_fqd *fqd, s8 val)
480 fqd->oac_init.oal = val;
585 static inline int qm_cgr_cs_thres_set64(struct qm_cgr_cs_thres *th, u64 val,
591 while (val > 0xff) {
592 oddbit = val & 1;
593 val >>= 1;
596 val++;
598 th->word = cpu_to_be16(((val & 0xff) << 5) | (e & 0x1f));