Lines Matching full:value

400 #define SET_PKT_H2C_CATEGORY(h2c_pkt, value)                                   \  argument
401 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(6, 0))
402 #define SET_PKT_H2C_CMD_ID(h2c_pkt, value) \ argument
403 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
404 #define SET_PKT_H2C_SUB_CMD_ID(h2c_pkt, value) \ argument
405 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 16))
406 #define SET_PKT_H2C_TOTAL_LEN(h2c_pkt, value) \ argument
407 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 0))
416 #define FW_OFFLOAD_H2C_SET_SEQ_NUM(h2c_pkt, value) \ argument
417 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(31, 16))
418 #define GENERAL_INFO_SET_FW_TX_BOUNDARY(h2c_pkt, value) \ argument
419 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
421 #define PHYDM_INFO_SET_REF_TYPE(h2c_pkt, value) \ argument
422 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(7, 0))
423 #define PHYDM_INFO_SET_RF_TYPE(h2c_pkt, value) \ argument
424 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 8))
425 #define PHYDM_INFO_SET_CUT_VER(h2c_pkt, value) \ argument
426 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
427 #define PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt, value) \ argument
428 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(27, 24))
429 #define PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt, value) \ argument
430 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 28))
431 #define IQK_SET_CLEAR(h2c_pkt, value) \ argument
432 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(0))
433 #define IQK_SET_SEGMENT_IQK(h2c_pkt, value) \ argument
434 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(1))
436 #define CHSW_INFO_SET_CH(pkt, value) \ argument
437 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(7, 0))
438 #define CHSW_INFO_SET_PRI_CH_IDX(pkt, value) \ argument
439 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(11, 8))
440 #define CHSW_INFO_SET_BW(pkt, value) \ argument
441 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(15, 12))
442 #define CHSW_INFO_SET_TIMEOUT(pkt, value) \ argument
443 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(23, 16))
444 #define CHSW_INFO_SET_ACTION_ID(pkt, value) \ argument
445 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(30, 24))
446 #define CHSW_INFO_SET_EXTRA_INFO(pkt, value) \ argument
447 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, BIT(31))
449 #define CH_INFO_SET_CH(pkt, value) \ argument
450 u8p_replace_bits((u8 *)(pkt) + 0x00, value, GENMASK(7, 0))
451 #define CH_INFO_SET_PRI_CH_IDX(pkt, value) \ argument
452 u8p_replace_bits((u8 *)(pkt) + 0x01, value, GENMASK(3, 0))
453 #define CH_INFO_SET_BW(pkt, value) \ argument
454 u8p_replace_bits((u8 *)(pkt) + 0x01, value, GENMASK(7, 4))
455 #define CH_INFO_SET_TIMEOUT(pkt, value) \ argument
456 u8p_replace_bits((u8 *)(pkt) + 0x02, value, GENMASK(7, 0))
457 #define CH_INFO_SET_ACTION_ID(pkt, value) \ argument
458 u8p_replace_bits((u8 *)(pkt) + 0x03, value, GENMASK(6, 0))
459 #define CH_INFO_SET_EXTRA_INFO(pkt, value) \ argument
460 u8p_replace_bits((u8 *)(pkt) + 0x03, value, BIT(7))
462 #define EXTRA_CH_INFO_SET_ID(pkt, value) \ argument
463 u8p_replace_bits((u8 *)(pkt) + 0x04, value, GENMASK(6, 0))
464 #define EXTRA_CH_INFO_SET_INFO(pkt, value) \ argument
465 u8p_replace_bits((u8 *)(pkt) + 0x04, value, BIT(7))
466 #define EXTRA_CH_INFO_SET_SIZE(pkt, value) \ argument
467 u8p_replace_bits((u8 *)(pkt) + 0x05, value, GENMASK(7, 0))
468 #define EXTRA_CH_INFO_SET_DFS_EXT_TIME(pkt, value) \ argument
469 u8p_replace_bits((u8 *)(pkt) + 0x06, value, GENMASK(7, 0))
471 #define UPDATE_PKT_SET_SIZE(h2c_pkt, value) \ argument
472 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 0))
473 #define UPDATE_PKT_SET_PKT_ID(h2c_pkt, value) \ argument
474 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
475 #define UPDATE_PKT_SET_LOCATION(h2c_pkt, value) \ argument
476 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 24))
478 #define CH_SWITCH_SET_START(h2c_pkt, value) \ argument
479 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(0))
480 #define CH_SWITCH_SET_DEST_CH_EN(h2c_pkt, value) \ argument
481 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(1))
482 #define CH_SWITCH_SET_ABSOLUTE_TIME(h2c_pkt, value) \ argument
483 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(2))
484 #define CH_SWITCH_SET_PERIODIC_OPT(h2c_pkt, value) \ argument
485 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(4, 3))
486 #define CH_SWITCH_SET_SCAN_MODE(h2c_pkt, value) \ argument
487 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(5))
488 #define CH_SWITCH_SET_BACK_OP_EN(h2c_pkt, value) \ argument
489 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(6))
490 #define CH_SWITCH_SET_INFO_LOC(h2c_pkt, value) \ argument
491 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 8))
492 #define CH_SWITCH_SET_CH_NUM(h2c_pkt, value) \ argument
493 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
494 #define CH_SWITCH_SET_PRI_CH_IDX(h2c_pkt, value) \ argument
495 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(27, 24))
496 #define CH_SWITCH_SET_DEST_BW(h2c_pkt, value) \ argument
497 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 28))
498 #define CH_SWITCH_SET_DEST_CH(h2c_pkt, value) \ argument
499 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(7, 0))
500 #define CH_SWITCH_SET_NORMAL_PERIOD(h2c_pkt, value) \ argument
501 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(13, 8))
502 #define CH_SWITCH_SET_NORMAL_PERIOD_SEL(h2c_pkt, value) \ argument
503 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(15, 14))
504 #define CH_SWITCH_SET_SLOW_PERIOD(h2c_pkt, value) \ argument
505 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(21, 16))
506 #define CH_SWITCH_SET_SLOW_PERIOD_SEL(h2c_pkt, value) \ argument
507 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(23, 22))
508 #define CH_SWITCH_SET_NORMAL_CYCLE(h2c_pkt, value) \ argument
509 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(31, 24))
510 #define CH_SWITCH_SET_TSF_HIGH(h2c_pkt, value) \ argument
511 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x04, value, GENMASK(31, 0))
512 #define CH_SWITCH_SET_TSF_LOW(h2c_pkt, value) \ argument
513 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x05, value, GENMASK(31, 0))
514 #define CH_SWITCH_SET_INFO_SIZE(h2c_pkt, value) \ argument
515 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x06, value, GENMASK(15, 0))
517 #define SCAN_OFFLOAD_SET_START(h2c_pkt, value) \ argument
518 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(0))
519 #define SCAN_OFFLOAD_SET_BACK_OP_EN(h2c_pkt, value) \ argument
520 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(1))
521 #define SCAN_OFFLOAD_SET_RANDOM_SEQ_EN(h2c_pkt, value) \ argument
522 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(2))
523 #define SCAN_OFFLOAD_SET_NO_CCK_EN(h2c_pkt, value) \ argument
524 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(3))
525 #define SCAN_OFFLOAD_SET_VERBOSE(h2c_pkt, value) \ argument
526 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(4))
527 #define SCAN_OFFLOAD_SET_CH_NUM(h2c_pkt, value) \ argument
528 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 8))
529 #define SCAN_OFFLOAD_SET_CH_INFO_SIZE(h2c_pkt, value) \ argument
530 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 16))
531 #define SCAN_OFFLOAD_SET_CH_INFO_LOC(h2c_pkt, value) \ argument
532 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(7, 0))
533 #define SCAN_OFFLOAD_SET_OP_CH(h2c_pkt, value) \ argument
534 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(15, 8))
535 #define SCAN_OFFLOAD_SET_OP_PRI_CH_IDX(h2c_pkt, value) \ argument
536 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(19, 16))
537 #define SCAN_OFFLOAD_SET_OP_BW(h2c_pkt, value) \ argument
538 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(23, 20))
539 #define SCAN_OFFLOAD_SET_OP_PORT_ID(h2c_pkt, value) \ argument
540 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(26, 24))
541 #define SCAN_OFFLOAD_SET_OP_DWELL_TIME(h2c_pkt, value) \ argument
542 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x04, value, GENMASK(15, 0))
543 #define SCAN_OFFLOAD_SET_OP_GAP_TIME(h2c_pkt, value) \ argument
544 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x04, value, GENMASK(31, 16))
545 #define SCAN_OFFLOAD_SET_MODE(h2c_pkt, value) \ argument
546 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x05, value, GENMASK(3, 0))
547 #define SCAN_OFFLOAD_SET_SSID_NUM(h2c_pkt, value) \ argument
548 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x05, value, GENMASK(7, 4))
549 #define SCAN_OFFLOAD_SET_PKT_LOC(h2c_pkt, value) \ argument
550 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x05, value, GENMASK(15, 8))
586 #define SET_H2C_CMD_ID_CLASS(h2c_pkt, value) \ argument
587 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(7, 0))
589 #define MEDIA_STATUS_RPT_SET_OP_MODE(h2c_pkt, value) \ argument
590 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
591 #define MEDIA_STATUS_RPT_SET_MACID(h2c_pkt, value) \ argument
592 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
594 #define SET_WL_PHY_INFO_TX_TP(h2c_pkt, value) \ argument
595 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(17, 8))
596 #define SET_WL_PHY_INFO_RX_TP(h2c_pkt, value) \ argument
597 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(27, 18))
598 #define SET_WL_PHY_INFO_TX_RATE_DESC(h2c_pkt, value) \ argument
599 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
600 #define SET_WL_PHY_INFO_RX_RATE_DESC(h2c_pkt, value) \ argument
601 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
602 #define SET_WL_PHY_INFO_RX_EVM(h2c_pkt, value) \ argument
603 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(23, 16))
604 #define SET_BCN_FILTER_OFFLOAD_P1_MACID(h2c_pkt, value) \ argument
605 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
606 #define SET_BCN_FILTER_OFFLOAD_P1_ENABLE(h2c_pkt, value) \ argument
607 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(16))
608 #define SET_BCN_FILTER_OFFLOAD_P1_HYST(h2c_pkt, value) \ argument
609 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(20, 17))
610 #define SET_BCN_FILTER_OFFLOAD_P1_OFFLOAD_MODE(h2c_pkt, value) \ argument
611 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 21))
612 #define SET_BCN_FILTER_OFFLOAD_P1_THRESHOLD(h2c_pkt, value) \ argument
613 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
614 #define SET_BCN_FILTER_OFFLOAD_P1_BCN_LOSS_CNT(h2c_pkt, value) \ argument
615 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(3, 0))
616 #define SET_BCN_FILTER_OFFLOAD_P1_BCN_INTERVAL(h2c_pkt, value) \ argument
617 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(13, 4))
619 #define SET_SCAN_START(h2c_pkt, value) \ argument
620 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
622 #define SET_ADAPTIVITY_MODE(h2c_pkt, value) \ argument
623 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(11, 8))
624 #define SET_ADAPTIVITY_OPTION(h2c_pkt, value) \ argument
625 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 12))
626 #define SET_ADAPTIVITY_IGI(h2c_pkt, value) \ argument
627 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
628 #define SET_ADAPTIVITY_L2H(h2c_pkt, value) \ argument
629 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
630 #define SET_ADAPTIVITY_DENSITY(h2c_pkt, value) \ argument
631 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
633 #define SET_PWR_MODE_SET_MODE(h2c_pkt, value) \ argument
634 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(14, 8))
635 #define SET_PWR_MODE_SET_RLBM(h2c_pkt, value) \ argument
636 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(19, 16))
637 #define SET_PWR_MODE_SET_SMART_PS(h2c_pkt, value) \ argument
638 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 20))
639 #define SET_PWR_MODE_SET_AWAKE_INTERVAL(h2c_pkt, value) \ argument
640 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
641 #define SET_PWR_MODE_SET_PORT_ID(h2c_pkt, value) \ argument
642 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 5))
643 #define SET_PWR_MODE_SET_PWR_STATE(h2c_pkt, value) \ argument
644 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
645 #define LPS_PG_INFO_LOC(h2c_pkt, value) \ argument
646 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
647 #define LPS_PG_DPK_LOC(h2c_pkt, value) \ argument
648 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
649 #define LPS_PG_SEC_CAM_EN(h2c_pkt, value) \ argument
650 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
651 #define LPS_PG_PATTERN_CAM_EN(h2c_pkt, value) \ argument
652 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(10))
653 #define SET_RSSI_INFO_MACID(h2c_pkt, value) \ argument
654 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
655 #define SET_RSSI_INFO_RSSI(h2c_pkt, value) \ argument
656 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
657 #define SET_RSSI_INFO_STBC(h2c_pkt, value) \ argument
658 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, BIT(1))
659 #define SET_RA_INFO_MACID(h2c_pkt, value) \ argument
660 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
661 #define SET_RA_INFO_RATE_ID(h2c_pkt, value) \ argument
662 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(20, 16))
663 #define SET_RA_INFO_INIT_RA_LVL(h2c_pkt, value) \ argument
664 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(22, 21))
665 #define SET_RA_INFO_SGI_EN(h2c_pkt, value) \ argument
666 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(23))
667 #define SET_RA_INFO_BW_MODE(h2c_pkt, value) \ argument
668 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(25, 24))
669 #define SET_RA_INFO_LDPC(h2c_pkt, value) \ argument
670 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(26))
671 #define SET_RA_INFO_NO_UPDATE(h2c_pkt, value) \ argument
672 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(27))
673 #define SET_RA_INFO_VHT_EN(h2c_pkt, value) \ argument
674 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(29, 28))
675 #define SET_RA_INFO_DIS_PT(h2c_pkt, value) \ argument
676 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(30))
677 #define SET_RA_INFO_RA_MASK0(h2c_pkt, value) \ argument
678 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
679 #define SET_RA_INFO_RA_MASK1(h2c_pkt, value) \ argument
680 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
681 #define SET_RA_INFO_RA_MASK2(h2c_pkt, value) \ argument
682 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(23, 16))
683 #define SET_RA_INFO_RA_MASK3(h2c_pkt, value) \ argument
684 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(31, 24))
685 #define SET_QUERY_BT_INFO(h2c_pkt, value) \ argument
686 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
687 #define SET_WL_CH_INFO_LINK(h2c_pkt, value) \ argument
688 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
689 #define SET_WL_CH_INFO_CHNL(h2c_pkt, value) \ argument
690 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
691 #define SET_WL_CH_INFO_BW(h2c_pkt, value) \ argument
692 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
693 #define SET_BT_MP_INFO_SEQ(h2c_pkt, value) \ argument
694 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 12))
695 #define SET_BT_MP_INFO_OP_CODE(h2c_pkt, value) \ argument
696 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
697 #define SET_BT_MP_INFO_PARA1(h2c_pkt, value) \ argument
698 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
699 #define SET_BT_MP_INFO_PARA2(h2c_pkt, value) \ argument
700 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
701 #define SET_BT_MP_INFO_PARA3(h2c_pkt, value) \ argument
702 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
703 #define SET_BT_TX_POWER_INDEX(h2c_pkt, value) \ argument
704 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
705 #define SET_IGNORE_WLAN_ACTION_EN(h2c_pkt, value) \ argument
706 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
707 #define SET_COEX_TDMA_TYPE_PARA1(h2c_pkt, value) \ argument
708 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
709 #define SET_COEX_TDMA_TYPE_PARA2(h2c_pkt, value) \ argument
710 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
711 #define SET_COEX_TDMA_TYPE_PARA3(h2c_pkt, value) \ argument
712 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
713 #define SET_COEX_TDMA_TYPE_PARA4(h2c_pkt, value) \ argument
714 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
715 #define SET_COEX_TDMA_TYPE_PARA5(h2c_pkt, value) \ argument
716 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
717 #define SET_BT_WIFI_CONTROL_OP_CODE(h2c_pkt, value) \ argument
718 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
719 #define SET_BT_WIFI_CONTROL_DATA1(h2c_pkt, value) \ argument
720 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
721 #define SET_BT_WIFI_CONTROL_DATA2(h2c_pkt, value) \ argument
722 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
723 #define SET_BT_WIFI_CONTROL_DATA3(h2c_pkt, value) \ argument
724 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
725 #define SET_BT_WIFI_CONTROL_DATA4(h2c_pkt, value) \ argument
726 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
727 #define SET_BT_WIFI_CONTROL_DATA5(h2c_pkt, value) \ argument
728 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(23, 16))
730 #define SET_COEX_QUERY_HID_INFO_SUBID(h2c_pkt, value) \ argument
731 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
732 #define SET_COEX_QUERY_HID_INFO_DATA1(h2c_pkt, value) \ argument
733 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
735 #define SET_KEEP_ALIVE_ENABLE(h2c_pkt, value) \ argument
736 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
737 #define SET_KEEP_ALIVE_ADOPT(h2c_pkt, value) \ argument
738 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(9))
739 #define SET_KEEP_ALIVE_PKT_TYPE(h2c_pkt, value) \ argument
740 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(10))
741 #define SET_KEEP_ALIVE_CHECK_PERIOD(h2c_pkt, value) \ argument
742 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
744 #define SET_DISCONNECT_DECISION_ENABLE(h2c_pkt, value) \ argument
745 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
746 #define SET_DISCONNECT_DECISION_ADOPT(h2c_pkt, value) \ argument
747 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(9))
748 #define SET_DISCONNECT_DECISION_CHECK_PERIOD(h2c_pkt, value) \ argument
749 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
750 #define SET_DISCONNECT_DECISION_TRY_PKT_NUM(h2c_pkt, value) \ argument
751 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
753 #define SET_WOWLAN_FUNC_ENABLE(h2c_pkt, value) \ argument
754 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
755 #define SET_WOWLAN_PATTERN_MATCH_ENABLE(h2c_pkt, value) \ argument
756 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(9))
757 #define SET_WOWLAN_MAGIC_PKT_ENABLE(h2c_pkt, value) \ argument
758 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(10))
759 #define SET_WOWLAN_UNICAST_PKT_ENABLE(h2c_pkt, value) \ argument
760 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(11))
761 #define SET_WOWLAN_REKEY_WAKEUP_ENABLE(h2c_pkt, value) \ argument
762 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(14))
763 #define SET_WOWLAN_DEAUTH_WAKEUP_ENABLE(h2c_pkt, value) \ argument
764 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(15))
766 #define SET_REMOTE_WAKECTRL_ENABLE(h2c_pkt, value) \ argument
767 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
768 #define SET_REMOTE_WAKE_CTRL_NLO_OFFLOAD_EN(h2c_pkt, value) \ argument
769 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(12))
771 #define SET_AOAC_GLOBAL_INFO_PAIRWISE_ENC_ALG(h2c_pkt, value) \ argument
772 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
773 #define SET_AOAC_GLOBAL_INFO_GROUP_ENC_ALG(h2c_pkt, value) \ argument
774 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
776 #define SET_NLO_FUN_EN(h2c_pkt, value) \ argument
777 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
778 #define SET_NLO_PS_32K(h2c_pkt, value) \ argument
779 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(9))
780 #define SET_NLO_IGNORE_SECURITY(h2c_pkt, value) \ argument
781 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(10))
782 #define SET_NLO_LOC_NLO_INFO(h2c_pkt, value) \ argument
783 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
785 #define SET_RECOVER_BT_DEV_EN(h2c_pkt, value) \ argument
786 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
803 #define RFK_SET_INFORM_START(h2c_pkt, value) \ argument
804 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))