Lines Matching refs:table

290 #define SET_CTRL_INFO_MACID(table, val) \  argument
291 le32p_replace_bits((__le32 *)(table) + 0, val, GENMASK(6, 0))
292 #define SET_CTRL_INFO_OPERATION(table, val) \ argument
293 le32p_replace_bits((__le32 *)(table) + 0, val, BIT(7))
295 #define SET_CMC_TBL_DATARATE(table, val) \ argument
297 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(8, 0)); \
298 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DATARATE, \
302 #define SET_CMC_TBL_FORCE_TXOP(table, val) \ argument
304 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(9)); \
305 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_FORCE_TXOP, \
309 #define SET_CMC_TBL_DATA_BW(table, val) \ argument
311 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(11, 10)); \
312 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DATA_BW, \
316 #define SET_CMC_TBL_DATA_GI_LTF(table, val) \ argument
318 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(14, 12)); \
319 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DATA_GI_LTF, \
323 #define SET_CMC_TBL_DARF_TC_INDEX(table, val) \ argument
325 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(15)); \
326 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DARF_TC_INDEX, \
330 #define SET_CMC_TBL_ARFR_CTRL(table, val) \ argument
332 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(19, 16)); \
333 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_ARFR_CTRL, \
337 #define SET_CMC_TBL_ACQ_RPT_EN(table, val) \ argument
339 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(20)); \
340 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_ACQ_RPT_EN, \
344 #define SET_CMC_TBL_MGQ_RPT_EN(table, val) \ argument
346 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(21)); \
347 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_MGQ_RPT_EN, \
351 #define SET_CMC_TBL_ULQ_RPT_EN(table, val) \ argument
353 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(22)); \
354 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_ULQ_RPT_EN, \
358 #define SET_CMC_TBL_TWTQ_RPT_EN(table, val) \ argument
360 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(23)); \
361 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_TWTQ_RPT_EN, \
365 #define SET_CMC_TBL_DISRTSFB(table, val) \ argument
367 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(25)); \
368 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DISRTSFB, \
372 #define SET_CMC_TBL_DISDATAFB(table, val) \ argument
374 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(26)); \
375 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DISDATAFB, \
379 #define SET_CMC_TBL_TRYRATE(table, val) \ argument
381 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(27)); \
382 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_TRYRATE, \
386 #define SET_CMC_TBL_AMPDU_DENSITY(table, val) \ argument
388 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(31, 28)); \
389 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_AMPDU_DENSITY, \
393 #define SET_CMC_TBL_DATA_RTY_LOWEST_RATE(table, val) \ argument
395 le32p_replace_bits((__le32 *)(table) + 2, val, GENMASK(8, 0)); \
396 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_DATA_RTY_LOWEST_RATE, \
400 #define SET_CMC_TBL_AMPDU_TIME_SEL(table, val) \ argument
402 le32p_replace_bits((__le32 *)(table) + 2, val, BIT(9)); \
403 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_AMPDU_TIME_SEL, \
407 #define SET_CMC_TBL_AMPDU_LEN_SEL(table, val) \ argument
409 le32p_replace_bits((__le32 *)(table) + 2, val, BIT(10)); \
410 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_AMPDU_LEN_SEL, \
414 #define SET_CMC_TBL_RTS_TXCNT_LMT_SEL(table, val) \ argument
416 le32p_replace_bits((__le32 *)(table) + 2, val, BIT(11)); \
417 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_RTS_TXCNT_LMT_SEL, \
421 #define SET_CMC_TBL_RTS_TXCNT_LMT(table, val) \ argument
423 le32p_replace_bits((__le32 *)(table) + 2, val, GENMASK(15, 12)); \
424 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_RTS_TXCNT_LMT, \
428 #define SET_CMC_TBL_RTSRATE(table, val) \ argument
430 le32p_replace_bits((__le32 *)(table) + 2, val, GENMASK(24, 16)); \
431 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_RTSRATE, \
435 #define SET_CMC_TBL_VCS_STBC(table, val) \ argument
437 le32p_replace_bits((__le32 *)(table) + 2, val, BIT(27)); \
438 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_VCS_STBC, \
442 #define SET_CMC_TBL_RTS_RTY_LOWEST_RATE(table, val) \ argument
444 le32p_replace_bits((__le32 *)(table) + 2, val, GENMASK(31, 28)); \
445 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_RTS_RTY_LOWEST_RATE, \
449 #define SET_CMC_TBL_DATA_TX_CNT_LMT(table, val) \ argument
451 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(5, 0)); \
452 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_DATA_TX_CNT_LMT, \
456 #define SET_CMC_TBL_DATA_TXCNT_LMT_SEL(table, val) \ argument
458 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(6)); \
459 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_DATA_TXCNT_LMT_SEL, \
463 #define SET_CMC_TBL_MAX_AGG_NUM_SEL(table, val) \ argument
465 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(7)); \
466 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_MAX_AGG_NUM_SEL, \
470 #define SET_CMC_TBL_RTS_EN(table, val) \ argument
472 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(8)); \
473 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_RTS_EN, \
477 #define SET_CMC_TBL_CTS2SELF_EN(table, val) \ argument
479 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(9)); \
480 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_CTS2SELF_EN, \
484 #define SET_CMC_TBL_CCA_RTS(table, val) \ argument
486 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(11, 10)); \
487 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_CCA_RTS, \
491 #define SET_CMC_TBL_HW_RTS_EN(table, val) \ argument
493 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(12)); \
494 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_HW_RTS_EN, \
498 #define SET_CMC_TBL_RTS_DROP_DATA_MODE(table, val) \ argument
500 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(14, 13)); \
501 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_RTS_DROP_DATA_MODE, \
505 #define SET_CMC_TBL_AMPDU_MAX_LEN(table, val) \ argument
507 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(26, 16)); \
508 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_AMPDU_MAX_LEN, \
512 #define SET_CMC_TBL_UL_MU_DIS(table, val) \ argument
514 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(27)); \
515 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_UL_MU_DIS, \
519 #define SET_CMC_TBL_AMPDU_MAX_TIME(table, val) \ argument
521 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(31, 28)); \
522 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_AMPDU_MAX_TIME, \
526 #define SET_CMC_TBL_MAX_AGG_NUM(table, val) \ argument
528 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(7, 0)); \
529 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_MAX_AGG_NUM, \
533 #define SET_CMC_TBL_BA_BMAP(table, val) \ argument
535 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(9, 8)); \
536 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_BA_BMAP, \
540 #define SET_CMC_TBL_VO_LFTIME_SEL(table, val) \ argument
542 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(18, 16)); \
543 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_VO_LFTIME_SEL, \
547 #define SET_CMC_TBL_VI_LFTIME_SEL(table, val) \ argument
549 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(21, 19)); \
550 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_VI_LFTIME_SEL, \
554 #define SET_CMC_TBL_BE_LFTIME_SEL(table, val) \ argument
556 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(24, 22)); \
557 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_BE_LFTIME_SEL, \
561 #define SET_CMC_TBL_BK_LFTIME_SEL(table, val) \ argument
563 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(27, 25)); \
564 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_BK_LFTIME_SEL, \
568 #define SET_CMC_TBL_SECTYPE(table, val) \ argument
570 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(31, 28)); \
571 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_SECTYPE, \
575 #define SET_CMC_TBL_MULTI_PORT_ID(table, val) \ argument
577 le32p_replace_bits((__le32 *)(table) + 5, val, GENMASK(2, 0)); \
578 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_MULTI_PORT_ID, \
582 #define SET_CMC_TBL_BMC(table, val) \ argument
584 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(3)); \
585 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_BMC, \
589 #define SET_CMC_TBL_MBSSID(table, val) \ argument
591 le32p_replace_bits((__le32 *)(table) + 5, val, GENMASK(7, 4)); \
592 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_MBSSID, \
596 #define SET_CMC_TBL_NAVUSEHDR(table, val) \ argument
598 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(8)); \
599 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_NAVUSEHDR, \
603 #define SET_CMC_TBL_TXPWR_MODE(table, val) \ argument
605 le32p_replace_bits((__le32 *)(table) + 5, val, GENMASK(11, 9)); \
606 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_TXPWR_MODE, \
610 #define SET_CMC_TBL_DATA_DCM(table, val) \ argument
612 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(12)); \
613 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_DCM, \
617 #define SET_CMC_TBL_DATA_ER(table, val) \ argument
619 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(13)); \
620 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_ER, \
624 #define SET_CMC_TBL_DATA_LDPC(table, val) \ argument
626 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(14)); \
627 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_LDPC, \
631 #define SET_CMC_TBL_DATA_STBC(table, val) \ argument
633 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(15)); \
634 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_STBC, \
638 #define SET_CMC_TBL_A_CTRL_BQR(table, val) \ argument
640 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(16)); \
641 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_A_CTRL_BQR, \
645 #define SET_CMC_TBL_A_CTRL_UPH(table, val) \ argument
647 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(17)); \
648 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_A_CTRL_UPH, \
652 #define SET_CMC_TBL_A_CTRL_BSR(table, val) \ argument
654 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(18)); \
655 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_A_CTRL_BSR, \
659 #define SET_CMC_TBL_A_CTRL_CAS(table, val) \ argument
661 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(19)); \
662 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_A_CTRL_CAS, \
666 #define SET_CMC_TBL_DATA_BW_ER(table, val) \ argument
668 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(20)); \
669 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_BW_ER, \
673 #define SET_CMC_TBL_LSIG_TXOP_EN(table, val) \ argument
675 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(21)); \
676 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_LSIG_TXOP_EN, \
680 #define SET_CMC_TBL_CTRL_CNT_VLD(table, val) \ argument
682 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(27)); \
683 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_CTRL_CNT_VLD, \
687 #define SET_CMC_TBL_CTRL_CNT(table, val) \ argument
689 le32p_replace_bits((__le32 *)(table) + 5, val, GENMASK(31, 28)); \
690 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_CTRL_CNT, \
694 #define SET_CMC_TBL_RESP_REF_RATE(table, val) \ argument
696 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(8, 0)); \
697 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_RESP_REF_RATE, \
701 #define SET_CMC_TBL_ALL_ACK_SUPPORT(table, val) \ argument
703 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(12)); \
704 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ALL_ACK_SUPPORT, \
708 #define SET_CMC_TBL_BSR_QUEUE_SIZE_FORMAT(table, val) \ argument
710 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(13)); \
711 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_BSR_QUEUE_SIZE_FORMAT, \
715 #define SET_CMC_TBL_NTX_PATH_EN(table, val) \ argument
717 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(19, 16)); \
718 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_NTX_PATH_EN, \
722 #define SET_CMC_TBL_PATH_MAP_A(table, val) \ argument
724 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(21, 20)); \
725 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_PATH_MAP_A, \
729 #define SET_CMC_TBL_PATH_MAP_B(table, val) \ argument
731 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(23, 22)); \
732 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_PATH_MAP_B, \
736 #define SET_CMC_TBL_PATH_MAP_C(table, val) \ argument
738 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(25, 24)); \
739 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_PATH_MAP_C, \
743 #define SET_CMC_TBL_PATH_MAP_D(table, val) \ argument
745 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(27, 26)); \
746 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_PATH_MAP_D, \
750 #define SET_CMC_TBL_ANTSEL_A(table, val) \ argument
752 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(28)); \
753 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ANTSEL_A, \
757 #define SET_CMC_TBL_ANTSEL_B(table, val) \ argument
759 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(29)); \
760 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ANTSEL_B, \
764 #define SET_CMC_TBL_ANTSEL_C(table, val) \ argument
766 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(30)); \
767 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ANTSEL_C, \
771 #define SET_CMC_TBL_ANTSEL_D(table, val) \ argument
773 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(31)); \
774 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ANTSEL_D, \
778 #define SET_CMC_TBL_ADDR_CAM_INDEX(table, val) \ argument
780 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(7, 0)); \
781 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_ADDR_CAM_INDEX, \
785 #define SET_CMC_TBL_PAID(table, val) \ argument
787 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(16, 8)); \
788 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_PAID, \
792 #define SET_CMC_TBL_ULDL(table, val) \ argument
794 le32p_replace_bits((__le32 *)(table) + 7, val, BIT(17)); \
795 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_ULDL, \
799 #define SET_CMC_TBL_DOPPLER_CTRL(table, val) \ argument
801 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(19, 18)); \
802 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_DOPPLER_CTRL, \
806 #define SET_CMC_TBL_NOMINAL_PKT_PADDING(table, val) \ argument
808 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(21, 20)); \
809 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING, \
812 #define SET_CMC_TBL_NOMINAL_PKT_PADDING40(table, val) \ argument
814 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(23, 22)); \
815 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING, \
819 #define SET_CMC_TBL_TXPWR_TOLERENCE(table, val) \ argument
821 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(27, 24)); \
822 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_TXPWR_TOLERENCE, \
825 #define SET_CMC_TBL_NOMINAL_PKT_PADDING80(table, val) \ argument
827 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(31, 30)); \
828 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING, \
832 #define SET_CMC_TBL_NC(table, val) \ argument
834 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(2, 0)); \
835 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_NC, \
839 #define SET_CMC_TBL_NR(table, val) \ argument
841 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(5, 3)); \
842 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_NR, \
846 #define SET_CMC_TBL_NG(table, val) \ argument
848 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(7, 6)); \
849 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_NG, \
853 #define SET_CMC_TBL_CB(table, val) \ argument
855 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(9, 8)); \
856 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CB, \
860 #define SET_CMC_TBL_CS(table, val) \ argument
862 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(11, 10)); \
863 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CS, \
867 #define SET_CMC_TBL_CSI_TXBF_EN(table, val) \ argument
869 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(12)); \
870 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_TXBF_EN, \
874 #define SET_CMC_TBL_CSI_STBC_EN(table, val) \ argument
876 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(13)); \
877 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_STBC_EN, \
881 #define SET_CMC_TBL_CSI_LDPC_EN(table, val) \ argument
883 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(14)); \
884 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_LDPC_EN, \
888 #define SET_CMC_TBL_CSI_PARA_EN(table, val) \ argument
890 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(15)); \
891 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_PARA_EN, \
895 #define SET_CMC_TBL_CSI_FIX_RATE(table, val) \ argument
897 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(24, 16)); \
898 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_FIX_RATE, \
902 #define SET_CMC_TBL_CSI_GI_LTF(table, val) \ argument
904 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(27, 25)); \
905 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_GI_LTF, \
909 #define SET_CMC_TBL_CSI_GID_SEL(table, val) \ argument
911 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(29)); \
912 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_GID_SEL, \
916 #define SET_CMC_TBL_CSI_BW(table, val) \ argument
918 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(31, 30)); \
919 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_BW, \