Searched refs:clients (Results 1 - 25 of 64) sorted by relevance

123

/linux-master/drivers/hsi/
H A DMakefile9 obj-y += clients/
/linux-master/drivers/pps/
H A DMakefile9 obj-y += clients/ generators/
/linux-master/include/linux/
H A Dpci-p2pdma.h22 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 Dagpgart.h103 struct agp_client *clients; member in struct:agp_controller
/linux-master/drivers/gpu/vga/
H A Dvga_switcheroo.c70 * 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 Dqed_cxt.c284 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 Dxe_gt_ccs_mode.c127 /* 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 Dxe_device.c81 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 Dmigrate_reuseport.c52 __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 Dseq_queue.h40 /* 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 Dseq_queue.c11 * 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 Dbus.c19 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 Dpmic_glink.c38 /* 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 Dtegra20.c378 * 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 Dmc.c229 /* 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 Dtegra124.c1158 * 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 Dmc.h81 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 Dmdp5_cfg.h62 uint32_t clients[MAX_CLIENTS]; /* SMP port allocation /pipe */ member in struct:mdp5_smp_block
H A Dmdp5_cfg.c27 .clients = {
116 .clients = {
197 .clients = {
285 .clients = {
385 .clients = {
457 .clients = {
537 .clients = {
756 .clients = {
/linux-master/drivers/s390/net/
H A Dism_drv.c35 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 Dkeywest.c69 &to_i2c_driver(keywest_ctx->client->dev.driver)->clients);
/linux-master/include/linux/hsi/
H A Dhsi.h58 * 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 Dexynos-iommu.c247 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 Dhbm.c18 * 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 Dmconsole_kern.c556 static LIST_HEAD(clients);
565 if (list_empty(&clients))
574 list_for_each(ele, &clients) {
604 list_add(&entry.list, &clients);

Completed in 249 milliseconds

123