Home
last modified time | relevance | path

Searched refs:ch_idx (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Deeprom.c334 int ch_idx; in iwl_eeprom_enh_txp_read_element() local
340 for (ch_idx = 0; ch_idx < n_channels; ch_idx++) { in iwl_eeprom_enh_txp_read_element()
341 struct ieee80211_channel *chan = &data->channels[ch_idx]; in iwl_eeprom_enh_txp_read_element()
508 ((eeprom_ch_info[ch_idx].flags & EEPROM_CHANNEL_##x) ? # x " " : "")
514 int band, ch_idx; in iwl_init_channel_map() local
531 for (ch_idx = 0; ch_idx < eeprom_ch_count; ch_idx++) { in iwl_init_channel_map()
534 eeprom_ch = &eeprom_ch_info[ch_idx]; in iwl_init_channel_map()
539 eeprom_ch_array[ch_idx], in iwl_init_channel_map()
540 eeprom_ch_info[ch_idx].flags, in iwl_init_channel_map()
548 channel->hw_value = eeprom_ch_array[ch_idx]; in iwl_init_channel_map()
[all …]
/linux/drivers/usb/gadget/udc/
H A Dbcm63xx_udc.c211 unsigned int ch_idx; member
656 ENETDMAC_CHANCFG_REG, iudma->ch_idx); in iudma_write()
706 int ch_idx = iudma->ch_idx; in iudma_reset_channel() local
712 usb_dmac_writel(udc, 0, ENETDMAC_CHANCFG_REG, ch_idx); in iudma_reset_channel()
714 while (usb_dmac_readl(udc, ENETDMAC_CHANCFG_REG, ch_idx) & in iudma_reset_channel()
724 ch_idx); in iudma_reset_channel()
729 ch_idx); in iudma_reset_channel()
731 ENETDMAC_CHANCFG_REG, ch_idx); in iudma_reset_channel()
734 usb_dmac_writel(udc, ~0, ENETDMAC_IR_REG, ch_idx); in iudma_reset_channel()
746 ENETDMAC_IRMASK_REG, ch_idx); in iudma_reset_channel()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c289 static u32 iwl_get_channel_flags(u8 ch_num, int ch_idx, enum nl80211_band band, in iwl_get_channel_flags() argument
300 if ((ch_idx - NUM_2GHZ_CHANNELS) % 2 == 0) in iwl_get_channel_flags()
340 static enum nl80211_band iwl_nl80211_band_from_channel_idx(int ch_idx) in iwl_nl80211_band_from_channel_idx() argument
342 if (ch_idx >= NUM_2GHZ_CHANNELS + NUM_5GHZ_CHANNELS) { in iwl_nl80211_band_from_channel_idx()
346 if (ch_idx >= NUM_2GHZ_CHANNELS) in iwl_nl80211_band_from_channel_idx()
359 int ch_idx; in iwl_init_channel_map() local
380 for (ch_idx = 0; ch_idx < num_of_ch; ch_idx++) { in iwl_init_channel_map()
382 iwl_nl80211_band_from_channel_idx(ch_idx); in iwl_init_channel_map()
386 __le32_to_cpup((const __le32 *)nvm_ch_flags + ch_idx); in iwl_init_channel_map()
389 __le16_to_cpup((const __le16 *)nvm_ch_flags + ch_idx); in iwl_init_channel_map()
[all …]
H A Diwl-nvm-parse.h112 int ch_idx, u16 nvm_flags,
/linux/drivers/mailbox/
H A Darm_mhuv3.c289 u32 ch_idx; member
375 writel_relaxed_bitmask(0x1, &mhu->pbx->dbcw[priv->ch_idx].int_en, tfr_ack); in mhuv3_doorbell_tx_startup()
385 writel_relaxed_bitmask(0x0, &mhu->pbx->dbcw[priv->ch_idx].int_en, tfr_ack); in mhuv3_doorbell_tx_shutdown()
388 writel_relaxed_bitmask(0x1, &mhu->pbx->dbcw[priv->ch_idx].int_clr, tfr_ack); in mhuv3_doorbell_tx_shutdown()
390 e->pending_db[priv->ch_idx] = 0; in mhuv3_doorbell_tx_shutdown()
399 writel_relaxed(BIT(priv->doorbell), &mhu->mbx->dbcw[priv->ch_idx].msk_clr); in mhuv3_doorbell_rx_startup()
410 writel_relaxed(BIT(priv->doorbell), &mhu->mbx->dbcw[priv->ch_idx].msk_set); in mhuv3_doorbell_rx_shutdown()
418 writel_relaxed(BIT(priv->doorbell), &mhu->mbx->dbcw[priv->ch_idx].clr); in mhuv3_doorbell_rx_complete()
427 done = !(readl_relaxed(&mhu->pbx->dbcw[priv->ch_idx].st) & in mhuv3_doorbell_last_tx_done()
435 e->pending_db[priv->ch_idx] &= ~BIT(priv->doorbell); in mhuv3_doorbell_last_tx_done()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dumc_v8_10.h55 #define SWIZZLE_MODE_TMP_ADDR(na, ch_num, ch_idx) \ argument
56 ((((na) >> 10) * (ch_num) + (ch_idx)) << 10)
/linux/sound/soc/codecs/
H A Dpm4125.c922 int ch_idx = mixer->reg; in pm4125_get_swr_port()
926 portidx = sdw_priv->ch_info[ch_idx].port_num; in pm4125_get_swr_port()
940 int ch_idx = mixer->reg; in pm4125_set_swr_port()
946 portidx = sdw_priv->ch_info[ch_idx].port_num; in pm4125_set_swr_port()
951 pm4125_connect_port(sdw_priv, portidx, ch_idx, enable); in pm4125_set_swr_port()
956 pm4125_connect_port(sdw_priv, portidx, ch_idx, enable); in pm4125_set_swr_port()
921 int ch_idx = mixer->reg; pm4125_get_swr_port() local
939 int ch_idx = mixer->reg; pm4125_set_swr_port() local
H A Dwcd937x.c1329 int ch_idx = mixer->reg; in wcd937x_set_swr_port() local
1333 portidx = wcd->ch_info[ch_idx].port_num; in wcd937x_set_swr_port()
1348 int ch_idx = mixer->reg; in wcd937x_set_swr_port()
1354 portidx = wcd->ch_info[ch_idx].port_num;
1359 wcd937x_connect_port(wcd, portidx, ch_idx, enable); in wcd937x_mbhc_clk_setup()
1364 wcd937x_connect_port(wcd, portidx, ch_idx, enable); in wcd937x_mbhc_clk_setup()
1310 int ch_idx = mixer->reg; wcd937x_get_swr_port() local
H A Dwcd938x.c1852 int portidx, ch_idx = mixer->reg; in wcd938x_get_swr_port()
1856 portidx = wcd->ch_info[ch_idx].port_num; in wcd938x_get_swr_port()
1871 int ch_idx = mixer->reg; in wcd938x_set_swr_port()
1878 portidx = wcd->ch_info[ch_idx].port_num; in wcd938x_set_swr_port()
1886 wcd938x_connect_port(wcd, portidx, ch_idx, enable); in wcd938x_set_swr_port()
1851 int portidx, ch_idx = mixer->reg; wcd938x_get_swr_port() local
1870 int ch_idx = mixer->reg; wcd938x_set_swr_port() local
H A Dmadera.c405 int n, i, in_idx, ch_idx; in madera_prop_get_inmode()
417 ch_idx = 0; in madera_prop_get_inmode()
419 pdata->inmode[in_idx][ch_idx] = tmp[i]; in madera_prop_get_inmode()
421 if (++ch_idx == MADERA_MAX_MUXED_CHANNELS) { in madera_prop_get_inmode()
422 ch_idx = 0; in madera_prop_get_inmode()
404 int n, i, in_idx, ch_idx; madera_prop_get_inmode() local
/linux/drivers/hwmon/
H A Dmr75203.c314 u8 vm_idx, ch_idx; in pvt_read_in() local
321 ch_idx = pvt->vd[channel].ch_map; in pvt_read_in()
332 ret = regmap_read(v_map, VM_SDIF_DATA(vm_idx, ch_idx), &n); in pvt_read_in()
/linux/drivers/net/can/usb/etas_es58x/
H A Des58x_core.c2228 int ch_idx; in es58x_probe() local
2237 for (ch_idx = 0; ch_idx < es58x_dev->num_can_ch; ch_idx++) { in es58x_probe()
2238 int ret = es58x_init_netdev(es58x_dev, ch_idx); in es58x_probe()
/linux/drivers/net/wireless/realtek/rtw89/
H A Dpci.c1024 #define DEF_TXCHADDRS_TYPE3(gen, ch_idx, txch, v...) \ argument
1025 [RTW89_TXCH_##ch_idx] = { \
1033 #define DEF_TXCHADDRS_TYPE3_GRP_BASE(gen, ch_idx, txch, grp, v...) \ argument
1034 [RTW89_TXCH_##ch_idx] = { \
1042 #define DEF_TXCHADDRS_TYPE2(gen, ch_idx, txch, v...) \ argument
1043 [RTW89_TXCH_##ch_idx] = { \
1069 #define DEF_RXCHADDRS_TYPE3(gen, ch_idx, rxch, v...) \ argument
1070 [RTW89_RXCH_##ch_idx] = { \
1072 .idx = R_##gen##_##ch_idx##0_RXBD_IDX ##v, \
1077 #define DEF_RXCHADDRS_TYPE3_GRP_BASE(gen, ch_idx, rxch, grp, v...) \ argument
[all …]
H A Drtw8852b_rfk.c3574 u8 ch_idx = _tssi_ch_to_idx(rtwdev, channel); in _tssi_alimentk() local
3590 if (tssi_info->check_backup_aligmk[path][ch_idx]) { in _tssi_alimentk()
3592 tssi_info->alignment_backup_by_ch[path][ch_idx][0]); in _tssi_alimentk()
3594 tssi_info->alignment_backup_by_ch[path][ch_idx][1]); in _tssi_alimentk()
3596 tssi_info->alignment_backup_by_ch[path][ch_idx][2]); in _tssi_alimentk()
3598 tssi_info->alignment_backup_by_ch[path][ch_idx][3]); in _tssi_alimentk()
3699 tssi_info->check_backup_aligmk[path][ch_idx] = true; in _tssi_alimentk()
3700 tssi_info->alignment_backup_by_ch[path][ch_idx][0] = in _tssi_alimentk()
3702 tssi_info->alignment_backup_by_ch[path][ch_idx][1] = in _tssi_alimentk()
3704 tssi_info->alignment_backup_by_ch[path][ch_idx][2] = in _tssi_alimentk()
[all …]
H A Dphy.c2584 u8 ch_idx = rtw89_channel_to_idx(rtwdev, band, ch); in rtw89_phy_read_txpwr_limit() local
2602 da_lmt = (*rule_da_2ghz->lmt)[bw][ntx][rs][bf][regd][ch_idx]; in rtw89_phy_read_txpwr_limit()
2604 lmt = (*rule_2ghz->lmt)[bw][ntx][rs][bf][regd][ch_idx]; in rtw89_phy_read_txpwr_limit()
2608 lmt = (*rule_2ghz->lmt)[bw][ntx][rs][bf][RTW89_WW][ch_idx]; in rtw89_phy_read_txpwr_limit()
2612 da_lmt = (*rule_da_5ghz->lmt)[bw][ntx][rs][bf][regd][ch_idx]; in rtw89_phy_read_txpwr_limit()
2614 lmt = (*rule_5ghz->lmt)[bw][ntx][rs][bf][regd][ch_idx]; in rtw89_phy_read_txpwr_limit()
2618 lmt = (*rule_5ghz->lmt)[bw][ntx][rs][bf][RTW89_WW][ch_idx]; in rtw89_phy_read_txpwr_limit()
2622 da_lmt = (*rule_da_6ghz->lmt)[bw][ntx][rs][bf][regd][reg6][ch_idx]; in rtw89_phy_read_txpwr_limit()
2624 lmt = (*rule_6ghz->lmt)[bw][ntx][rs][bf][regd][reg6][ch_idx]; in rtw89_phy_read_txpwr_limit()
2630 [ch_idx]; in rtw89_phy_read_txpwr_limit()
[all …]
H A Dfw.h5850 u8 ch_idx; member
5861 u8 ch_idx; member
5873 u8 ch_idx; member
5882 u8 ch_idx; member
5891 u8 ch_idx; member
5901 u8 ch_idx; member
H A Dfw.c12161 if (e->ch_idx >= RTW89_2G_CH_NUM) in fw_txpwr_lmt_2ghz_entry_valid()
12179 [entry.ch_idx] = entry.v; in rtw89_fw_load_txpwr_lmt_2ghz()
12201 if (e->ch_idx >= RTW89_5G_CH_NUM) in fw_txpwr_lmt_5ghz_entry_valid()
12219 [entry.ch_idx] = entry.v; in rtw89_fw_load_txpwr_lmt_5ghz()
12243 if (e->ch_idx >= RTW89_6G_CH_NUM) in fw_txpwr_lmt_6ghz_entry_valid()
12261 [entry.reg_6ghz_power][entry.ch_idx] = entry.v; in rtw89_fw_load_txpwr_lmt_6ghz()
12279 if (e->ch_idx >= RTW89_2G_CH_NUM) in fw_txpwr_lmt_ru_2ghz_entry_valid()
12296 data->v[entry.ru][entry.nt][entry.regd][entry.ch_idx] = entry.v; in rtw89_fw_load_txpwr_lmt_ru_2ghz()
12314 if (e->ch_idx >= RTW89_5G_CH_NUM) in fw_txpwr_lmt_ru_5ghz_entry_valid()
12331 data->v[entry.ru][entry.nt][entry.regd][entry.ch_idx] = entry.v; in rtw89_fw_load_txpwr_lmt_ru_5ghz()
[all …]
/linux/drivers/bus/mhi/ep/
H A Dmain.c904 u32 ch_idx) in mhi_ep_queue_channel_db() argument
915 u32 ch_id = ch_idx + i; in mhi_ep_queue_channel_db()
943 u32 ch_int, ch_idx, i; in mhi_ep_check_channel_interrupt() local
950 ch_idx = i * MHI_MASK_CH_LEN; in mhi_ep_check_channel_interrupt()
955 mhi_ep_queue_channel_db(mhi_cntrl, ch_int, ch_idx); in mhi_ep_check_channel_interrupt()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dscan.c1539 int ch_idx, bitmap_idx; in iwl_mvm_scan_ch_add_n_aps_override() local
1541 ch_idx = iwl_mvm_scan_ch_and_band_to_idx(ch_id, band); in iwl_mvm_scan_ch_add_n_aps_override()
1542 if (ch_idx < 0) in iwl_mvm_scan_ch_add_n_aps_override()
1545 bitmap_idx = ch_idx / 8; in iwl_mvm_scan_ch_add_n_aps_override()
1549 ch_idx = ch_idx % 8; in iwl_mvm_scan_ch_add_n_aps_override()
1550 ch_bitmap[bitmap_idx] |= BIT(ch_idx); in iwl_mvm_scan_ch_add_n_aps_override()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.c1780 u8 ch_idx = sreq->scan_6ghz_params[i].channel_idx; in mt76_connac_mcu_build_rnr_scan_param() local
1795 mdev->rnr.channel[k] = scan_list[ch_idx]->hw_value; in mt76_connac_mcu_build_rnr_scan_param()