Home
last modified time | relevance | path

Searched refs:clients (Results 1 – 25 of 192) sorted by relevance

12345678

/Linux-v5.4/drivers/gpu/drm/i915/gt/uc/
Dselftest_guc.c12 static struct intel_guc_client *clients[ATTEMPTS]; variable
226 clients[i] = guc_client_alloc(guc, i % GUC_CLIENT_PRIORITY_NUM); in igt_guc_doorbells()
228 if (!clients[i]) { in igt_guc_doorbells()
234 if (IS_ERR(clients[i])) { in igt_guc_doorbells()
235 if (PTR_ERR(clients[i]) != -ENOSPC) { in igt_guc_doorbells()
237 err = PTR_ERR(clients[i]); in igt_guc_doorbells()
255 if (clients[i]->stage_id >= GUC_NUM_DOORBELLS) { in igt_guc_doorbells()
257 i, clients[i]->stage_id, GUC_NUM_DOORBELLS); in igt_guc_doorbells()
262 err = validate_client(clients[i], i % GUC_CLIENT_PRIORITY_NUM); in igt_guc_doorbells()
269 db_id = clients[i]->doorbell_id; in igt_guc_doorbells()
[all …]
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed_cxt.c211 struct qed_ilt_client_cfg clients[ILT_CLI_MAX]; member
448 u32 page_sz = p_mgr->clients[ILT_CLI_CDUC].p_size.val; in qed_cxt_set_proto_cid_count()
545 p_cli = &p_hwfn->p_cxt_mngr->clients[ILT_CLI_CDUC]; in qed_ilt_get_dynamic_line_cnt()
595 p_cli = qed_cxt_set_cli(&p_mngr->clients[ILT_CLI_CDUC]); in qed_cxt_cfg_ilt_compute()
633 p_cli = qed_cxt_set_cli(&p_mngr->clients[ILT_CLI_CDUT]); in qed_cxt_cfg_ilt_compute()
741 p_cli = qed_cxt_set_cli(&p_mngr->clients[ILT_CLI_QM]); in qed_cxt_cfg_ilt_compute()
766 p_cli = qed_cxt_set_cli(&p_mngr->clients[ILT_CLI_SRC]); in qed_cxt_cfg_ilt_compute()
791 p_cli = qed_cxt_set_cli(&p_mngr->clients[ILT_CLI_TM]); in qed_cxt_cfg_ilt_compute()
824 p_cli = qed_cxt_set_cli(&p_mngr->clients[ILT_CLI_TSDM]); in qed_cxt_cfg_ilt_compute()
862 p_cli = &p_mngr->clients[ILT_CLI_CDUT]; in qed_cxt_cfg_ilt_compute_excess()
[all …]
/Linux-v5.4/drivers/gpu/vga/
Dvga_switcheroo.c157 struct list_head clients; member
175 .clients = LIST_HEAD_INIT(vgasr_priv.clients),
195 list_for_each_entry(client, &vgasr_priv.clients, list) { in vga_switcheroo_enable()
207 list_for_each_entry(client, &vgasr_priv.clients, list) { in vga_switcheroo_enable()
313 list_add_tail(&client->list, &vgasr_priv.clients); in register_client()
482 client = find_client_from_pci(&vgasr_priv.clients, pdev); in vga_switcheroo_get_client_state()
503 client = find_client_from_pci(&vgasr_priv.clients, pdev); in vga_switcheroo_unregister_client()
533 client = find_client_from_pci(&vgasr_priv.clients, pdev); in vga_switcheroo_client_fb_set()
652 list_for_each_entry(client, &vgasr_priv.clients, list) { in vga_switcheroo_show()
701 client = find_client_from_id(&vgasr_priv.clients, id | ID_BIT_AUDIO); in set_audio_state()
[all …]
/Linux-v5.4/drivers/platform/x86/
Di2c-multi-instantiate.c31 struct i2c_client *clients[0]; member
84 multi = devm_kmalloc(dev, struct_size(multi, clients, ret), GFP_KERNEL); in i2c_multi_inst_probe()
119 multi->clients[i] = i2c_acpi_new_device(dev, i, &board_info); in i2c_multi_inst_probe()
120 if (IS_ERR(multi->clients[i])) { in i2c_multi_inst_probe()
121 ret = PTR_ERR(multi->clients[i]); in i2c_multi_inst_probe()
138 i2c_unregister_device(multi->clients[i]); in i2c_multi_inst_probe()
149 i2c_unregister_device(multi->clients[i]); in i2c_multi_inst_remove()
/Linux-v5.4/drivers/char/agp/
Dfrontend.c340 client = controller->clients; in agp_remove_all_clients()
406 struct agp_client *clients; in agp_controller_make_current() local
408 clients = controller->clients; in agp_controller_make_current()
410 while (clients != NULL) { in agp_controller_make_current()
413 priv = agp_find_private(clients->pid); in agp_controller_make_current()
419 clients = clients->next; in agp_controller_make_current()
428 struct agp_client *clients; in agp_controller_release_current() local
431 clients = controller->clients; in agp_controller_release_current()
433 while (clients != NULL) { in agp_controller_release_current()
436 priv = agp_find_private(clients->pid); in agp_controller_release_current()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/dma/
Drenesas,rcar-dmac.txt4 controller instances named DMAC capable of serving multiple clients. Channels
5 can be dedicated to specific clients or shared between a large number of
6 clients.
10 256 clients in total. When the number of hardware channels is lower than the
11 number of clients to be served, channels must be shared between multiple DMA
12 clients. The association of DMA clients to DMAC channels is fully dynamic and
Datmel-xdma.txt29 * DMA clients
30 DMA clients connected to the Atmel XDMA controller must use the format
Djz4780-dma.txt15 DMA clients (see below).
42 DMA clients must use the format described in dma.txt, giving a phandle to the
/Linux-v5.4/drivers/gpu/host1x/
Dbus.c18 static LIST_HEAD(clients);
121 list_move_tail(&client->list, &device->clients); in host1x_subdev_register()
198 list_for_each_entry(client, &device->clients, list) { in host1x_device_init()
215 list_for_each_entry_continue_reverse(client, &device->clients, list) in host1x_device_init()
240 list_for_each_entry_reverse(client, &device->clients, list) { in host1x_device_exit()
384 list_add_tail(&client->list, &clients); in __host1x_device_del()
398 list_for_each_entry_safe(client, cl, &device->clients, list) in __host1x_device_del()
399 list_move_tail(&client->list, &clients); in __host1x_device_del()
434 INIT_LIST_HEAD(&device->clients); in host1x_device_add()
460 list_for_each_entry_safe(client, tmp, &clients, list) { in host1x_device_add()
[all …]
/Linux-v5.4/fs/nfsd/
DKconfig28 available to clients mounting the NFS server on this system.
54 This protocol extension allows applications on NFS clients to
60 NFSv3 ACL protocol extension allowing NFS clients to manipulate
62 clients which support the Solaris NFSv3 ACL protocol can then
99 clients to directly perform I/O to block devices accesible to both
100 the server and the clients. See RFC 5663 for more details.
113 clients to directly perform I/O to SCSI devices accesible to both
114 the server and the clients. See draft-ietf-nfsv4-scsi-layout for
126 enables NFS clients to directly perform I/O to NFSv3 devices
127 accesible to both the server and the clients. See
/Linux-v5.4/include/linux/
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);
48 struct device **clients, int num_clients, bool verbose) in pci_p2pdma_distance_many() argument
56 static inline struct pci_dev *pci_p2pmem_find_many(struct device **clients, in pci_p2pmem_find_many() argument
/Linux-v5.4/Documentation/devicetree/bindings/arm/msm/
Dqcom,llcc.txt4 that can be shared by multiple clients. Clients here are different cores in the
5 SOC, the idea is to minimize the local caches at the clients and migrate to
7 which are assigned to clients. Clients can query the slice details, activate
/Linux-v5.4/Documentation/i2c/
Dindex.rst25 upgrading-clients
26 writing-clients
/Linux-v5.4/Documentation/filesystems/nfs/
Dpnfs-scsi-server.txt8 also hands out layouts to the clients so that they can directly access the
13 file system must sit on a SCSI LUN that is accessible to the clients in
15 exported LUN, striping or concatenation of LUNs on the MDS and clients
Dpnfs-block-server.txt6 to the clients to directly access the underlying block devices that are
12 to the clients in addition to the MDS. As of now the file system needs to
14 volumes on the MDS and clients is not supported yet.
/Linux-v5.4/drivers/mfd/
Dtps80031.c438 tps80031->clients[i] = client; in tps80031_probe()
440 tps80031->clients[i] = devm_i2c_new_dummy_device(&client->dev, in tps80031_probe()
442 if (IS_ERR(tps80031->clients[i])) { in tps80031_probe()
444 return PTR_ERR(tps80031->clients[i]); in tps80031_probe()
447 i2c_set_clientdata(tps80031->clients[i], tps80031); in tps80031_probe()
448 tps80031->regmap[i] = devm_regmap_init_i2c(tps80031->clients[i], in tps80031_probe()
/Linux-v5.4/Documentation/gpu/
Dtegra.rst7 buffer provided directly by the CPU, to its clients via channels. Software,
30 The various host1x clients need to be bound together into a logical device in
35 tree for matching device nodes, adding the required clients to a list. Drivers
36 for individual clients register with the infrastructure as well and are added
39 Once all clients are available, the infrastructure will initialize the logical
41 the subsystem and in turn initialize each of its clients.
43 Similarly, when one of the clients is unregistered, the infrastructure will
45 the subsystem specific bits are torn down and the clients destroyed in turn.
Ddrm-uapi.rst126 clients no longer require running compositors or graphics servers to
127 make use of a GPU. But the DRM API required unprivileged clients to
129 step and to grant clients GPU access without authenticating, render
130 nodes were introduced. Render nodes solely serve render clients, that
135 clients together with the legacy drmAuth authentication procedure.
141 nodes are designed to avoid the buffer-leaks, which occur if clients
145 clients can use them. Driver authors must be careful not to allow any
150 authenticates clients on the privileged primary/legacy node is no longer
152 granted GPU access. Communication between clients (or servers) is done
154 clients must not use the insecure FLINK interface.
[all …]
/Linux-v5.4/drivers/pci/
Dp2pdma.c529 int pci_p2pdma_distance_many(struct pci_dev *provider, struct device **clients, in pci_p2pdma_distance_many() argument
543 clients[i]->dma_ops == &dma_virt_ops) { in pci_p2pdma_distance_many()
545 dev_warn(clients[i], in pci_p2pdma_distance_many()
550 pci_client = find_parent_pci_dev(clients[i]); in pci_p2pdma_distance_many()
553 dev_warn(clients[i], in pci_p2pdma_distance_many()
610 struct pci_dev *pci_p2pmem_find_many(struct device **clients, int num_clients) in pci_p2pmem_find_many() argument
628 distance = pci_p2pdma_distance_many(pdev, clients, in pci_p2pmem_find_many()
/Linux-v5.4/drivers/hsi/clients/
DKconfig3 # HSI clients configuration
6 comment "HSI clients"
/Linux-v5.4/drivers/pps/clients/
DKconfig3 # PPS clients configuration
6 comment "PPS clients support"
/Linux-v5.4/include/soc/tegra/
Dmc.h60 const struct tegra_mc_client *clients; member
145 const struct tegra_mc_client *clients; member
/Linux-v5.4/Documentation/
Dtee.txt45 There are two classes of clients, normal clients and supplicants. The latter is
50 Much of the communication between clients and the TEE is opaque to the
52 clients, forward them to the TEE and send back the results. In the case of
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_cfg.c27 .clients = {
111 .clients = {
194 .clients = {
289 .clients = {
356 .clients = {
/Linux-v5.4/drivers/hsi/
DMakefile9 obj-y += clients/

12345678