/kernel/linux/linux-5.10/drivers/ntb/test/ |
H A D | ntb_msi_test.c | 38 } peers[]; member 134 struct ntb_msi_desc *desc = nm->peers[peer].msi_desc; in ntb_msit_copy_peer_desc() 135 int irq_count = nm->peers[peer].num_irqs; in ntb_msit_copy_peer_desc() 146 complete_all(&nm->peers[peer].init_comp); in ntb_msit_copy_peer_desc() 171 kfree(nm->peers[peer].msi_desc); in ntb_msit_db_event() 172 nm->peers[peer].msi_desc = desc; in ntb_msit_db_event() 173 nm->peers[peer].num_irqs = irq_count; in ntb_msit_db_event() 283 nm->peers[i].pidx = i; in ntb_msit_create_dbgfs() 284 nm->peers[i].nm = nm; in ntb_msit_create_dbgfs() 285 init_completion(&nm->peers[ in ntb_msit_create_dbgfs() 322 int peers; ntb_msit_probe() local [all...] |
H A D | ntb_tool.c | 222 * Wrapper structure is used to distinguish the outbound MW peers reference 264 struct tool_peer *peers; member 451 tc->peers = devm_kcalloc(&tc->ntb->dev, tc->peer_cnt, in tool_init_peers() 452 sizeof(*tc->peers), GFP_KERNEL); in tool_init_peers() 453 if (tc->peers == NULL) in tool_init_peers() 457 tc->peers[pidx].pidx = pidx; in tool_init_peers() 458 tc->peers[pidx].tc = tc; in tool_init_peers() 580 struct tool_mw *inmw = &tc->peers[pidx].inmws[widx]; in tool_setup_mw() 611 tc->peers[pidx].dbgfs_dir, inmw, in tool_setup_mw() 628 struct tool_mw *inmw = &tc->peers[pid in tool_free_mw() [all...] |
H A D | ntb_perf.c | 190 /* Global device index and peers descriptors */ 193 struct perf_peer *peers; member 319 peer = &perf->peers[*pidx]; in perf_spad_cmd_recv() 463 peer = &perf->peers[pidx]; in perf_cmd_recv() 490 peer = &perf->peers[pidx]; in perf_link_event() 756 perf_cmd_exec(&perf->peers[pidx], PERF_CMD_CLEAR); in perf_disable_service() 759 flush_work(&perf->peers[pidx].service); in perf_disable_service() 762 struct perf_peer *peer = &perf->peers[pidx]; in perf_disable_service() 1158 perf->test_peer = &perf->peers[0]; in perf_init_threads() 1215 peer = &perf->peers[pid in perf_dbgfs_read_info() [all...] |
/kernel/linux/linux-6.6/drivers/ntb/test/ |
H A D | ntb_msi_test.c | 38 } peers[]; member 134 struct ntb_msi_desc *desc = nm->peers[peer].msi_desc; in ntb_msit_copy_peer_desc() 135 int irq_count = nm->peers[peer].num_irqs; in ntb_msit_copy_peer_desc() 146 complete_all(&nm->peers[peer].init_comp); in ntb_msit_copy_peer_desc() 171 kfree(nm->peers[peer].msi_desc); in ntb_msit_db_event() 172 nm->peers[peer].msi_desc = desc; in ntb_msit_db_event() 173 nm->peers[peer].num_irqs = irq_count; in ntb_msit_db_event() 283 nm->peers[i].pidx = i; in ntb_msit_create_dbgfs() 284 nm->peers[i].nm = nm; in ntb_msit_create_dbgfs() 285 init_completion(&nm->peers[ in ntb_msit_create_dbgfs() 322 int peers; ntb_msit_probe() local [all...] |
H A D | ntb_tool.c | 222 * Wrapper structure is used to distinguish the outbound MW peers reference 264 struct tool_peer *peers; member 444 tc->peers = devm_kcalloc(&tc->ntb->dev, tc->peer_cnt, in tool_init_peers() 445 sizeof(*tc->peers), GFP_KERNEL); in tool_init_peers() 446 if (tc->peers == NULL) in tool_init_peers() 450 tc->peers[pidx].pidx = pidx; in tool_init_peers() 451 tc->peers[pidx].tc = tc; in tool_init_peers() 573 struct tool_mw *inmw = &tc->peers[pidx].inmws[widx]; in tool_setup_mw() 604 tc->peers[pidx].dbgfs_dir, inmw, in tool_setup_mw() 621 struct tool_mw *inmw = &tc->peers[pid in tool_free_mw() [all...] |
H A D | ntb_perf.c | 190 /* Global device index and peers descriptors */ 193 struct perf_peer *peers; member 319 peer = &perf->peers[*pidx]; in perf_spad_cmd_recv() 463 peer = &perf->peers[pidx]; in perf_cmd_recv() 490 peer = &perf->peers[pidx]; in perf_link_event() 756 perf_cmd_exec(&perf->peers[pidx], PERF_CMD_CLEAR); in perf_disable_service() 759 flush_work(&perf->peers[pidx].service); in perf_disable_service() 762 struct perf_peer *peer = &perf->peers[pidx]; in perf_disable_service() 1158 perf->test_peer = &perf->peers[0]; in perf_init_threads() 1215 peer = &perf->peers[pid in perf_dbgfs_read_info() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | peer.c | 18 list_for_each_entry(peer, &ab->peers, list) { in ath12k_peer_find() 37 list_for_each_entry(peer, &ab->peers, list) { in ath12k_peer_find_by_pdev_idx() 56 list_for_each_entry(peer, &ab->peers, list) { in ath12k_peer_find_by_addr() 73 list_for_each_entry(peer, &ab->peers, list) in ath12k_peer_find_by_id() 86 list_for_each_entry(peer, &ab->peers, list) { in ath12k_peer_exist_by_vdev_id() 103 list_for_each_entry(peer, &ab->peers, list) in ath12k_peer_find_by_ast() 151 list_add(&peer->list, &ab->peers); in ath12k_peer_map_event() 192 list_for_each_entry_safe(peer, tmp, &ab->peers, list) { in ath12k_peer_cleanup()
|
/kernel/linux/linux-5.10/drivers/net/wireguard/selftest/ |
H A D | allowedips.c | 258 struct wg_peer **peers, *peer; in randomized_test() local 269 peers = kcalloc(NUM_PEERS, sizeof(*peers), GFP_KERNEL); in randomized_test() 270 if (unlikely(!peers)) { in randomized_test() 275 peers[i] = kzalloc(sizeof(*peers[i]), GFP_KERNEL); in randomized_test() 276 if (unlikely(!peers[i])) { in randomized_test() 280 kref_init(&peers[i]->refcount); in randomized_test() 281 INIT_LIST_HEAD(&peers[i]->allowedips_list); in randomized_test() 289 peer = peers[prandom_u32_ma in randomized_test() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireguard/selftest/ |
H A D | allowedips.c | 258 struct wg_peer **peers, *peer; in randomized_test() local 269 peers = kcalloc(NUM_PEERS, sizeof(*peers), GFP_KERNEL); in randomized_test() 270 if (unlikely(!peers)) { in randomized_test() 275 peers[i] = kzalloc(sizeof(*peers[i]), GFP_KERNEL); in randomized_test() 276 if (unlikely(!peers[i])) { in randomized_test() 280 kref_init(&peers[i]->refcount); in randomized_test() 281 INIT_LIST_HEAD(&peers[i]->allowedips_list); in randomized_test() 289 peer = peers[get_random_u32_belo in randomized_test() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | peer.c | 17 list_for_each_entry(peer, &ab->peers, list) { in ath11k_peer_find() 36 list_for_each_entry(peer, &ab->peers, list) { in ath11k_peer_find_by_pdev_idx() 55 list_for_each_entry(peer, &ab->peers, list) { in ath11k_peer_find_by_addr() 72 list_for_each_entry(peer, &ab->peers, list) in ath11k_peer_find_by_id() 86 list_for_each_entry(peer, &ab->peers, list) { in ath11k_peer_find_by_vdev_id() 136 list_add(&peer->list, &ab->peers); in ath11k_peer_map_event() 177 list_for_each_entry_safe(peer, tmp, &ab->peers, list) { in ath11k_peer_cleanup()
|
/kernel/linux/linux-5.10/net/wireless/ |
H A D | pmsr.c | 246 struct nlattr *peers, *peer; in nl80211_pmsr_start() local 255 peers = nla_find(nla_data(reqattr), nla_len(reqattr), in nl80211_pmsr_start() 257 if (!peers) in nl80211_pmsr_start() 261 nla_for_each_nested(peer, peers, rem) { in nl80211_pmsr_start() 266 "Too many peers used"); in nl80211_pmsr_start() 271 req = kzalloc(struct_size(req, peers, count), GFP_KERNEL); in nl80211_pmsr_start() 297 nla_for_each_nested(peer, peers, rem) { in nl80211_pmsr_start() 299 err = pmsr_parse_peer(rdev, peer, &req->peers[idx], info); in nl80211_pmsr_start() 466 struct nlattr *pmsr, *peers, *peer, *resp, *data, *typedata; in nl80211_pmsr_send_result() local 472 peers in nl80211_pmsr_send_result() [all...] |
/kernel/linux/linux-6.6/net/wireless/ |
H A D | pmsr.c | 266 struct nlattr *peers, *peer; in nl80211_pmsr_start() local 275 peers = nla_find(nla_data(reqattr), nla_len(reqattr), in nl80211_pmsr_start() 277 if (!peers) in nl80211_pmsr_start() 281 nla_for_each_nested(peer, peers, rem) { in nl80211_pmsr_start() 286 "Too many peers used"); in nl80211_pmsr_start() 291 req = kzalloc(struct_size(req, peers, count), GFP_KERNEL); in nl80211_pmsr_start() 318 nla_for_each_nested(peer, peers, rem) { in nl80211_pmsr_start() 320 err = pmsr_parse_peer(rdev, peer, &req->peers[idx], info); in nl80211_pmsr_start() 485 struct nlattr *pmsr, *peers, *peer, *resp, *data, *typedata; in nl80211_pmsr_send_result() local 491 peers in nl80211_pmsr_send_result() [all...] |
/kernel/linux/linux-5.10/drivers/ntb/ |
H A D | msi.c | 27 * is the number of peers). 38 int peers; in ntb_msi_init() local 42 peers = ntb_peer_port_count(ntb); in ntb_msi_init() 43 if (peers <= 0) in ntb_msi_init() 46 struct_size = sizeof(*ntb->msi) + sizeof(*ntb->msi->peer_mws) * peers; in ntb_msi_init() 54 for (i = 0; i < peers; i++) { in ntb_msi_init() 73 for (i = 0; i < peers; i++) in ntb_msi_init() 91 * inbound memory windows for each peer (where N is the number of peers).
|
/kernel/linux/linux-6.6/drivers/ntb/ |
H A D | msi.c | 27 * is the number of peers). 37 int peers; in ntb_msi_init() local 41 peers = ntb_peer_port_count(ntb); in ntb_msi_init() 42 if (peers <= 0) in ntb_msi_init() 45 ntb->msi = devm_kzalloc(&ntb->dev, struct_size(ntb->msi, peer_mws, peers), in ntb_msi_init() 52 for (i = 0; i < peers; i++) { in ntb_msi_init() 71 for (i = 0; i < peers; i++) in ntb_msi_init() 89 * inbound memory windows for each peer (where N is the number of peers).
|
/kernel/linux/linux-5.10/drivers/ntb/hw/idt/ |
H A D | ntb_hw_idt.c | 521 ndev->peers[ndev->peer_cnt].port = port; in idt_scan_ports() 522 ndev->peers[ndev->peer_cnt].part = part; in idt_scan_ports() 530 dev_dbg(&ndev->ntb.pdev->dev, "Local port: %hhu, num of peers: %hhu\n", in idt_scan_ports() 585 return ndev->peers[pidx].port; in idt_ntb_peer_port_number() 643 /* Walk over all detected peers collecting port and partition masks */ in idt_init_link() 647 port_mask &= ~BIT(ndev->peers[pidx].port); in idt_init_link() 648 part_mask &= ~BIT(ndev->peers[pidx].part); in idt_init_link() 728 * - notify peers of NTB link state change 753 /* Notify the peers by setting and clearing the global signal bit */ in idt_ntb_local_link_enable() 765 * - notify peers o [all...] |
/kernel/linux/linux-6.6/drivers/ntb/hw/idt/ |
H A D | ntb_hw_idt.c | 521 ndev->peers[ndev->peer_cnt].port = port; in idt_scan_ports() 522 ndev->peers[ndev->peer_cnt].part = part; in idt_scan_ports() 530 dev_dbg(&ndev->ntb.pdev->dev, "Local port: %hhu, num of peers: %hhu\n", in idt_scan_ports() 585 return ndev->peers[pidx].port; in idt_ntb_peer_port_number() 643 /* Walk over all detected peers collecting port and partition masks */ in idt_init_link() 647 port_mask &= ~BIT(ndev->peers[pidx].port); in idt_init_link() 648 part_mask &= ~BIT(ndev->peers[pidx].part); in idt_init_link() 728 * - notify peers of NTB link state change 753 /* Notify the peers by setting and clearing the global signal bit */ in idt_ntb_local_link_enable() 765 * - notify peers o [all...] |
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | 6lowpan.c | 70 struct list_head peers; member 71 atomic_t peer_count; /* number of items in peers list */ 86 list_add_rcu(&peer->list, &dev->peers); in peer_add() 111 BT_DBG("peers %d addr %pMR type %d", atomic_read(&dev->peer_count), in peer_lookup_ba() 116 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_ba() 139 list_for_each_entry_rcu(peer, &dev->peers, list) { in __peer_lookup_chan() 152 list_for_each_entry_rcu(peer, &dev->peers, list) { in __peer_lookup_conn() 170 BT_DBG("peers %d addr %pI6c rt %p", count, daddr, rt); in peer_lookup_dst() 197 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_dst() 212 list_for_each_entry_rcu(peer, &dev->peers, lis in peer_lookup_dst() 1029 struct list_head peers; disconnect_all_peers() local [all...] |
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | 6lowpan.c | 70 struct list_head peers; member 71 atomic_t peer_count; /* number of items in peers list */ 86 list_add_rcu(&peer->list, &dev->peers); in peer_add() 111 list_for_each_entry_rcu(peer, &dev->peers, list) { in __peer_lookup_chan() 124 list_for_each_entry_rcu(peer, &dev->peers, list) { in __peer_lookup_conn() 142 BT_DBG("peers %d addr %pI6c rt %p", count, daddr, rt); in peer_lookup_dst() 169 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_dst() 183 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_dst() 476 list_for_each_entry_rcu(pentry, &dev->peers, list) { in send_mcast_pkt() 654 /* Notifying peers abou in add_peer_chan() 991 struct list_head peers; disconnect_all_peers() local [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | pnode.c | 219 static inline bool peers(const struct mount *m1, const struct mount *m2) in peers() function 234 if (peers(m, last_dest)) { in propagate_one() 246 if (peers(last_source, first_source)) in propagate_one() 249 if (done && peers(n, parent)) in propagate_one() 304 /* all peers of dest_mnt, except dest_mnt itself */ in propagate_mnt() 364 * If @from propagates mounts to @to, @from and @to must either be peers 390 if (peers(from, m)) in propagation_would_overmount()
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | rionet.c | 73 struct list_head peers; member 76 int nact; /* number of active peers */ 212 * active peers but we still have TX packets targeting in rionet_start_xmit() 241 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_dbell_event() 355 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_open() 385 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_close() 415 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_remove_dev() 588 INIT_LIST_HEAD(&nets[netid].peers); in rionet_add_dev() 621 list_add_tail(&peer->node, &nets[netid].peers); in rionet_add_dev() 650 list_for_each_entry(peer, &nets[i].peers, nod in rionet_shutdown() [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | rionet.c | 73 struct list_head peers; member 76 int nact; /* number of active peers */ 212 * active peers but we still have TX packets targeting in rionet_start_xmit() 241 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_dbell_event() 355 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_open() 385 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_close() 415 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_remove_dev() 590 INIT_LIST_HEAD(&nets[netid].peers); in rionet_add_dev() 623 list_add_tail(&peer->node, &nets[netid].peers); in rionet_add_dev() 652 list_for_each_entry(peer, &nets[i].peers, nod in rionet_shutdown() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | ftm-initiator.c | 173 memcpy(result.addr, mvm->ftm_initiator.req->peers[i].addr, in iwl_mvm_ftm_restart() 286 if (req->peers[i].report_ap_tsf) { in iwl_mvm_ftm_cmd_common() 596 struct cfg80211_pmsr_request_peer *peer = &req->peers[i]; in iwl_mvm_ftm_start_v5() 626 struct cfg80211_pmsr_request_peer *peer = &req->peers[i]; in iwl_mvm_ftm_start_v7() 652 struct cfg80211_pmsr_request_peer *peer = &req->peers[i]; in iwl_mvm_ftm_start_v8() 678 struct cfg80211_pmsr_request_peer *peer = &req->peers[i]; in iwl_mvm_ftm_start_v9() 780 struct cfg80211_pmsr_request_peer *peer = &req->peers[i]; in iwl_mvm_ftm_start_v11() 851 struct cfg80211_pmsr_request_peer *peer = &req->peers[i]; in iwl_mvm_ftm_start_v12() 879 struct cfg80211_pmsr_request_peer *peer = &req->peers[i]; in iwl_mvm_ftm_start_v13() 979 struct cfg80211_pmsr_request_peer *peer = &req->peers[ in iwl_mvm_ftm_find_peer() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | txrx.c | 144 list_for_each_entry(peer, &ar->peers, list) { in ath10k_peer_find() 165 list_for_each_entry(peer, &ar->peers, list) in ath10k_peer_find_by_id() 226 list_add(&peer->list, &ar->peers); in ath10k_peer_map_event()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | txrx.c | 157 list_for_each_entry(peer, &ar->peers, list) { in ath10k_peer_find() 178 list_for_each_entry(peer, &ar->peers, list) in ath10k_peer_find_by_id() 239 list_add(&peer->list, &ar->peers); in ath10k_peer_map_event()
|
/kernel/linux/linux-5.10/drivers/scsi/libfc/ |
H A D | fc_disc.c | 57 list_for_each_entry(rdata, &disc->rports, peers) { in fc_disc_stop_rports() 129 list_add_tail(&dp->peers, &disc_ports); in fc_disc_recv_rscn_req() 148 list_for_each_entry_safe(dp, next, &disc_ports, peers) { in fc_disc_recv_rscn_req() 149 list_del(&dp->peers); in fc_disc_recv_rscn_req() 278 list_for_each_entry(rdata, &disc->rports, peers) { in fc_disc_done()
|