/linux-master/drivers/hsi/ |
H A D | Makefile | 9 obj-y += clients/
|
/linux-master/drivers/pps/ |
H A D | Makefile | 9 obj-y += clients/ generators/
|
/linux-master/include/linux/ |
H A D | pci-p2pdma.h | 22 int pci_p2pdma_distance_many(struct pci_dev *provider, struct device **clients, 25 struct pci_dev *pci_p2pmem_find_many(struct device **clients, int num_clients); 44 struct device **clients, int num_clients, bool verbose) 52 static inline struct pci_dev *pci_p2pmem_find_many(struct device **clients, argument 43 pci_p2pdma_distance_many(struct pci_dev *provider, struct device **clients, int num_clients, bool verbose) argument
|
H A D | agpgart.h | 103 struct agp_client *clients; member in struct:agp_controller
|
/linux-master/drivers/gpu/vga/ |
H A D | vga_switcheroo.c | 70 * clients. The mux is called the handler. Muxless machines also register a 76 * there can thus be up to three clients: Two vga clients (GPUs) and one audio 110 * For audio clients, the @fb_info and @active members are bogus. For GPU 111 * clients, the @vga_dev is bogus. 138 * (counting only vga clients, not audio clients) 139 * @clients: list of registered clients 157 struct list_head clients; member in struct:vgasr_priv [all...] |
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_cxt.c | 284 struct qed_ilt_client_cfg *p_cli = &p_mngr->clients[ilt_client]; 319 u32 page_sz = p_mgr->clients[ILT_CLI_CDUC].p_size.val; 416 p_cli = &p_hwfn->p_cxt_mngr->clients[ILT_CLI_CDUC]; 444 struct qed_ilt_client_cfg *clients = p_hwfn->p_cxt_mngr->clients; local 449 clients[cli_idx].pf_blks[blk_idx].total_size = 0; 452 clients[cli_idx].vf_blks[blk_idx].total_size = 0; 485 p_cli = qed_cxt_set_cli(&p_mngr->clients[ILT_CLI_CDUC]); 492 /* get the counters for the CDUC and QM clients */ 523 p_cli = qed_cxt_set_cli(&p_mngr->clients[ILT_CLI_CDU 991 struct qed_ilt_client_cfg *clients = p_mngr->clients; local 1113 struct qed_ilt_client_cfg *clients; local 1573 struct qed_ilt_client_cfg *clients; local [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gt_ccs_mode.c | 127 /* CCS mode can only be updated when there are no drm clients */ 128 spin_lock(&xe->clients.lock); 129 if (xe->clients.count) { 130 spin_unlock(&xe->clients.lock); 140 spin_unlock(&xe->clients.lock); 167 * and it is expected that there are no open drm clients while doing so.
|
H A D | xe_device.c | 81 spin_lock(&xe->clients.lock); 82 xe->clients.count++; 83 spin_unlock(&xe->clients.lock); 112 spin_lock(&xe->clients.lock); 113 xe->clients.count--; 114 spin_unlock(&xe->clients.lock); 239 spin_lock_init(&xe->clients.lock);
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | migrate_reuseport.c | 52 __s64 clients[NR_CLIENTS]; member in struct:migrate_reuseport_test_case 284 test_case->clients[i] = socket(test_case->family, SOCK_STREAM, 286 if (!ASSERT_NEQ(test_case->clients[i], -1, "socket")) 290 * clients will transition to TCP_ESTABLISHED immediately. 292 err = settimeo(test_case->clients[i], 100); 299 err = setsockopt(test_case->clients[i], IPPROTO_TCP, 307 err = connect(test_case->clients[i], 313 err = write(test_case->clients[i], buf, MSGLEN); 468 init_fds(test_case->clients, NR_CLIENTS); 528 close_fds(test_case->clients, NR_CLIENT [all...] |
/linux-master/sound/core/seq/ |
H A D | seq_queue.h | 40 /* clients which uses this queue (bitmap) */ 42 unsigned int clients; /* users of this queue */ member in struct:snd_seq_queue 65 /* enqueue a event received from one the clients */
|
H A D | seq_queue.c | 11 * manipulated by other clients. 477 queue->clients++; 480 queue->clients--; 482 if (queue->clients) { 483 if (use && queue->clients == 1) 493 * if it is not longer used by any clients, stop the timer.
|
/linux-master/drivers/gpu/host1x/ |
H A D | bus.c | 19 static LIST_HEAD(clients); 123 list_move_tail(&client->list, &device->clients); 157 * it from list of clients. 188 * its &host1x_driver.probe implementation to initialize each of its clients. 200 list_for_each_entry(client, &device->clients, list) { 211 list_for_each_entry(client, &device->clients, list) { 228 list_for_each_entry_continue_reverse(client, &device->clients, list) 233 client = list_entry(&device->clients, struct host1x_client, list); 236 list_for_each_entry_continue_reverse(client, &device->clients, list) 250 * function to tear down each of its clients [all...] |
/linux-master/drivers/soc/qcom/ |
H A D | pmic_glink.c | 38 /* serializing clients list updates */ 40 struct list_head clients; member in struct:pmic_glink 87 list_add(&client->node, &pg->clients); 118 list_for_each_entry(client, &pg->clients, node) { 171 list_for_each_entry(client, &pg->clients, node) 258 INIT_LIST_HEAD(&pg->clients);
|
/linux-master/drivers/memory/tegra/ |
H A D | tegra20.c | 378 * ISO clients need to reserve extra bandwidth up-front because 410 /* these clients are isochronous by default */ 421 if (mc->soc->clients[i].id == idx) 519 client0 = &mc->soc->clients[i]; 520 client1 = &mc->soc->clients[i + 1]; 533 /* collect more info from active clients */ 539 client0 = &mc->soc->clients[i]; 547 client1 = &mc->soc->clients[i]; 632 seq_printf(s, "%-14s ", mc->soc->clients[i].name); 750 client = mc->soc->clients[i [all...] |
H A D | mc.c | 229 /* block clients DMA requests */ 252 /* clear clients DMA requests sitting before arbitration */ 403 const struct tegra_mc_client *client = &mc->soc->clients[i]; 673 if (mc->soc->clients[i].id == id) { 674 client = mc->soc->clients[i].name; 854 node = icc_node_create(mc->soc->clients[i].id); 860 node->name = mc->soc->clients[i].name; 868 node->data = (struct tegra_mc_client *)&(mc->soc->clients[i]);
|
H A D | tegra124.c | 1158 * ISO clients need to reserve extra bandwidth up-front because 1189 client = &mc->soc->clients[idx]; 1197 /* these clients are isochronous by default */ 1210 if (mc->soc->clients[i].id == idx) 1249 .clients = tegra124_mc_clients, 1262 .clients = tegra124_mc_clients, 1283 .clients = tegra124_mc_clients, 1296 .clients = tegra124_mc_clients,
|
/linux-master/include/soc/tegra/ |
H A D | mc.h | 81 const struct tegra_mc_client *clients; member in struct:tegra_smmu_soc 172 const struct tegra_mc_client *clients; member in struct:tegra_mc_soc
|
/linux-master/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_cfg.h | 62 uint32_t clients[MAX_CLIENTS]; /* SMP port allocation /pipe */ member in struct:mdp5_smp_block
|
H A D | mdp5_cfg.c | 27 .clients = { 116 .clients = { 197 .clients = { 285 .clients = { 385 .clients = { 457 .clients = { 537 .clients = { 756 .clients = {
|
/linux-master/drivers/s390/net/ |
H A D | ism_drv.c | 35 static struct ism_client *clients[MAX_CLIENTS]; /* use an array rather than */ variable in typeref:struct:ism_client 67 if (!clients[i]) { 68 clients[i] = client; 116 clients[client->id] = NULL; 564 if (clients[i]) { 565 clients[i]->add(ism); 566 ism_setup_forwarding(clients[i], ism); 659 if (clients[i]) 660 clients[i]->remove(ism); 703 memset(clients, [all...] |
/linux-master/sound/ppc/ |
H A D | keywest.c | 69 &to_i2c_driver(keywest_ctx->client->dev.driver)->clients);
|
/linux-master/include/linux/hsi/ |
H A D | hsi.h | 58 * struct hsi_channel - channel resource used by the hsi clients 210 * @shared: Set when port can be shared by different clients 211 * @claimed: Reference count of clients which claimed the port 219 * @n_head: Notifier chain for signaling port events to the clients. 290 struct device_node *clients); 293 struct device_node *clients) 317 * API for HSI clients 349 * When sharing ports, clients should either relay on a single 292 hsi_add_clients_from_dt(struct hsi_port *port, struct device_node *clients) argument
|
/linux-master/drivers/iommu/ |
H A D | exynos-iommu.c | 247 struct list_head clients; /* list of sysmmu_drvdata.domain_node */ member in struct:exynos_iommu_domain 250 spinlock_t lock; /* lock for modyfying list of clients */ 296 struct list_head domain_node; /* node for domain clients list */ 924 INIT_LIST_HEAD(&domain->clients); 948 WARN_ON(!list_empty(&domain->clients)); 952 list_for_each_entry_safe(data, next, &domain->clients, domain_node) { 1006 list_for_each_entry_safe(data, next, &domain->clients, domain_node) { 1053 list_add_tail(&data->domain_node, &domain->clients); 1123 list_for_each_entry(data, &domain->clients, domain_node) 1162 list_for_each_entry(data, &domain->clients, domain_nod [all...] |
/linux-master/drivers/hid/intel-ish-hid/ishtp/ |
H A D | hbm.c | 18 * ishtp_hbm_fw_cl_allocate() - Allocate FW clients 21 * Allocates storage for fw clients 25 struct ishtp_fw_client *clients; local 28 /* count how many ISH clients we have */ 35 /* allocate storage for fw clients representation */ 36 clients = kcalloc(dev->fw_clients_num, sizeof(struct ishtp_fw_client), 38 if (!clients) { 43 dev->fw_clients = clients; 169 /* enumerate clients */
|
/linux-master/arch/um/drivers/ |
H A D | mconsole_kern.c | 556 static LIST_HEAD(clients); 565 if (list_empty(&clients)) 574 list_for_each(ele, &clients) { 604 list_add(&entry.list, &clients);
|