Home
last modified time | relevance | path

Searched refs:idx1 (Results 1 – 25 of 50) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/hal/
H A Drf.c43 u8 idx1, idx2; in rtl88eu_phy_rf6052_set_cck_txpower() local
50 for (idx1 = RF_PATH_A; idx1 <= RF_PATH_B; idx1++) { in rtl88eu_phy_rf6052_set_cck_txpower()
51 tx_agc[idx1] = powerlevel[idx1] | in rtl88eu_phy_rf6052_set_cck_txpower()
52 (powerlevel[idx1] << 8) | in rtl88eu_phy_rf6052_set_cck_txpower()
53 (powerlevel[idx1] << 16) | in rtl88eu_phy_rf6052_set_cck_txpower()
54 (powerlevel[idx1] << 24); in rtl88eu_phy_rf6052_set_cck_txpower()
64 for (idx1 = RF_PATH_A; idx1 <= RF_PATH_B; idx1++) { in rtl88eu_phy_rf6052_set_cck_txpower()
65 tx_agc[idx1] = powerlevel[idx1] | in rtl88eu_phy_rf6052_set_cck_txpower()
66 (powerlevel[idx1] << 8) | in rtl88eu_phy_rf6052_set_cck_txpower()
67 (powerlevel[idx1] << 16) | in rtl88eu_phy_rf6052_set_cck_txpower()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Drf.c45 u8 idx1, idx2; in rtl92cu_phy_rf6052_set_cck_txpower() local
51 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl92cu_phy_rf6052_set_cck_txpower()
52 tx_agc[idx1] = ppowerlevel[idx1] | in rtl92cu_phy_rf6052_set_cck_txpower()
53 (ppowerlevel[idx1] << 8) | in rtl92cu_phy_rf6052_set_cck_txpower()
54 (ppowerlevel[idx1] << 16) | in rtl92cu_phy_rf6052_set_cck_txpower()
55 (ppowerlevel[idx1] << 24); in rtl92cu_phy_rf6052_set_cck_txpower()
56 if (tx_agc[idx1] > 0x20 && rtlefuse->external_pa) in rtl92cu_phy_rf6052_set_cck_txpower()
57 tx_agc[idx1] = 0x20; in rtl92cu_phy_rf6052_set_cck_txpower()
69 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl92cu_phy_rf6052_set_cck_txpower()
70 tx_agc[idx1] = ppowerlevel[idx1] | in rtl92cu_phy_rf6052_set_cck_txpower()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Drf.c43 u8 idx1, idx2; in rtl8821ae_phy_rf6052_set_cck_txpower() local
56 for (idx1 = RF90_PATH_A; in rtl8821ae_phy_rf6052_set_cck_txpower()
57 idx1 <= RF90_PATH_B; in rtl8821ae_phy_rf6052_set_cck_txpower()
58 idx1++) { in rtl8821ae_phy_rf6052_set_cck_txpower()
59 tx_agc[idx1] = ppowerlevel[idx1] | in rtl8821ae_phy_rf6052_set_cck_txpower()
60 (ppowerlevel[idx1] << 8) | in rtl8821ae_phy_rf6052_set_cck_txpower()
61 (ppowerlevel[idx1] << 16) | in rtl8821ae_phy_rf6052_set_cck_txpower()
62 (ppowerlevel[idx1] << 24); in rtl8821ae_phy_rf6052_set_cck_txpower()
66 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl8821ae_phy_rf6052_set_cck_txpower()
67 tx_agc[idx1] = ppowerlevel[idx1] | in rtl8821ae_phy_rf6052_set_cck_txpower()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Drf.c46 u8 idx1, idx2; in rtl88e_phy_rf6052_set_cck_txpower() local
59 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl88e_phy_rf6052_set_cck_txpower()
60 tx_agc[idx1] = ppowerlevel[idx1] | in rtl88e_phy_rf6052_set_cck_txpower()
61 (ppowerlevel[idx1] << 8) | in rtl88e_phy_rf6052_set_cck_txpower()
62 (ppowerlevel[idx1] << 16) | in rtl88e_phy_rf6052_set_cck_txpower()
63 (ppowerlevel[idx1] << 24); in rtl88e_phy_rf6052_set_cck_txpower()
67 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl88e_phy_rf6052_set_cck_txpower()
68 tx_agc[idx1] = ppowerlevel[idx1] | in rtl88e_phy_rf6052_set_cck_txpower()
69 (ppowerlevel[idx1] << 8) | in rtl88e_phy_rf6052_set_cck_txpower()
70 (ppowerlevel[idx1] << 16) | in rtl88e_phy_rf6052_set_cck_txpower()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
H A Drf.c46 u8 idx1, idx2; in rtl92ce_phy_rf6052_set_cck_txpower() local
57 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl92ce_phy_rf6052_set_cck_txpower()
58 tx_agc[idx1] = ppowerlevel[idx1] | in rtl92ce_phy_rf6052_set_cck_txpower()
59 (ppowerlevel[idx1] << 8) | in rtl92ce_phy_rf6052_set_cck_txpower()
60 (ppowerlevel[idx1] << 16) | in rtl92ce_phy_rf6052_set_cck_txpower()
61 (ppowerlevel[idx1] << 24); in rtl92ce_phy_rf6052_set_cck_txpower()
65 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl92ce_phy_rf6052_set_cck_txpower()
66 tx_agc[idx1] = ppowerlevel[idx1] | in rtl92ce_phy_rf6052_set_cck_txpower()
67 (ppowerlevel[idx1] << 8) | in rtl92ce_phy_rf6052_set_cck_txpower()
68 (ppowerlevel[idx1] << 16) | in rtl92ce_phy_rf6052_set_cck_txpower()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Drf.c46 u8 idx1, idx2; in rtl8723be_phy_rf6052_set_cck_txpower() local
59 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl8723be_phy_rf6052_set_cck_txpower()
60 tx_agc[idx1] = ppowerlevel[idx1] | in rtl8723be_phy_rf6052_set_cck_txpower()
61 (ppowerlevel[idx1] << 8) | in rtl8723be_phy_rf6052_set_cck_txpower()
62 (ppowerlevel[idx1] << 16) | in rtl8723be_phy_rf6052_set_cck_txpower()
63 (ppowerlevel[idx1] << 24); in rtl8723be_phy_rf6052_set_cck_txpower()
67 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl8723be_phy_rf6052_set_cck_txpower()
68 tx_agc[idx1] = ppowerlevel[idx1] | in rtl8723be_phy_rf6052_set_cck_txpower()
69 (ppowerlevel[idx1] << 8) | in rtl8723be_phy_rf6052_set_cck_txpower()
70 (ppowerlevel[idx1] << 16) | in rtl8723be_phy_rf6052_set_cck_txpower()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Drf.c46 u8 idx1, idx2; in rtl8723e_phy_rf6052_set_cck_txpower() local
57 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; in rtl8723e_phy_rf6052_set_cck_txpower()
58 idx1++) { in rtl8723e_phy_rf6052_set_cck_txpower()
59 tx_agc[idx1] = ppowerlevel[idx1] | in rtl8723e_phy_rf6052_set_cck_txpower()
60 (ppowerlevel[idx1] << 8) | in rtl8723e_phy_rf6052_set_cck_txpower()
61 (ppowerlevel[idx1] << 16) | in rtl8723e_phy_rf6052_set_cck_txpower()
62 (ppowerlevel[idx1] << 24); in rtl8723e_phy_rf6052_set_cck_txpower()
66 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl8723e_phy_rf6052_set_cck_txpower()
67 tx_agc[idx1] = ppowerlevel[idx1] | in rtl8723e_phy_rf6052_set_cck_txpower()
68 (ppowerlevel[idx1] << 8) | in rtl8723e_phy_rf6052_set_cck_txpower()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Drf.c58 u8 idx1, idx2; in rtl92d_phy_rf6052_set_cck_txpower() local
67 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl92d_phy_rf6052_set_cck_txpower()
68 tx_agc[idx1] = ppowerlevel[idx1] | in rtl92d_phy_rf6052_set_cck_txpower()
69 (ppowerlevel[idx1] << 8) | in rtl92d_phy_rf6052_set_cck_txpower()
70 (ppowerlevel[idx1] << 16) | in rtl92d_phy_rf6052_set_cck_txpower()
71 (ppowerlevel[idx1] << 24); in rtl92d_phy_rf6052_set_cck_txpower()
75 for (idx1 = RF90_PATH_A; idx1 <= RF90_PATH_B; idx1++) { in rtl92d_phy_rf6052_set_cck_txpower()
76 tx_agc[idx1] = ppowerlevel[idx1] | in rtl92d_phy_rf6052_set_cck_txpower()
77 (ppowerlevel[idx1] << 8) | in rtl92d_phy_rf6052_set_cck_txpower()
78 (ppowerlevel[idx1] << 16) | in rtl92d_phy_rf6052_set_cck_txpower()
[all …]
/OK3568_Linux_fs/kernel/kernel/
H A Dkcmp.c105 unsigned long idx1, in kcmp_epoll_target() argument
115 filp = get_file_raw_ptr(task1, idx1); in kcmp_epoll_target()
145 unsigned long idx1, in kcmp_epoll_target() argument
153 unsigned long, idx1, unsigned long, idx2) in SYSCALL_DEFINE5() argument
190 filp1 = get_file_raw_ptr(task1, idx1); in SYSCALL_DEFINE5()
224 ret = kcmp_epoll_target(task1, task2, idx1, (void *)idx2); in SYSCALL_DEFINE5()
/OK3568_Linux_fs/external/mpp/mpp/codec/rc/
H A Drc_model_v2.c603 RK_S32 idx1, idx2; in calc_cbr_ratio() local
621 idx1 = (ins_bps << 5) / target_bps; in calc_cbr_ratio()
624 idx1 = mpp_clip(idx1, 0, 63); in calc_cbr_ratio()
626 ins_ratio = tab_lnx[idx1] - tab_lnx[idx2]; // %3 in calc_cbr_ratio()
681 RK_S32 idx1, idx2; in reenc_calc_cbr_ratio() local
707 idx1 = ins_bps / (target_bps >> 5); in reenc_calc_cbr_ratio()
710 idx1 = mpp_clip(idx1, 0, 63); in reenc_calc_cbr_ratio()
712 ins_ratio = tab_lnx[idx1] - tab_lnx[idx2]; in reenc_calc_cbr_ratio()
801 RK_S32 idx1, idx2; in calc_vbr_ratio() local
812 idx1 = ins_bps / (max_bps_target >> 5); in calc_vbr_ratio()
[all …]
H A Drc_model_v2_smt.c426 RK_S32 idx1, idx2; in reenc_calc_cbr_ratio_smt() local
448 idx1 = ins_bps / (target_bps >> 5); in reenc_calc_cbr_ratio_smt()
451 idx1 = mpp_clip(idx1, 0, 63); in reenc_calc_cbr_ratio_smt()
453 ins_ratio = tab_lnx[idx1] - tab_lnx[idx2]; in reenc_calc_cbr_ratio_smt()
508 RK_S32 idx1, idx2; in reenc_calc_vbr_ratio_smt() local
518 idx1 = ins_bps / (max_bps_target >> 5); in reenc_calc_vbr_ratio_smt()
520 idx1 = mpp_clip(idx1, 0, 63); in reenc_calc_vbr_ratio_smt()
523 ins_ratio = 6 * (tab_lnx[idx1] - tab_lnx[idx2]); in reenc_calc_vbr_ratio_smt()
/OK3568_Linux_fs/kernel/drivers/media/usb/pvrusb2/
H A Dpvrusb2-std.c175 unsigned int idx1,idx2; in pvr2_std_id_to_str() local
181 for (idx1 = 0; idx1 < ARRAY_SIZE(std_groups); idx1++) { in pvr2_std_id_to_str()
182 gp = std_groups + idx1; in pvr2_std_id_to_str()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/
H A Drtw_cmd.c4609 u32 idx1 = 0;
4614 for(idx1=0; idx1<record->fragNum; idx1++){
4615 printk("frag#%d: len=%d virtaddr=%p \n", idx1,
4616 record->fragLen[idx1], record->virtAddr[idx1]);
4617 printk("frag#%d: phyAddrH=%d phyAddrL=%p \n", idx1,
4618 record->phyAddrH[idx1], record->phyAddrL[idx1]);
4626 u32 idx1 = 0;
4631 for(idx1=0; idx1<record->fragNum; idx1++){
4632 printk("frag#%d: len=%d virtaddr=%p \n", idx1,
4633 record->fragLen[idx1], record->virtAddr[idx1]);
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/
H A Drtw_cmd.c4587 u32 idx1 = 0;
4592 for(idx1=0; idx1<record->fragNum; idx1++){
4593 printk("frag#%d: len=%d virtaddr=%p \n", idx1,
4594 record->fragLen[idx1], record->virtAddr[idx1]);
4595 printk("frag#%d: phyAddrH=%d phyAddrL=%p \n", idx1,
4596 record->phyAddrH[idx1], record->phyAddrL[idx1]);
4604 u32 idx1 = 0;
4609 for(idx1=0; idx1<record->fragNum; idx1++){
4610 printk("frag#%d: len=%d virtaddr=%p \n", idx1,
4611 record->fragLen[idx1], record->virtAddr[idx1]);
[all …]
/OK3568_Linux_fs/kernel/drivers/mmc/host/
H A Dwmt-sdmmc.c226 int idx1, idx2; in wmt_mci_read_response() local
232 for (idx1 = 0; idx1 < 4; idx1++) { in wmt_mci_read_response()
235 if ((idx1 == 3) && (idx2 == 3)) in wmt_mci_read_response()
239 (idx1*4) + idx2 + 1); in wmt_mci_read_response()
242 priv->cmd->resp[idx1] = cpu_to_be32(response); in wmt_mci_read_response()
/OK3568_Linux_fs/kernel/tools/testing/selftests/pidfd/
H A Dpidfd_getfd_test.c30 static int sys_kcmp(pid_t pid1, pid_t pid2, int type, unsigned long idx1, in sys_kcmp() argument
33 return syscall(__NR_kcmp, pid1, pid2, type, idx1, idx2); in sys_kcmp()
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/forwarding/
H A Dvxlan_bridge_1q.sh709 local idx1=$1; shift
716 expects[0]=10; expects[$idx1]=10; expects[$idx2]=10
740 expects[0]=0; expects[$idx1]=10; expects[$idx2]=0
752 expects[0]=10; expects[$idx1]=10; expects[$idx2]=10
770 expects[0]=0; expects[$idx1]=10; expects[$idx2]=0
781 expects[0]=10; expects[$idx1]=10; expects[$idx2]=10
/OK3568_Linux_fs/kernel/drivers/platform/x86/
H A Dintel_telemetry_pltdrv.c919 int index, idx1, ret, readlen = len; in telemetry_plt_raw_read_eventlog() local
956 for (idx1 = 0; idx1 < len; idx1++) { in telemetry_plt_raw_read_eventlog()
959 evtlog[idx1].telem_evtid) { in telemetry_plt_raw_read_eventlog()
960 evtlog[idx1].telem_evtlog = in telemetry_plt_raw_read_eventlog()
/OK3568_Linux_fs/kernel/drivers/video/fbdev/sis/
H A Dinit.c2228 SiS_GetFIFOThresholdIndex300(struct SiS_Private *SiS_Pr, unsigned short *idx1, in SiS_GetFIFOThresholdIndex300() argument
2238 (*idx1) = (unsigned short)(SiS_GetReg(SiS_Pr->SiS_P3c4,0x16) >> 6) & 0x03; in SiS_GetFIFOThresholdIndex300()
2239 (*idx1) |= (unsigned short)(((SiS_GetReg(SiS_Pr->SiS_P3c4,0x14) >> 4) & 0x0c)); in SiS_GetFIFOThresholdIndex300()
2240 (*idx1) <<= 1; in SiS_GetFIFOThresholdIndex300()
2244 SiS_GetFIFOThresholdA300(unsigned short idx1, unsigned short idx2) in SiS_GetFIFOThresholdA300() argument
2252 return (unsigned short)((ThLowA[idx1 + 1] * idx2) + ThLowA[idx1]); in SiS_GetFIFOThresholdA300()
2256 SiS_GetFIFOThresholdB300(unsigned short idx1, unsigned short idx2) in SiS_GetFIFOThresholdB300() argument
2264 return (unsigned short)((ThLowB[idx1 + 1] * idx2) + ThLowB[idx1]); in SiS_GetFIFOThresholdB300()
2271 unsigned short idx1, idx2; in SiS_DoCalcDelay() local
2274 SiS_GetFIFOThresholdIndex300(SiS_Pr, &idx1, &idx2); in SiS_DoCalcDelay()
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/include/opencv2/core/
H A Dcore_c.h651 CVAPI(uchar*) cvPtr2D( const CvArr* arr, int idx0, int idx1, int* type CV_DEFAULT(NULL) );
653 CVAPI(uchar*) cvPtr3D( const CvArr* arr, int idx0, int idx1, int idx2,
678 CVAPI(CvScalar) cvGet2D( const CvArr* arr, int idx0, int idx1 );
680 CVAPI(CvScalar) cvGet3D( const CvArr* arr, int idx0, int idx1, int idx2 );
700 CVAPI(double) cvGetReal2D( const CvArr* arr, int idx0, int idx1 );
702 CVAPI(double) cvGetReal3D( const CvArr* arr, int idx0, int idx1, int idx2 );
719 CVAPI(void) cvSet2D( CvArr* arr, int idx0, int idx1, CvScalar value );
721 CVAPI(void) cvSet3D( CvArr* arr, int idx0, int idx1, int idx2, CvScalar value );
742 CVAPI(void) cvSetReal2D( CvArr* arr, int idx0, int idx1, double value );
745 int idx1, int idx2, double value );
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/core/
H A Dcore_c.h651 CVAPI(uchar*) cvPtr2D( const CvArr* arr, int idx0, int idx1, int* type CV_DEFAULT(NULL) );
653 CVAPI(uchar*) cvPtr3D( const CvArr* arr, int idx0, int idx1, int idx2,
678 CVAPI(CvScalar) cvGet2D( const CvArr* arr, int idx0, int idx1 );
680 CVAPI(CvScalar) cvGet3D( const CvArr* arr, int idx0, int idx1, int idx2 );
700 CVAPI(double) cvGetReal2D( const CvArr* arr, int idx0, int idx1 );
702 CVAPI(double) cvGetReal3D( const CvArr* arr, int idx0, int idx1, int idx2 );
719 CVAPI(void) cvSet2D( CvArr* arr, int idx0, int idx1, CvScalar value );
721 CVAPI(void) cvSet3D( CvArr* arr, int idx0, int idx1, int idx2, CvScalar value );
742 CVAPI(void) cvSetReal2D( CvArr* arr, int idx0, int idx1, double value );
745 int idx1, int idx2, double value );
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/OpenCV-android-sdk/sdk/native/jni/include/opencv2/core/
H A Dcore_c.h651 CVAPI(uchar*) cvPtr2D( const CvArr* arr, int idx0, int idx1, int* type CV_DEFAULT(NULL) );
653 CVAPI(uchar*) cvPtr3D( const CvArr* arr, int idx0, int idx1, int idx2,
678 CVAPI(CvScalar) cvGet2D( const CvArr* arr, int idx0, int idx1 );
680 CVAPI(CvScalar) cvGet3D( const CvArr* arr, int idx0, int idx1, int idx2 );
700 CVAPI(double) cvGetReal2D( const CvArr* arr, int idx0, int idx1 );
702 CVAPI(double) cvGetReal3D( const CvArr* arr, int idx0, int idx1, int idx2 );
719 CVAPI(void) cvSet2D( CvArr* arr, int idx0, int idx1, CvScalar value );
721 CVAPI(void) cvSet3D( CvArr* arr, int idx0, int idx1, int idx2, CvScalar value );
742 CVAPI(void) cvSetReal2D( CvArr* arr, int idx0, int idx1, double value );
745 int idx1, int idx2, double value );
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c903 int idx1, idx2; in brcmnand_create_layout() local
918 for (i = 0, idx1 = 0, idx2 = 0; i < sectors; i++) { in brcmnand_create_layout()
931 layout->eccpos[idx1++] = i * sas + 6; in brcmnand_create_layout()
932 layout->eccpos[idx1++] = i * sas + 7; in brcmnand_create_layout()
933 layout->eccpos[idx1++] = i * sas + 8; in brcmnand_create_layout()
938 if (idx1 >= MTD_MAX_ECCPOS_ENTRIES_LARGE || in brcmnand_create_layout()
961 for (i = 0, idx1 = 0, idx2 = 0; i < sectors; i++) { in brcmnand_create_layout()
962 for (j = sas - req; j < sas && idx1 < in brcmnand_create_layout()
963 MTD_MAX_ECCPOS_ENTRIES_LARGE; j++, idx1++) in brcmnand_create_layout()
964 layout->eccpos[idx1] = i * sas + j; in brcmnand_create_layout()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Dwl_escan.c408 int idx1, idx2; in wl_escan_remove_lowRSSI_info() local
410 for (idx1 = 0; idx1 < BUF_OVERFLOW_MGMT_COUNT; idx1++) { in wl_escan_remove_lowRSSI_info()
413 if (candidate[idx1].RSSI >= bi->RSSI) in wl_escan_remove_lowRSSI_info()
418 if (!bcmp(&candidate[idx1].BSSID, &bss->BSSID, ETHER_ADDR_LEN) && in wl_escan_remove_lowRSSI_info()
419 candidate[idx1].RSSI == bss->RSSI && in wl_escan_remove_lowRSSI_info()
420 candidate[idx1].length == dtoh32(bss->length)) { in wl_escan_remove_lowRSSI_info()
/OK3568_Linux_fs/kernel/drivers/staging/most/dim2/
H A Dhal.c429 state->idx1 = 0; in state_init()
676 dim2_start_isoc_sync(ch->addr, state->idx1, buf_addr, buf_size); in channel_start()
678 dim2_start_ctrl_async(ch->addr, state->idx1, buf_addr, in channel_start()
680 state->idx1 ^= 1; in channel_start()

12