Lines Matching refs:value

376 #define SET_PKT_H2C_CATEGORY(h2c_pkt, value)                                   \  argument
377 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(6, 0))
378 #define SET_PKT_H2C_CMD_ID(h2c_pkt, value) \ argument
379 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
380 #define SET_PKT_H2C_SUB_CMD_ID(h2c_pkt, value) \ argument
381 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 16))
382 #define SET_PKT_H2C_TOTAL_LEN(h2c_pkt, value) \ argument
383 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 0))
392 #define FW_OFFLOAD_H2C_SET_SEQ_NUM(h2c_pkt, value) \ argument
393 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(31, 16))
394 #define GENERAL_INFO_SET_FW_TX_BOUNDARY(h2c_pkt, value) \ argument
395 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
397 #define PHYDM_INFO_SET_REF_TYPE(h2c_pkt, value) \ argument
398 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(7, 0))
399 #define PHYDM_INFO_SET_RF_TYPE(h2c_pkt, value) \ argument
400 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 8))
401 #define PHYDM_INFO_SET_CUT_VER(h2c_pkt, value) \ argument
402 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
403 #define PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt, value) \ argument
404 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(27, 24))
405 #define PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt, value) \ argument
406 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 28))
407 #define IQK_SET_CLEAR(h2c_pkt, value) \ argument
408 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(0))
409 #define IQK_SET_SEGMENT_IQK(h2c_pkt, value) \ argument
410 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(1))
412 #define CHSW_INFO_SET_CH(pkt, value) \ argument
413 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(7, 0))
414 #define CHSW_INFO_SET_PRI_CH_IDX(pkt, value) \ argument
415 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(11, 8))
416 #define CHSW_INFO_SET_BW(pkt, value) \ argument
417 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(15, 12))
418 #define CHSW_INFO_SET_TIMEOUT(pkt, value) \ argument
419 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(23, 16))
420 #define CHSW_INFO_SET_ACTION_ID(pkt, value) \ argument
421 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, GENMASK(30, 24))
422 #define CHSW_INFO_SET_EXTRA_INFO(pkt, value) \ argument
423 le32p_replace_bits((__le32 *)(pkt) + 0x00, value, BIT(31))
425 #define CH_INFO_SET_CH(pkt, value) \ argument
426 u8p_replace_bits((u8 *)(pkt) + 0x00, value, GENMASK(7, 0))
427 #define CH_INFO_SET_PRI_CH_IDX(pkt, value) \ argument
428 u8p_replace_bits((u8 *)(pkt) + 0x01, value, GENMASK(3, 0))
429 #define CH_INFO_SET_BW(pkt, value) \ argument
430 u8p_replace_bits((u8 *)(pkt) + 0x01, value, GENMASK(7, 4))
431 #define CH_INFO_SET_TIMEOUT(pkt, value) \ argument
432 u8p_replace_bits((u8 *)(pkt) + 0x02, value, GENMASK(7, 0))
433 #define CH_INFO_SET_ACTION_ID(pkt, value) \ argument
434 u8p_replace_bits((u8 *)(pkt) + 0x03, value, GENMASK(6, 0))
435 #define CH_INFO_SET_EXTRA_INFO(pkt, value) \ argument
436 u8p_replace_bits((u8 *)(pkt) + 0x03, value, BIT(7))
438 #define EXTRA_CH_INFO_SET_ID(pkt, value) \ argument
439 u8p_replace_bits((u8 *)(pkt) + 0x04, value, GENMASK(6, 0))
440 #define EXTRA_CH_INFO_SET_INFO(pkt, value) \ argument
441 u8p_replace_bits((u8 *)(pkt) + 0x04, value, BIT(7))
442 #define EXTRA_CH_INFO_SET_SIZE(pkt, value) \ argument
443 u8p_replace_bits((u8 *)(pkt) + 0x05, value, GENMASK(7, 0))
444 #define EXTRA_CH_INFO_SET_DFS_EXT_TIME(pkt, value) \ argument
445 u8p_replace_bits((u8 *)(pkt) + 0x06, value, GENMASK(7, 0))
447 #define UPDATE_PKT_SET_SIZE(h2c_pkt, value) \ argument
448 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 0))
449 #define UPDATE_PKT_SET_PKT_ID(h2c_pkt, value) \ argument
450 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
451 #define UPDATE_PKT_SET_LOCATION(h2c_pkt, value) \ argument
452 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 24))
454 #define CH_SWITCH_SET_START(h2c_pkt, value) \ argument
455 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(0))
456 #define CH_SWITCH_SET_DEST_CH_EN(h2c_pkt, value) \ argument
457 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(1))
458 #define CH_SWITCH_SET_ABSOLUTE_TIME(h2c_pkt, value) \ argument
459 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(2))
460 #define CH_SWITCH_SET_PERIODIC_OPT(h2c_pkt, value) \ argument
461 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(4, 3))
462 #define CH_SWITCH_SET_SCAN_MODE(h2c_pkt, value) \ argument
463 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(5))
464 #define CH_SWITCH_SET_BACK_OP_EN(h2c_pkt, value) \ argument
465 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(6))
466 #define CH_SWITCH_SET_INFO_LOC(h2c_pkt, value) \ argument
467 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 8))
468 #define CH_SWITCH_SET_CH_NUM(h2c_pkt, value) \ argument
469 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
470 #define CH_SWITCH_SET_PRI_CH_IDX(h2c_pkt, value) \ argument
471 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(27, 24))
472 #define CH_SWITCH_SET_DEST_BW(h2c_pkt, value) \ argument
473 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 28))
474 #define CH_SWITCH_SET_DEST_CH(h2c_pkt, value) \ argument
475 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(7, 0))
476 #define CH_SWITCH_SET_NORMAL_PERIOD(h2c_pkt, value) \ argument
477 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(13, 8))
478 #define CH_SWITCH_SET_NORMAL_PERIOD_SEL(h2c_pkt, value) \ argument
479 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(15, 14))
480 #define CH_SWITCH_SET_SLOW_PERIOD(h2c_pkt, value) \ argument
481 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(21, 16))
482 #define CH_SWITCH_SET_SLOW_PERIOD_SEL(h2c_pkt, value) \ argument
483 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(23, 22))
484 #define CH_SWITCH_SET_NORMAL_CYCLE(h2c_pkt, value) \ argument
485 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(31, 24))
486 #define CH_SWITCH_SET_TSF_HIGH(h2c_pkt, value) \ argument
487 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x04, value, GENMASK(31, 0))
488 #define CH_SWITCH_SET_TSF_LOW(h2c_pkt, value) \ argument
489 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x05, value, GENMASK(31, 0))
490 #define CH_SWITCH_SET_INFO_SIZE(h2c_pkt, value) \ argument
491 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x06, value, GENMASK(15, 0))
493 #define SCAN_OFFLOAD_SET_START(h2c_pkt, value) \ argument
494 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(0))
495 #define SCAN_OFFLOAD_SET_BACK_OP_EN(h2c_pkt, value) \ argument
496 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(1))
497 #define SCAN_OFFLOAD_SET_RANDOM_SEQ_EN(h2c_pkt, value) \ argument
498 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(2))
499 #define SCAN_OFFLOAD_SET_NO_CCK_EN(h2c_pkt, value) \ argument
500 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(3))
501 #define SCAN_OFFLOAD_SET_VERBOSE(h2c_pkt, value) \ argument
502 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(4))
503 #define SCAN_OFFLOAD_SET_CH_NUM(h2c_pkt, value) \ argument
504 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 8))
505 #define SCAN_OFFLOAD_SET_CH_INFO_SIZE(h2c_pkt, value) \ argument
506 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 16))
507 #define SCAN_OFFLOAD_SET_CH_INFO_LOC(h2c_pkt, value) \ argument
508 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(7, 0))
509 #define SCAN_OFFLOAD_SET_OP_CH(h2c_pkt, value) \ argument
510 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(15, 8))
511 #define SCAN_OFFLOAD_SET_OP_PRI_CH_IDX(h2c_pkt, value) \ argument
512 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(19, 16))
513 #define SCAN_OFFLOAD_SET_OP_BW(h2c_pkt, value) \ argument
514 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(23, 20))
515 #define SCAN_OFFLOAD_SET_OP_PORT_ID(h2c_pkt, value) \ argument
516 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x03, value, GENMASK(26, 24))
517 #define SCAN_OFFLOAD_SET_OP_DWELL_TIME(h2c_pkt, value) \ argument
518 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x04, value, GENMASK(15, 0))
519 #define SCAN_OFFLOAD_SET_OP_GAP_TIME(h2c_pkt, value) \ argument
520 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x04, value, GENMASK(31, 16))
521 #define SCAN_OFFLOAD_SET_MODE(h2c_pkt, value) \ argument
522 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x05, value, GENMASK(3, 0))
523 #define SCAN_OFFLOAD_SET_SSID_NUM(h2c_pkt, value) \ argument
524 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x05, value, GENMASK(7, 4))
525 #define SCAN_OFFLOAD_SET_PKT_LOC(h2c_pkt, value) \ argument
526 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x05, value, GENMASK(15, 8))
560 #define SET_H2C_CMD_ID_CLASS(h2c_pkt, value) \ argument
561 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(7, 0))
563 #define MEDIA_STATUS_RPT_SET_OP_MODE(h2c_pkt, value) \ argument
564 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
565 #define MEDIA_STATUS_RPT_SET_MACID(h2c_pkt, value) \ argument
566 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
568 #define SET_WL_PHY_INFO_TX_TP(h2c_pkt, value) \ argument
569 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(17, 8))
570 #define SET_WL_PHY_INFO_RX_TP(h2c_pkt, value) \ argument
571 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(27, 18))
572 #define SET_WL_PHY_INFO_TX_RATE_DESC(h2c_pkt, value) \ argument
573 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
574 #define SET_WL_PHY_INFO_RX_RATE_DESC(h2c_pkt, value) \ argument
575 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
576 #define SET_WL_PHY_INFO_RX_EVM(h2c_pkt, value) \ argument
577 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(23, 16))
578 #define SET_BCN_FILTER_OFFLOAD_P1_MACID(h2c_pkt, value) \ argument
579 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
580 #define SET_BCN_FILTER_OFFLOAD_P1_ENABLE(h2c_pkt, value) \ argument
581 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(16))
582 #define SET_BCN_FILTER_OFFLOAD_P1_HYST(h2c_pkt, value) \ argument
583 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(20, 17))
584 #define SET_BCN_FILTER_OFFLOAD_P1_OFFLOAD_MODE(h2c_pkt, value) \ argument
585 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 21))
586 #define SET_BCN_FILTER_OFFLOAD_P1_THRESHOLD(h2c_pkt, value) \ argument
587 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
588 #define SET_BCN_FILTER_OFFLOAD_P1_BCN_LOSS_CNT(h2c_pkt, value) \ argument
589 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(3, 0))
590 #define SET_BCN_FILTER_OFFLOAD_P1_BCN_INTERVAL(h2c_pkt, value) \ argument
591 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(13, 4))
593 #define SET_SCAN_START(h2c_pkt, value) \ argument
594 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
596 #define SET_ADAPTIVITY_MODE(h2c_pkt, value) \ argument
597 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(11, 8))
598 #define SET_ADAPTIVITY_OPTION(h2c_pkt, value) \ argument
599 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 12))
600 #define SET_ADAPTIVITY_IGI(h2c_pkt, value) \ argument
601 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
602 #define SET_ADAPTIVITY_L2H(h2c_pkt, value) \ argument
603 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
604 #define SET_ADAPTIVITY_DENSITY(h2c_pkt, value) \ argument
605 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
607 #define SET_PWR_MODE_SET_MODE(h2c_pkt, value) \ argument
608 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(14, 8))
609 #define SET_PWR_MODE_SET_RLBM(h2c_pkt, value) \ argument
610 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(19, 16))
611 #define SET_PWR_MODE_SET_SMART_PS(h2c_pkt, value) \ argument
612 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 20))
613 #define SET_PWR_MODE_SET_AWAKE_INTERVAL(h2c_pkt, value) \ argument
614 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
615 #define SET_PWR_MODE_SET_PORT_ID(h2c_pkt, value) \ argument
616 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 5))
617 #define SET_PWR_MODE_SET_PWR_STATE(h2c_pkt, value) \ argument
618 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
619 #define LPS_PG_INFO_LOC(h2c_pkt, value) \ argument
620 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
621 #define LPS_PG_DPK_LOC(h2c_pkt, value) \ argument
622 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
623 #define LPS_PG_SEC_CAM_EN(h2c_pkt, value) \ argument
624 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
625 #define LPS_PG_PATTERN_CAM_EN(h2c_pkt, value) \ argument
626 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(10))
627 #define SET_RSSI_INFO_MACID(h2c_pkt, value) \ argument
628 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
629 #define SET_RSSI_INFO_RSSI(h2c_pkt, value) \ argument
630 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
631 #define SET_RSSI_INFO_STBC(h2c_pkt, value) \ argument
632 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, BIT(1))
633 #define SET_RA_INFO_MACID(h2c_pkt, value) \ argument
634 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
635 #define SET_RA_INFO_RATE_ID(h2c_pkt, value) \ argument
636 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(20, 16))
637 #define SET_RA_INFO_INIT_RA_LVL(h2c_pkt, value) \ argument
638 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(22, 21))
639 #define SET_RA_INFO_SGI_EN(h2c_pkt, value) \ argument
640 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(23))
641 #define SET_RA_INFO_BW_MODE(h2c_pkt, value) \ argument
642 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(25, 24))
643 #define SET_RA_INFO_LDPC(h2c_pkt, value) \ argument
644 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(26))
645 #define SET_RA_INFO_NO_UPDATE(h2c_pkt, value) \ argument
646 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(27))
647 #define SET_RA_INFO_VHT_EN(h2c_pkt, value) \ argument
648 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(29, 28))
649 #define SET_RA_INFO_DIS_PT(h2c_pkt, value) \ argument
650 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(30))
651 #define SET_RA_INFO_RA_MASK0(h2c_pkt, value) \ argument
652 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
653 #define SET_RA_INFO_RA_MASK1(h2c_pkt, value) \ argument
654 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
655 #define SET_RA_INFO_RA_MASK2(h2c_pkt, value) \ argument
656 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(23, 16))
657 #define SET_RA_INFO_RA_MASK3(h2c_pkt, value) \ argument
658 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(31, 24))
659 #define SET_QUERY_BT_INFO(h2c_pkt, value) \ argument
660 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
661 #define SET_WL_CH_INFO_LINK(h2c_pkt, value) \ argument
662 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
663 #define SET_WL_CH_INFO_CHNL(h2c_pkt, value) \ argument
664 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
665 #define SET_WL_CH_INFO_BW(h2c_pkt, value) \ argument
666 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
667 #define SET_BT_MP_INFO_SEQ(h2c_pkt, value) \ argument
668 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 12))
669 #define SET_BT_MP_INFO_OP_CODE(h2c_pkt, value) \ argument
670 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
671 #define SET_BT_MP_INFO_PARA1(h2c_pkt, value) \ argument
672 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
673 #define SET_BT_MP_INFO_PARA2(h2c_pkt, value) \ argument
674 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
675 #define SET_BT_MP_INFO_PARA3(h2c_pkt, value) \ argument
676 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
677 #define SET_BT_TX_POWER_INDEX(h2c_pkt, value) \ argument
678 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
679 #define SET_IGNORE_WLAN_ACTION_EN(h2c_pkt, value) \ argument
680 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
681 #define SET_COEX_TDMA_TYPE_PARA1(h2c_pkt, value) \ argument
682 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
683 #define SET_COEX_TDMA_TYPE_PARA2(h2c_pkt, value) \ argument
684 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
685 #define SET_COEX_TDMA_TYPE_PARA3(h2c_pkt, value) \ argument
686 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
687 #define SET_COEX_TDMA_TYPE_PARA4(h2c_pkt, value) \ argument
688 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
689 #define SET_COEX_TDMA_TYPE_PARA5(h2c_pkt, value) \ argument
690 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
691 #define SET_BT_WIFI_CONTROL_OP_CODE(h2c_pkt, value) \ argument
692 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
693 #define SET_BT_WIFI_CONTROL_DATA1(h2c_pkt, value) \ argument
694 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
695 #define SET_BT_WIFI_CONTROL_DATA2(h2c_pkt, value) \ argument
696 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
697 #define SET_BT_WIFI_CONTROL_DATA3(h2c_pkt, value) \ argument
698 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
699 #define SET_BT_WIFI_CONTROL_DATA4(h2c_pkt, value) \ argument
700 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
701 #define SET_BT_WIFI_CONTROL_DATA5(h2c_pkt, value) \ argument
702 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(23, 16))
704 #define SET_COEX_QUERY_HID_INFO_SUBID(h2c_pkt, value) \ argument
705 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
706 #define SET_COEX_QUERY_HID_INFO_DATA1(h2c_pkt, value) \ argument
707 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
709 #define SET_KEEP_ALIVE_ENABLE(h2c_pkt, value) \ argument
710 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
711 #define SET_KEEP_ALIVE_ADOPT(h2c_pkt, value) \ argument
712 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(9))
713 #define SET_KEEP_ALIVE_PKT_TYPE(h2c_pkt, value) \ argument
714 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(10))
715 #define SET_KEEP_ALIVE_CHECK_PERIOD(h2c_pkt, value) \ argument
716 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
718 #define SET_DISCONNECT_DECISION_ENABLE(h2c_pkt, value) \ argument
719 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
720 #define SET_DISCONNECT_DECISION_ADOPT(h2c_pkt, value) \ argument
721 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(9))
722 #define SET_DISCONNECT_DECISION_CHECK_PERIOD(h2c_pkt, value) \ argument
723 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
724 #define SET_DISCONNECT_DECISION_TRY_PKT_NUM(h2c_pkt, value) \ argument
725 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
727 #define SET_WOWLAN_FUNC_ENABLE(h2c_pkt, value) \ argument
728 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
729 #define SET_WOWLAN_PATTERN_MATCH_ENABLE(h2c_pkt, value) \ argument
730 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(9))
731 #define SET_WOWLAN_MAGIC_PKT_ENABLE(h2c_pkt, value) \ argument
732 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(10))
733 #define SET_WOWLAN_UNICAST_PKT_ENABLE(h2c_pkt, value) \ argument
734 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(11))
735 #define SET_WOWLAN_REKEY_WAKEUP_ENABLE(h2c_pkt, value) \ argument
736 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(14))
737 #define SET_WOWLAN_DEAUTH_WAKEUP_ENABLE(h2c_pkt, value) \ argument
738 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(15))
740 #define SET_REMOTE_WAKECTRL_ENABLE(h2c_pkt, value) \ argument
741 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
742 #define SET_REMOTE_WAKE_CTRL_NLO_OFFLOAD_EN(h2c_pkt, value) \ argument
743 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(12))
745 #define SET_AOAC_GLOBAL_INFO_PAIRWISE_ENC_ALG(h2c_pkt, value) \ argument
746 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
747 #define SET_AOAC_GLOBAL_INFO_GROUP_ENC_ALG(h2c_pkt, value) \ argument
748 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
750 #define SET_NLO_FUN_EN(h2c_pkt, value) \ argument
751 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
752 #define SET_NLO_PS_32K(h2c_pkt, value) \ argument
753 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(9))
754 #define SET_NLO_IGNORE_SECURITY(h2c_pkt, value) \ argument
755 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(10))
756 #define SET_NLO_LOC_NLO_INFO(h2c_pkt, value) \ argument
757 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
759 #define SET_RECOVER_BT_DEV_EN(h2c_pkt, value) \ argument
760 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
777 #define RFK_SET_INFORM_START(h2c_pkt, value) \ argument
778 le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))