| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | eeprom.c | 334 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 D | bcm63xx_udc.c | 211 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 D | iwl-nvm-parse.c | 289 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 D | iwl-nvm-parse.h | 112 int ch_idx, u16 nvm_flags,
|
| /linux/drivers/mailbox/ |
| H A D | arm_mhuv3.c | 289 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 D | umc_v8_10.h | 55 #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 D | pm4125.c | 922 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 D | wcd937x.c | 1329 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 D | wcd938x.c | 1852 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 D | madera.c | 405 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 D | mr75203.c | 314 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 D | es58x_core.c | 2228 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 D | pci.c | 1024 #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 D | rtw8852b_rfk.c | 3574 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 D | phy.c | 2584 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 D | fw.h | 5850 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 D | fw.c | 12161 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 D | main.c | 904 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 D | scan.c | 1539 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 D | mt76_connac_mcu.c | 1780 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()
|