/linux-master/drivers/dma/xilinx/ |
H A D | xilinx_dpdma.c | 216 * @video_group: flag if multi-channel operation is needed for video channels 258 * @chan: DPDMA channels 805 u32 channels = 0; local 813 channels |= BIT(i); 816 return channels; 832 u32 reg, channels; local 876 channels = xilinx_dpdma_chan_video_group_ready(chan); 878 * Trigger the transfer only when all channels in the group are 881 if (!channels) 884 channels [all...] |
H A D | xdma.c | 15 * configured to have a single AXI4 Master interface shared by all channels 118 * @h2c_chans: Host to Card channels 119 * @c2h_chans: Card to Host channels 120 * @h2c_chan_num: Number of H2C channels 121 * @c2h_chan_num: Number of C2H channels 405 * xdma_alloc_channels - Detect and allocate DMA channels 433 /* detect number of available DMA channels */ 486 dev_info(&xdev->pdev->dev, "configured %d %s channels", j, 1209 dev_err(&pdev->dev, "invalid max dma channels %d", 1247 INIT_LIST_HEAD(&xdev->dma_dev.channels); [all...] |
/linux-master/drivers/dma/ |
H A D | tegra186-gpc-dma.c | 174 * @nr_channels: Number of channels available in the controller. 257 struct tegra_dma_channel channels[]; member in struct:tegra_dma 442 * This is useful to recover channels that can exit out of flush 1362 struct_size(tdma, channels, cdata->nr_channels), 1398 INIT_LIST_HEAD(&tdma->dma_dev.channels); 1400 struct tegra_dma_channel *tdc = &tdma->channels[i]; 1471 dev_info(&pdev->dev, "GPC DMA driver register %lu channels\n", 1491 struct tegra_dma_channel *tdc = &tdma->channels[i]; 1513 struct tegra_dma_channel *tdc = &tdma->channels[i];
|
H A D | pl330.c | 449 /* For D-to-M and M-to-D channels */ 469 /* Pool of descriptors available for the DMAC's channels */ 489 struct pl330_thread *channels; member in struct:pl330_dmac 500 /* Peripheral channels connected to this DMAC */ 1599 /* Reset all channels */ 1608 struct pl330_thread *thrd = &pl330->channels[i]; 1667 _stop(&pl330->channels[i]); 1698 thrd = &pl330->channels[id]; 1775 thrd = &pl330->channels[i]; 1890 pl330->channels [all...] |
H A D | owl-dma.c | 184 * struct owl_dma_pchan - Holder for the physical channels 219 * @nr_pchans: the number of physical channels 220 * @pchans: array of data for the physical channels 221 * @nr_vchans: the number of physical channels 222 * @vchans: array of data for the physical channels 1056 next, &od->dma.channels, vc.chan.device_node) { 1105 ret = of_property_read_u32(np, "dma-channels", &nr_channels); 1107 dev_err(&pdev->dev, "can't get dma-channels\n"); 1117 dev_info(&pdev->dev, "dma-channels %d, dma-requests %d\n", 1150 INIT_LIST_HEAD(&od->dma.channels); [all...] |
H A D | idma64.c | 23 /* For now we support only two channels */ 566 INIT_LIST_HEAD(&idma64->dma.channels);
|
/linux-master/net/wireless/ |
H A D | nl80211.c | 1099 /* Some channels must be completely excluded from the 1950 if (large && sband->edmg_cap.channels && 1952 sband->edmg_cap.channels) || 2586 chan = &sband->channels[i]; 2620 /* if bands & channels are done, continue outside */ 3316 chandef->edmg.channels = 3324 chandef->edmg.channels = 0; 7096 * channels) tuple for each subband (checked in policy), 8907 * the channels they registered at once. 9041 /* we cannot leave radar channels */ [all...] |
/linux-master/net/mac80211/ |
H A D | scan.c | 372 local->hw_scan_req->req.channels[i] = req->channels[i]; 373 bands_used |= BIT(req->channels[i]->band); 385 if (req->channels[i]->band != 388 local->hw_scan_req->req.channels[n_chans] = 389 req->channels[i]; 391 bands_used |= BIT(req->channels[i]->band); 544 * the responses. After all channels are scanned, tune back to the 746 if (bands_counted & BIT(req->channels[i]->band)) 748 bands_counted |= BIT(req->channels[ 1174 ieee80211_request_ibss_scan(struct ieee80211_sub_if_data *sdata, const u8 *ssid, u8 ssid_len, struct ieee80211_channel **channels, unsigned int n_channels) argument [all...] |
H A D | mlme.c | 1288 * Per spec, we shouldn't include the list of channels if we advertise 1301 int cf = sband->channels[i].center_freq; 1599 /* supported channels */ 4844 if (sband->channels[i].flags & (IEEE80211_CHAN_DISABLED | 5066 * on incompatible channels, e.g. 80+80 and 160 sharing the 5072 /* don't downgrade for 5 and 10 MHz channels, though. */
|
/linux-master/drivers/net/wireless/virtual/ |
H A D | mac80211_hwsim.c | 52 static int channels = 1; variable 53 module_param(channels, int, 0444); 54 MODULE_PARM_DESC(channels, "Number of concurrent channels"); 675 int channels, idx; member in struct:mac80211_hwsim_data 2917 req->channels[hwsim->scan_chan_idx]->center_freq); 2919 hwsim->tmp_chan = req->channels[hwsim->scan_chan_idx]; 4004 unsigned int channels; member in struct:hwsim_new_radio_params 4041 if (param->channels) { 4042 ret = nla_put_u32(skb, HWSIM_ATTR_CHANNELS, param->channels); [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | scan.c | 32 /* adaptive dwell default APs number in social channels (1, 6, 11) */ 34 /* number of scan channels */ 38 /* adaptive dwell number of APs override mask for social channels */ 40 /* adaptive dwell number of APs override for p2p friendly GO channels */ 42 /* adaptive dwell number of APs override for social channels */ 45 /* minimal number of 2GHz and 5GHz channels in the regular scan request */ 87 struct ieee80211_channel **channels; member in struct:iwl_mvm_scan_params 332 "Scan offload iteration complete: status=0x%x scanned channels=%d\n", 672 struct ieee80211_channel **channels, 681 cpu_to_le16(channels[ 671 iwl_mvm_lmac_scan_cfg_channels(struct iwl_mvm *mvm, struct ieee80211_channel **channels, int n_channels, u32 ssid_bitmap, struct iwl_scan_req_lmac *cmd) argument 1053 iwl_mvm_fill_channels(struct iwl_mvm *mvm, u8 *channels, u32 max_channels) argument 1575 iwl_mvm_umac_scan_cfg_channels(struct iwl_mvm *mvm, struct ieee80211_channel **channels, int n_channels, u32 flags, struct iwl_scan_channel_cfg_umac *channel_cfg) argument 1600 iwl_mvm_umac_scan_cfg_channels_v4(struct iwl_mvm *mvm, struct ieee80211_channel **channels, struct iwl_scan_channel_params_v4 *cp, int n_channels, u32 flags, enum nl80211_iftype vif_type) argument 1629 iwl_mvm_umac_scan_cfg_channels_v7(struct iwl_mvm *mvm, struct ieee80211_channel **channels, struct iwl_scan_channel_params_v7 *cp, int n_channels, u32 flags, enum nl80211_iftype vif_type, u32 version) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 4033 u32_encode_bits(req->channels[i]->center_freq, 4037 * flags, then scan all PSC channels in 6 GHz band and 4038 * those non-PSC channels where RNR IE is found during 4041 * then all channels in 6 GHz will be scanned. 4043 if (req->channels[i]->band == NL80211_BAND_6GHZ && 4045 !cfg80211_channel_is_psc(req->channels[i])) 4049 arg->chan_list[i] = req->channels[i]->center_freq; 7543 * then it include 8 channels, they are 1/5/9/13/17/21/25/29, 7545 * parameter i is the step of the 8 channels. i is 0~7 for the 8 channels 9734 void *channels; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 1062 adev->mode_info.audio.pin[i].channels = -1;
|
/linux-master/drivers/hid/ |
H A D | hid-mcp2221.c | 1101 indio_dev->channels = mcp->iio_channels;
|
/linux-master/drivers/interconnect/qcom/ |
H A D | x1e80100.c | 23 .channels = 1, 32 .channels = 1, 41 .channels = 1, 50 .channels = 1, 59 .channels = 1, 68 .channels = 1, 77 .channels = 1, 86 .channels = 1, 95 .channels = 1, 104 .channels [all...] |
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 6401 BUILD_BUG_ON(sizeof(*ps) != sizeof(kps->channels)); 6404 memcpy(ps, &kps->channels, sizeof(*ps)); 6415 memcpy(&pit->pit_state.channels, ps, sizeof(*ps)); 6417 kvm_pit_load_count(pit, i, ps->channels[i].count, 0); 6425 memcpy(ps->channels, &kvm->arch.vpit->pit_state.channels, 6426 sizeof(ps->channels)); 6445 memcpy(&pit->pit_state.channels, &ps->channels, 6446 sizeof(pit->pit_state.channels)); [all...] |
/linux-master/tools/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 304 struct kvm_pit_channel_state channels[3]; member in struct:kvm_pit_state 311 struct kvm_pit_channel_state channels[3]; member in struct:kvm_pit_state2
|
/linux-master/sound/pci/hda/ |
H A D | patch_realtek.c | 2420 * codec replicate the sum signal to both channels, 11692 { .channels = 2, 11694 { .channels = 4, 11762 * channels manually:
|
/linux-master/drivers/net/ |
H A D | tun.c | 3643 struct ethtool_channels *channels) 3647 channels->combined_count = tun->numqueues; 3648 channels->max_combined = tun->flags & IFF_MULTI_QUEUE ? MAX_TAP_QUEUES : 1; 3642 tun_get_channels(struct net_device *dev, struct ethtool_channels *channels) argument
|
H A D | virtio_net.c | 3263 struct ethtool_channels *channels) 3266 u16 queue_pairs = channels->combined_count; 3269 /* We don't support separate rx/tx channels. 3270 * We don't allow setting 'other' channels. 3272 if (channels->rx_count || channels->tx_count || channels->other_count) 3278 /* For now we don't support modifying channels while XDP is loaded 3377 struct ethtool_channels *channels) 3381 channels 3262 virtnet_set_channels(struct net_device *dev, struct ethtool_channels *channels) argument 3376 virtnet_get_channels(struct net_device *dev, struct ethtool_channels *channels) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 452 * page (filler_addr). When the channels are activated, UMR 2784 return mlx5e_rx_res_packet_merge_set_param(res, &priv->channels.params.packet_merge); 2819 struct mlx5e_params *params = &priv->channels.params; 2842 struct mlx5e_params *params = &priv->channels.params; 2890 nch = priv->channels.params.num_channels; 2891 ntc = mlx5e_get_dcb_num_tc(&priv->channels.params); 2893 if (MLX5E_GET_PFLAG(&priv->channels.params, MLX5E_PFLAG_TX_PORT_TS)) 2918 nch = priv->channels.params.num_channels; 2919 ntc = priv->channels.params.mqprio.num_tc; 2920 tc_to_txq = priv->channels [all...] |
H A D | en_ethtool.c | 328 param->rx_pending = 1 << priv->channels.params.log_rq_mtu_frames; 329 param->tx_pending = 1 << priv->channels.params.log_sq_size; 332 (priv->channels.params.packet_merge.type == MLX5E_PACKET_MERGE_SHAMPO) ? 383 if (log_rq_size == priv->channels.params.log_rq_mtu_frames && 384 log_sq_size == priv->channels.params.log_sq_size) 389 new_params = priv->channels.params; 420 ch->combined_count = priv->channels.params.num_channels; 435 struct mlx5e_params *cur_params = &priv->channels.params; 459 netdev_err(priv->netdev, "%s: Requested number of channels (%d) exceeds the maximum allowed by the XOR8 RSS hfunc (%d)\n", 465 /* If RXFH is configured, changing the channels numbe 2042 struct mlx5e_channels *channels = &priv->channels; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | reporter_tx.c | 151 to_ctx->status = 1; /* all channels recovered */ 179 chs = &priv->channels; 302 struct mlx5e_ptp *ptp_ch = priv->channels.ptp; 325 struct mlx5e_ptp *ptp_ch = priv->channels.ptp; 337 for (i = 0; i < priv->channels.num; i++) { 338 struct mlx5e_channel *c = priv->channels.c[i]; 340 for (tc = 0; tc < mlx5e_get_dcb_num_tc(&priv->channels.params); tc++) { 350 for (tc = 0; tc < mlx5e_get_dcb_num_tc(&priv->channels.params); tc++) 416 struct mlx5e_ptp *ptp_ch = priv->channels.ptp; 430 for (i = 0; i < priv->channels [all...] |
/linux-master/drivers/firmware/arm_scmi/ |
H A D | raw_mode.c | 44 * | |-- channels 75 * with the per-channel entries rooted at /channels being present only on a 76 * system where multiple transport channels have been configured. 597 * @chan_id: The channel ID to use, if zero the channels is automatically 1096 u8 *channels, int num_chans) 1127 ret = xa_insert(&raw->chans_q, channels[i], q, 1132 channels[i]); 1161 * @channels: The list of the existing channels 1162 * @num_chans: The number of entries in @channels 1095 scmi_raw_mode_setup(struct scmi_raw_mode_info *raw, u8 *channels, int num_chans) argument 1170 scmi_raw_mode_init(const struct scmi_handle *handle, struct dentry *top_dentry, int instance_id, u8 *channels, int num_chans, const struct scmi_desc *desc, int tx_max_msg) argument [all...] |
/linux-master/drivers/platform/x86/ |
H A D | toshiba_acpi.c | 3398 dev->indio_dev->channels = toshiba_iio_accel_channels;
|