/kernel/linux/linux-6.6/net/mac80211/ |
H A D | link.c | 22 int link_id, in ieee80211_link_init() 26 bool deflink = link_id < 0; in ieee80211_link_init() 28 if (link_id < 0) in ieee80211_link_init() 29 link_id = 0; in ieee80211_link_init() 31 rcu_assign_pointer(sdata->vif.link_conf[link_id], link_conf); in ieee80211_link_init() 32 rcu_assign_pointer(sdata->link[link_id], link); in ieee80211_link_init() 35 link->link_id = link_id; in ieee80211_link_init() 37 link_conf->link_id = link_id; in ieee80211_link_init() 21 ieee80211_link_init(struct ieee80211_sub_if_data *sdata, int link_id, struct ieee80211_link_data *link, struct ieee80211_bss_conf *link_conf) ieee80211_link_init() argument 89 unsigned int link_id; ieee80211_tear_down_links() local 112 unsigned int link_id; ieee80211_free_links() local 187 unsigned int link_id; ieee80211_vif_update_links() local 332 unsigned int link_id; _ieee80211_set_active_links() local [all...] |
H A D | driver-ops.c | 198 !(sdata->vif.active_links & BIT(link->link_id))) in drv_conf_tx() 212 trace_drv_conf_tx(local, sdata, link->link_id, ac, params); in drv_conf_tx() 215 link->link_id, ac, params); in drv_conf_tx() 293 !(sdata->vif.active_links & BIT(link_conf->link_id))) in drv_assign_vif_chanctx() 321 !(sdata->vif.active_links & BIT(link_conf->link_id))) in drv_unassign_vif_chanctx() 416 int link_id, u64 changed) in drv_link_info_changed() 439 !(sdata->vif.active_links & BIT(link_id))) in drv_link_info_changed() 466 if (WARN_ON(key->link_id >= 0 && sdata->vif.active_links && in drv_set_key() 467 !(sdata->vif.active_links & BIT(key->link_id)))) in drv_set_key() 484 unsigned int link_id; in drv_change_vif_links() local 413 drv_link_info_changed(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_bss_conf *info, int link_id, u64 changed) drv_link_info_changed() argument 534 unsigned int link_id; drv_change_sta_links() local [all...] |
H A D | chan.c | 199 unsigned int link_id) in ieee80211_get_sta_bw() 204 link_sta = rcu_dereference(sta->link[link_id]); in ieee80211_get_sta_bw() 243 unsigned int link_id) in ieee80211_get_max_required_bw() 253 max_bw = max(max_bw, ieee80211_get_sta_bw(sta, link_id)); in ieee80211_get_max_required_bw() 266 int link_id; in ieee80211_get_chanctx_vif_max_required_bw() local 269 for (link_id = 0; link_id < ARRAY_SIZE(sdata->link); link_id++) { in ieee80211_get_chanctx_vif_max_required_bw() 272 rcu_dereference(sdata->link[link_id]); in ieee80211_get_chanctx_vif_max_required_bw() 284 width = ieee80211_get_max_required_bw(sdata, link_id); in ieee80211_get_chanctx_vif_max_required_bw() 198 ieee80211_get_sta_bw(struct sta_info *sta, unsigned int link_id) ieee80211_get_sta_bw() argument 242 ieee80211_get_max_required_bw(struct ieee80211_sub_if_data *sdata, unsigned int link_id) ieee80211_get_max_required_bw() argument 412 unsigned int link_id; ieee80211_chan_bw_change() local 579 unsigned int link_id; ieee80211_is_radar_required() local 610 unsigned int link_id; ieee80211_chanctx_radar_required() local 777 int link_id; ieee80211_recalc_chanctx_chantype() local 931 unsigned int link_id; ieee80211_recalc_smps_chanctx() local 1017 unsigned int link_id = link->link_id; __ieee80211_link_copy_chanctx_to_vlans() local 1235 unsigned int link_id = link->link_id; ieee80211_link_update_chandef() local 2030 unsigned int link_id = link->link_id; ieee80211_link_vlan_copy_chanctx() local [all...] |
H A D | mlme.c | 1024 unsigned int link_id, in ieee80211_assoc_link_elems() 1031 struct cfg80211_bss *cbss = assoc_data->link[link_id].bss; in ieee80211_assoc_link_elems() 1131 !(assoc_data->link[link_id].conn_flags & IEEE80211_CONN_DISABLE_HT)) { in ieee80211_assoc_link_elems() 1133 assoc_data->link[link_id].ap_ht_param, in ieee80211_assoc_link_elems() 1135 assoc_data->link[link_id].conn_flags); in ieee80211_assoc_link_elems() 1145 !(assoc_data->link[link_id].conn_flags & IEEE80211_CONN_DISABLE_VHT)) { in ieee80211_assoc_link_elems() 1148 &assoc_data->link[link_id].ap_vht_cap, in ieee80211_assoc_link_elems() 1149 assoc_data->link[link_id].conn_flags); in ieee80211_assoc_link_elems() 1160 if (assoc_data->link[link_id].conn_flags & IEEE80211_CONN_DISABLE_HT || in ieee80211_assoc_link_elems() 1162 assoc_data->link[link_id] in ieee80211_assoc_link_elems() 1019 ieee80211_assoc_link_elems(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, u16 *capab, const struct element *ext_capa, const u8 *extra_elems, size_t extra_elems_len, unsigned int link_id, struct ieee80211_link_data *link, u16 *present_elems) ieee80211_assoc_link_elems() argument 1281 unsigned int link_id; ieee80211_assoc_add_ml_elem() local 1392 unsigned int link_id, n_links = 0; ieee80211_send_assoc() local 2810 unsigned int link_id; ieee80211_set_associated() local 2891 unsigned int link_id; ieee80211_set_disassoc() local 3371 unsigned int link_id; ___ieee80211_disconnect() local 4009 unsigned int link_id = link->link_id; ieee80211_assoc_config_link() local 5112 unsigned int link_id; ieee80211_assoc_success() local 5305 unsigned int link_id; ieee80211_rx_mgmt_assoc_resp() local 5811 u8 link_id; ieee80211_ml_reconfiguration() local 6881 unsigned int link_id = link->link_id; ieee80211_mgd_setup_link() local 6918 ieee80211_prep_connection(struct ieee80211_sub_if_data *sdata, struct cfg80211_bss *cbss, s8 link_id, const u8 *ap_mld_addr, bool assoc, bool override) ieee80211_prep_connection() argument 7262 ieee80211_setup_assoc_link(struct ieee80211_sub_if_data *sdata, struct ieee80211_mgd_assoc_data *assoc_data, struct cfg80211_assoc_request *req, ieee80211_conn_flags_t conn_flags, unsigned int link_id) ieee80211_setup_assoc_link() argument [all...] |
H A D | key.c | 180 if (key->conf.link_id >= 0 && sdata->vif.active_links && in ieee80211_key_enable_hw_accel() 181 !(sdata->vif.active_links & BIT(key->conf.link_id))) in ieee80211_key_enable_hw_accel() 253 if (key->conf.link_id >= 0 && sdata->vif.active_links && in ieee80211_key_disable_hw_accel() 254 !(sdata->vif.active_links & BIT(key->conf.link_id))) in ieee80211_key_disable_hw_accel() 449 int link_id; in ieee80211_key_replace() local 463 link_id = new->conf.link_id; in ieee80211_key_replace() 468 link_id = old->conf.link_id; in ieee80211_key_replace() 471 if (WARN(old && old->conf.link_id ! in ieee80211_key_replace() 880 int link_id = key->conf.link_id; ieee80211_key_link() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mld-sta.c | 13 unsigned int link_id; in iwl_mvm_sta_fw_id_mask() local 26 for (link_id = 0; link_id < ARRAY_SIZE(mvmsta->link); link_id++) { in iwl_mvm_sta_fw_id_mask() 30 if (filter_link_id >= 0 && link_id != filter_link_id) in iwl_mvm_sta_fw_id_mask() 34 rcu_dereference_check(mvmsta->link[link_id], in iwl_mvm_sta_fw_id_mask() 61 const u8 *addr, int link_id) in iwl_mvm_mld_add_int_sta_to_fw() 70 cmd.link_id = cpu_to_le32(link_id); in iwl_mvm_mld_add_int_sta_to_fw() 138 const u8 *addr, int link_id, in iwl_mvm_mld_add_int_sta_with_queue() 59 iwl_mvm_mld_add_int_sta_to_fw(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta, const u8 *addr, int link_id) iwl_mvm_mld_add_int_sta_to_fw() argument 136 iwl_mvm_mld_add_int_sta_with_queue(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta, const u8 *addr, int link_id, u16 *queue, u8 tid, unsigned int *_wdg_timeout) iwl_mvm_mld_add_int_sta_with_queue() argument 175 iwl_mvm_mld_add_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *int_sta, u16 *queue, enum nl80211_iftype iftype, enum iwl_fw_sta_type sta_type, int link_id, const u8 *addr, u8 tid, unsigned int *wdg_timeout) iwl_mvm_mld_add_int_sta() argument 515 iwl_mvm_mld_free_sta_link(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvm_sta, struct iwl_mvm_link_sta *mvm_sta_link, unsigned int link_id, bool is_in_fw) iwl_mvm_mld_free_sta_link() argument 533 unsigned int link_id; iwl_mvm_mld_sta_rm_all_sta_links() local 547 iwl_mvm_mld_alloc_sta_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, unsigned int link_id) iwl_mvm_mld_alloc_sta_link() argument 585 unsigned int link_id; iwl_mvm_mld_alloc_sta_links() local 629 unsigned int link_id; iwl_mvm_alloc_sta_after_restart() local 678 unsigned int link_id; iwl_mvm_mld_add_sta() local 748 unsigned int link_id; iwl_mvm_mld_update_sta() local 807 unsigned int link_id; iwl_mvm_mld_rm_sta() local 1048 unsigned int link_id; iwl_mvm_mld_update_sta_links() local [all...] |
H A D | link.c | 11 u32 link_id; in iwl_mvm_get_free_fw_link_id() local 15 link_id = ffz(mvm->fw_link_ids_map); in iwl_mvm_get_free_fw_link_id() 18 if (link_id > IWL_MVM_FW_MAX_LINK_ID) in iwl_mvm_get_free_fw_link_id() 21 mvm->fw_link_ids_map |= BIT(link_id); in iwl_mvm_get_free_fw_link_id() 22 return link_id; in iwl_mvm_get_free_fw_link_id() 25 static void iwl_mvm_release_fw_link_id(struct iwl_mvm *mvm, u32 link_id) in iwl_mvm_release_fw_link_id() argument 29 if (!WARN_ON(link_id > IWL_MVM_FW_MAX_LINK_ID)) in iwl_mvm_release_fw_link_id() 30 mvm->fw_link_ids_map &= ~BIT(link_id); in iwl_mvm_release_fw_link_id() 53 unsigned int link_id = link_conf->link_id; in iwl_mvm_add_link() local 97 unsigned int link_id = link_conf->link_id; iwl_mvm_link_changed() local 240 unsigned int link_id = link_conf->link_id; iwl_mvm_remove_link() local [all...] |
H A D | mld-key.c | 21 if (keyconf->link_id >= 0) { in iwl_mvm_get_sec_sta_mask() 22 link_info = mvmvif->link[keyconf->link_id]; in iwl_mvm_get_sec_sta_mask() 46 * we do have a link_id or are not doing MLO. in iwl_mvm_get_sec_sta_mask() 50 if (!sta && (keyconf->link_id >= 0 || !ieee80211_vif_is_mld(vif))) in iwl_mvm_get_sec_sta_mask() 55 /* pass link_id to filter by it if not -1 (GTK on client) */ in iwl_mvm_get_sec_sta_mask() 56 return iwl_mvm_sta_fw_id_mask(mvm, sta, keyconf->link_id); in iwl_mvm_get_sec_sta_mask() 140 /* only need to do this for pairwise keys (link_id == -1) */ in iwl_mvm_mld_update_sta_key() 141 if (sta != data->sta || key->link_id >= 0) in iwl_mvm_mld_update_sta_key() 253 unsigned int link_id = 0; in iwl_mvm_sec_key_add() local 256 if (keyconf->link_id > in iwl_mvm_sec_key_add() 309 unsigned int link_id = 0; _iwl_mvm_sec_key_del() local 357 unsigned int link_id = (uintptr_t)data; iwl_mvm_sec_key_remove_ap_iter() local 372 iwl_mvm_sec_key_remove_ap(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_vif_link_info *link, unsigned int link_id) iwl_mvm_sec_key_remove_ap() argument [all...] |
/kernel/linux/linux-6.6/net/wireless/ |
H A D | ap.c | 15 struct net_device *dev, unsigned int link_id, in ___cfg80211_stop_ap() 30 if (!wdev->links[link_id].ap.beacon_interval) in ___cfg80211_stop_ap() 33 err = rdev_stop_ap(rdev, dev, link_id); in ___cfg80211_stop_ap() 36 wdev->links[link_id].ap.beacon_interval = 0; in ___cfg80211_stop_ap() 37 memset(&wdev->links[link_id].ap.chandef, 0, in ___cfg80211_stop_ap() 38 sizeof(wdev->links[link_id].ap.chandef)); in ___cfg80211_stop_ap() 42 nl80211_send_ap_stopped(wdev, link_id); in ___cfg80211_stop_ap() 56 struct net_device *dev, int link_id, in __cfg80211_stop_ap() 62 if (link_id >= 0) in __cfg80211_stop_ap() 63 return ___cfg80211_stop_ap(rdev, dev, link_id, notif in __cfg80211_stop_ap() 14 ___cfg80211_stop_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id, bool notify) ___cfg80211_stop_ap() argument 55 __cfg80211_stop_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, int link_id, bool notify) __cfg80211_stop_ap() argument 76 cfg80211_stop_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, int link_id, bool notify) cfg80211_stop_ap() argument [all...] |
H A D | mlme.c | 42 unsigned int link_id; in cfg80211_rx_assoc_resp() local 44 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) { in cfg80211_rx_assoc_resp() 45 cr.links[link_id].status = data->links[link_id].status; in cfg80211_rx_assoc_resp() 46 cr.links[link_id].bss = data->links[link_id].bss; in cfg80211_rx_assoc_resp() 48 WARN_ON_ONCE(cr.links[link_id].status != WLAN_STATUS_SUCCESS && in cfg80211_rx_assoc_resp() 49 (!cr.ap_mld_addr || !cr.links[link_id] in cfg80211_rx_assoc_resp() 367 int link_id; cfg80211_mlme_assoc() local [all...] |
H A D | trace.h | 435 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id, 437 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr), 442 __field(int, link_id) 450 __entry->link_id = link_id; 454 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id: %d, " 456 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id, 462 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id, 464 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr) 468 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id, [all...] |
H A D | rdev-ops.h | 80 struct net_device *netdev, int link_id, in rdev_add_key() 85 trace_rdev_add_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_add_key() 87 ret = rdev->ops->add_key(&rdev->wiphy, netdev, link_id, key_index, in rdev_add_key() 95 int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, in rdev_get_key() 100 trace_rdev_get_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_get_key() 102 ret = rdev->ops->get_key(&rdev->wiphy, netdev, link_id, key_index, in rdev_get_key() 109 struct net_device *netdev, int link_id, in rdev_del_key() 113 trace_rdev_del_key(&rdev->wiphy, netdev, link_id, key_index, pairwise, in rdev_del_key() 115 ret = rdev->ops->del_key(&rdev->wiphy, netdev, link_id, key_index, in rdev_del_key() 123 struct net_device *netdev, int link_id, u in rdev_set_default_key() 79 rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rdev_add_key() argument 94 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) rdev_get_key() argument 108 rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) rdev_del_key() argument 122 rdev_set_default_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool unicast, bool multicast) rdev_set_default_key() argument 136 rdev_set_default_mgmt_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index) rdev_set_default_mgmt_key() argument 149 rdev_set_default_beacon_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index) rdev_set_default_beacon_key() argument 185 rdev_stop_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id) rdev_stop_ap() argument 667 rdev_set_bitrate_mask(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id, const u8 *peer, const struct cfg80211_bitrate_mask *mask) rdev_set_bitrate_mask() argument 912 rdev_tdls_mgmt(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, int link_id, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *buf, size_t len) rdev_tdls_mgmt() argument 963 rdev_get_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id, struct cfg80211_chan_def *chandef) rdev_get_channel() argument 1128 rdev_set_ap_chanwidth(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id, struct cfg80211_chan_def *chandef) rdev_set_ap_chanwidth() argument 1437 rdev_add_intf_link(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id) rdev_add_intf_link() argument 1452 rdev_del_intf_link(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id) rdev_del_intf_link() argument [all...] |
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | intel.c | 211 unsigned int link_id = sdw->instance; in intel_shim_glue_to_master_ip() local 215 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id)); in intel_shim_glue_to_master_ip() 218 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 222 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 226 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 231 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 240 unsigned int link_id = sdw->instance; in intel_shim_master_ip_to_glue() local 245 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id)); in intel_shim_master_ip_to_glue() 248 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_master_ip_to_glue() 252 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioct in intel_shim_master_ip_to_glue() 262 unsigned int link_id = sdw->instance; intel_shim_init() local 306 unsigned int link_id = sdw->instance; intel_shim_wake() local 340 unsigned int link_id = sdw->instance; intel_link_power_up() local 423 unsigned int link_id = sdw->instance; intel_link_power_down() local 524 unsigned int link_id = sdw->instance; intel_pdi_init() local 542 unsigned int link_id = sdw->instance; intel_pdi_get_ch_cap() local 598 unsigned int link_id = sdw->instance; intel_pdi_shim_configure() local 629 unsigned int link_id = sdw->instance; intel_pdi_alh_configure() local 646 intel_params_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params, int link_id, int alh_stream_id) intel_params_stream() argument [all...] |
H A D | slave.c | 44 bus->controller_id, bus->link_id, id->mfg_id, id->part_id, in sdw_slave_add() 49 bus->controller_id, bus->link_id, id->mfg_id, id->part_id, in sdw_slave_add() 101 unsigned int link_id; in find_slave() local 120 link_id = SDW_DISCO_LINK_ID(addr); in find_slave() 122 /* Check for link_id match */ in find_slave() 123 if (link_id != bus->link_id) in find_slave() 229 int link_id, ret, len; in sdw_of_find_slaves() local 254 link_id = be32_to_cpup(addr++); in sdw_of_find_slaves() 258 /* Check for link_id matc in sdw_of_find_slaves() [all...] |
H A D | intel_init.c | 35 int link_id) in intel_link_dev_register() 53 auxdev->id = link_id; in intel_link_dev_register() 60 ctx->ldev[link_id] = ldev; in intel_link_dev_register() 68 + (SDW_LINK_SIZE * link_id); in intel_link_dev_register() 74 link->registers = res->mmio_base + SDW_IP_BASE(link_id); in intel_link_dev_register() 76 link->shim = res->mmio_base + SDW_SHIM2_GENERIC_BASE(link_id); in intel_link_dev_register() 77 link->shim_vs = res->mmio_base + SDW_SHIM2_VS_BASE(link_id); in intel_link_dev_register() 93 dev_err(res->parent, "failed to initialize link dev %s link_id %d\n", in intel_link_dev_register() 94 name, link_id); in intel_link_dev_register() 101 dev_err(res->parent, "failed to add link dev %s link_id in intel_link_dev_register() 31 intel_link_dev_register(struct sdw_intel_res *res, struct sdw_intel_ctx *ctx, struct fwnode_handle *fwnode, const char *name, int link_id) intel_link_dev_register() argument [all...] |
H A D | intel_auxdevice.c | 131 "mipi-sdw-link-%d-subproperties", bus->link_id); in sdw_master_read_intel_prop() 240 bus->link_id = auxdev->id; in intel_link_probe() 266 bus->link_id); in intel_link_probe() 294 link_flags = md_flags >> (bus->link_id * 8); in intel_link_startup() 417 bus->link_id); in intel_link_process_wakeen_event() 476 bus->link_id); in intel_pm_prepare() 536 bus->link_id); in intel_suspend() 581 bus->link_id); in intel_suspend_runtime() 620 bus->link_id); in intel_resume() 624 link_flags = md_flags >> (bus->link_id * in intel_resume() [all...] |
/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | slave.c | 43 bus->link_id, id->mfg_id, id->part_id, in sdw_slave_add() 48 bus->link_id, id->mfg_id, id->part_id, in sdw_slave_add() 99 unsigned int link_id; in find_slave() local 112 link_id = SDW_DISCO_LINK_ID(addr); in find_slave() 114 /* Check for link_id match */ in find_slave() 115 if (link_id != bus->link_id) in find_slave() 206 int link_id, ret, len; in sdw_of_find_slaves() local 231 link_id = be32_to_cpup(addr++); in sdw_of_find_slaves() 235 /* Check for link_id matc in sdw_of_find_slaves() [all...] |
H A D | intel.c | 337 unsigned int link_id = sdw->instance; in intel_link_power_up() local 405 *shim_mask |= BIT(link_id); in intel_link_power_up() 418 unsigned int link_id = sdw->instance; in intel_shim_glue_to_master_ip() local 422 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id)); in intel_shim_glue_to_master_ip() 425 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 429 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 433 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 438 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip() 447 unsigned int link_id = sdw->instance; in intel_shim_master_ip_to_glue() local 452 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id)); in intel_shim_master_ip_to_glue() 468 unsigned int link_id = sdw->instance; intel_shim_init() local 507 unsigned int link_id = sdw->instance; intel_shim_wake() local 533 unsigned int link_id = sdw->instance; intel_link_power_down() local 641 unsigned int link_id = sdw->instance; intel_pdi_init() local 669 unsigned int link_id = sdw->instance; intel_pdi_get_ch_cap() local 740 unsigned int link_id = sdw->instance; intel_pdi_shim_configure() local 771 unsigned int link_id = sdw->instance; intel_pdi_alh_configure() local 788 intel_params_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params, int link_id, int alh_stream_id) intel_params_stream() argument 809 intel_free_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, int link_id) intel_free_stream() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | bpf_iter_bpf_link.c | 13 int link_id; in dump_bpf_link() local 18 link_id = link->id; in dump_bpf_link() 19 bpf_seq_write(seq, &link_id, sizeof(link_id)); in dump_bpf_link()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_factory.c | 411 if (link->link_id.id != CONNECTOR_ID_VIRTUAL) { in link_destruct() 497 link->link_id = in construct_phy() 502 DC_LOG_DC("BIOS object table - link_id: %d", link->link_id.id); in construct_phy() 505 bios->funcs->get_disp_connector_caps_info(bios, link->link_id, &disp_connect_caps_info); in construct_phy() 510 if (link->link_id.type != OBJECT_TYPE_CONNECTOR) { in construct_phy() 513 link->link_id.type, OBJECT_TYPE_CONNECTOR); in construct_phy() 520 link->hpd_gpio = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in construct_phy() 532 switch (link->link_id.id) { in construct_phy() 592 link->link_id in construct_phy() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_link_enc_cfg.c | 153 .link_id = stream->link->link_id, in add_link_enc_assignment() 228 if (lhs->link_id.id == rhs->link_id.id && in are_ep_ids_equal() 229 lhs->link_id.enum_id == rhs->link_id.enum_id && in are_ep_ids_equal() 230 lhs->link_id.type == rhs->link_id.type && in are_ep_ids_equal() 246 .link_id = link->link_id, in get_link_enc_used_by_link() [all...] |
/kernel/linux/linux-6.6/sound/soc/ |
H A D | soc-acpi.c | 137 unsigned int part_id, link_id, unique_id, mfg_id, version; in snd_soc_acpi_sdw_link_slaves_found() local 146 link_id = SDW_DISCO_LINK_ID(adr); in snd_soc_acpi_sdw_link_slaves_found() 151 if (ids[j].link_id == link_id && in snd_soc_acpi_sdw_link_slaves_found() 161 if (ids[j].link_id != link_id || in snd_soc_acpi_sdw_link_slaves_found() 184 dev_dbg(dev, "found part_id %#x at link %d\n", part_id, link_id); in snd_soc_acpi_sdw_link_slaves_found() 189 part_id, reported_part_count, expected_part_count, link_id); in snd_soc_acpi_sdw_link_slaves_found()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_hpd.c | 73 hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in link_enable_hpd_filter() 97 struct graphics_object_id link_id, in link_get_hpd_gpio() 104 if (dcb->funcs->get_hpd_info(dcb, link_id, &hpd_info) != BP_RESULT_OK) in link_get_hpd_gpio() 123 link->ctx->dc_bios, link->link_id, in query_hpd_status() 142 hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in get_hpd_line() 214 hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in program_hpd_filter() 96 link_get_hpd_gpio(struct dc_bios *dcb, struct graphics_object_id link_id, struct gpio_service *gpio_service) link_get_hpd_gpio() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/ |
H A D | txrx.c | 440 if (t->sta && t->sta_priv->link_id) in cw1200_tx_h_calc_link_ids() 442 t->txpriv.link_id = in cw1200_tx_h_calc_link_ids() 443 t->sta_priv->link_id; in cw1200_tx_h_calc_link_ids() 446 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 450 t->txpriv.link_id = CW1200_LINK_ID_AFTER_DTIM; in cw1200_tx_h_calc_link_ids() 453 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 456 t->txpriv.link_id = cw1200_find_link_id(priv, t->da); in cw1200_tx_h_calc_link_ids() 457 if (!t->txpriv.link_id) in cw1200_tx_h_calc_link_ids() 458 t->txpriv.link_id = cw1200_alloc_link_id(priv, t->da); in cw1200_tx_h_calc_link_ids() 459 if (!t->txpriv.link_id) { in cw1200_tx_h_calc_link_ids() 809 int link_id = 0; cw1200_handle_pspoll() local 850 cw1200_tx_confirm_cb(struct cw1200_common *priv, int link_id, struct wsm_tx_confirm *arg) cw1200_tx_confirm_cb() argument 962 cw1200_notify_buffered_tx(struct cw1200_common *priv, struct sk_buff *skb, int link_id, int tid) cw1200_notify_buffered_tx() argument 1003 cw1200_rx_cb(struct cw1200_common *priv, struct wsm_rx *arg, int link_id, struct sk_buff **skb_p) cw1200_rx_cb() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/st/cw1200/ |
H A D | txrx.c | 440 if (t->sta && t->sta_priv->link_id) in cw1200_tx_h_calc_link_ids() 442 t->txpriv.link_id = in cw1200_tx_h_calc_link_ids() 443 t->sta_priv->link_id; in cw1200_tx_h_calc_link_ids() 446 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 450 t->txpriv.link_id = CW1200_LINK_ID_AFTER_DTIM; in cw1200_tx_h_calc_link_ids() 453 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 456 t->txpriv.link_id = cw1200_find_link_id(priv, t->da); in cw1200_tx_h_calc_link_ids() 457 if (!t->txpriv.link_id) in cw1200_tx_h_calc_link_ids() 458 t->txpriv.link_id = cw1200_alloc_link_id(priv, t->da); in cw1200_tx_h_calc_link_ids() 459 if (!t->txpriv.link_id) { in cw1200_tx_h_calc_link_ids() 806 int link_id = 0; cw1200_handle_pspoll() local 847 cw1200_tx_confirm_cb(struct cw1200_common *priv, int link_id, struct wsm_tx_confirm *arg) cw1200_tx_confirm_cb() argument 959 cw1200_notify_buffered_tx(struct cw1200_common *priv, struct sk_buff *skb, int link_id, int tid) cw1200_notify_buffered_tx() argument 1000 cw1200_rx_cb(struct cw1200_common *priv, struct wsm_rx *arg, int link_id, struct sk_buff **skb_p) cw1200_rx_cb() argument [all...] |