/linux-6.3-rc2/drivers/gpu/drm/i915/ |
A D | i915_drm_client.c | 20 void i915_drm_clients_init(struct i915_drm_clients *clients, in i915_drm_clients_init() argument 23 clients->i915 = i915; in i915_drm_clients_init() 24 clients->next_id = 0; in i915_drm_clients_init() 32 struct xarray *xa = &clients->xarray; in i915_drm_client_add() 41 &clients->next_id, GFP_KERNEL); in i915_drm_client_add() 49 client->clients = clients; in i915_drm_client_add() 63 struct xarray *xa = &client->clients->xarray; in __i915_drm_client_free() 72 void i915_drm_clients_fini(struct i915_drm_clients *clients) in i915_drm_clients_fini() argument 74 GEM_BUG_ON(!xa_empty(&clients->xarray)); in i915_drm_clients_fini() 75 xa_destroy(&clients->xarray); in i915_drm_clients_fini() [all …]
|
A D | i915_drm_client.h | 35 struct i915_drm_clients *clients; member 43 void i915_drm_clients_init(struct i915_drm_clients *clients, 60 struct i915_drm_client *i915_drm_client_add(struct i915_drm_clients *clients); 66 void i915_drm_clients_fini(struct i915_drm_clients *clients);
|
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qed/ |
A D | qed_cxt.c | 444 struct qed_ilt_client_cfg *clients = p_hwfn->p_cxt_mngr->clients; in qed_cxt_ilt_blk_reset() local 752 p_cli = &p_mngr->clients[ILT_CLI_CDUT]; in qed_cxt_cfg_ilt_compute_excess() 902 if (!clients[pos].active) { \ 990 struct qed_ilt_client_cfg *clients = p_mngr->clients; in qed_ilt_shadow_alloc() local 1007 for_each_ilt_valid_client(i, clients) { in qed_ilt_shadow_alloc() 1009 p_blk = &clients[i].pf_blks[j]; in qed_ilt_shadow_alloc() 1018 p_blk = &clients[i].vf_blks[j]; in qed_ilt_shadow_alloc() 1112 struct qed_ilt_client_cfg *clients; in qed_cxt_mngr_alloc() local 1121 clients = p_mngr->clients; in qed_cxt_mngr_alloc() 1572 struct qed_ilt_client_cfg *clients; in qed_ilt_init_pf() local [all …]
|
/linux-6.3-rc2/drivers/gpu/vga/ |
A D | vga_switcheroo.c | 157 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() 652 list_for_each_entry(client, &vgasr_priv.clients, list) { in vga_switcheroo_show() 711 active = find_active_client(&vgasr_priv.clients); in vga_switchto_stage1() 728 active = find_active_client(&vgasr_priv.clients); in vga_switchto_stage2() 765 list_for_each_entry(client, &vgasr_priv.clients, list) { in check_can_switch() [all …]
|
/linux-6.3-rc2/drivers/char/agp/ |
A D | frontend.c | 340 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() 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() 441 clients = clients->next; in agp_controller_release_current() 462 client = controller->clients; in agp_find_client_in_controller() [all …]
|
/linux-6.3-rc2/fs/nfsd/ |
A D | Kconfig | 29 available to clients mounting the NFS server on this system. 41 Unless you are hosting ancient (1990's era) NFS clients, you don't 56 This protocol extension allows applications on NFS clients to 62 NFSv3 ACL protocol extension allowing NFS clients to manipulate 64 clients which support the Solaris NFSv3 ACL protocol can then 103 clients to directly perform I/O to block devices accessible to both 104 the server and the clients. See RFC 5663 for more details. 116 clients to directly perform I/O to SCSI devices accessible to both 117 the server and the clients. See draft-ietf-nfsv4-scsi-layout for 129 enables NFS clients to directly perform I/O to NFSv3 devices [all …]
|
/linux-6.3-rc2/include/linux/ |
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) in pci_p2pdma_distance_many() argument 52 static inline struct pci_dev *pci_p2pmem_find_many(struct device **clients, in pci_p2pmem_find_many() argument
|
/linux-6.3-rc2/drivers/gpu/host1x/ |
A D | bus.c | 19 static LIST_HEAD(clients); 123 list_move_tail(&client->list, &device->clients); in host1x_subdev_register() 200 list_for_each_entry(client, &device->clients, list) { in host1x_device_init() 211 list_for_each_entry(client, &device->clients, list) { in host1x_device_init() 261 list_for_each_entry_reverse(client, &device->clients, list) { in host1x_device_exit() 417 list_add_tail(&client->list, &clients); in __host1x_device_del() 432 list_move_tail(&client->list, &clients); in __host1x_device_del() 467 INIT_LIST_HEAD(&device->clients); in host1x_device_add() 493 list_for_each_entry_safe(client, tmp, &clients, list) { in host1x_device_add() 792 list_add_tail(&client->list, &clients); in __host1x_client_register() [all …]
|
/linux-6.3-rc2/drivers/s390/net/ |
A D | ism_drv.c | 60 if (!clients[i]) { in ism_register_client() 61 clients[i] = client; in ism_register_client() 91 clients[client->id] = NULL; in ism_unregister_client() 505 if (clients[i]) in ism_handle_event() 605 if (clients[i]) { in ism_dev_init() 606 INIT_WORK(&clients[i]->add_work, in ism_dev_init() 608 clients[i]->tgt_ism = ism; in ism_dev_init() 712 if (clients[i]) { in ism_dev_exit() 713 INIT_WORK(&clients[i]->remove_work, in ism_dev_exit() 715 clients[i]->tgt_ism = ism; in ism_dev_exit() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/ |
A D | migrate_reuseport.c | 52 __s64 clients[NR_CLIENTS]; member 284 test_case->clients[i] = socket(test_case->family, SOCK_STREAM, in start_clients() 286 if (!ASSERT_NEQ(test_case->clients[i], -1, "socket")) in start_clients() 292 err = settimeo(test_case->clients[i], 100); in start_clients() 299 err = setsockopt(test_case->clients[i], IPPROTO_TCP, in start_clients() 307 err = connect(test_case->clients[i], in start_clients() 313 err = write(test_case->clients[i], buf, MSGLEN); in start_clients() 468 init_fds(test_case->clients, NR_CLIENTS); in run_test() 528 close_fds(test_case->clients, NR_CLIENTS); in run_test()
|
/linux-6.3-rc2/Documentation/virt/acrn/ |
A D | io-request.rst | 23 2. I/O clients 27 GPA falls in a certain range. Multiple I/O clients can be associated with each 30 any other clients. The ACRN userspace acts as the default client for each User 34 I/O requests and I/O clients. 54 || | | | I/O clients | | | | 93 registered clients based on the address of the I/O accesses, updates
|
/linux-6.3-rc2/Documentation/admin-guide/nfs/ |
A D | pnfs-scsi-server.rst | 9 also hands out layouts to the clients so that they can directly access the 14 file system must sit on a SCSI LUN that is accessible to the clients in 16 exported LUN, striping or concatenation of LUNs on the MDS and clients
|
A D | pnfs-block-server.rst | 8 to the clients to directly access the underlying block devices that are 14 to the clients in addition to the MDS. As of now the file system needs to 16 volumes on the MDS and clients is not supported yet.
|
/linux-6.3-rc2/Documentation/devicetree/bindings/arm/msm/ |
A D | qcom,llcc.yaml | 15 that can be shared by multiple clients. Clients here are different cores in the 16 SoC, the idea is to minimize the local caches at the clients and migrate to 18 which are assigned to clients. Clients can query the slice details, activate
|
/linux-6.3-rc2/drivers/soc/qcom/ |
A D | pmic_glink.c | 31 struct list_head clients; member 78 list_add(&client->node, &pg->clients); in devm_pmic_glink_register_client() 109 list_for_each_entry(client, &pg->clients, node) { in pmic_glink_rpmsg_callback() 162 list_for_each_entry(client, &pg->clients, node) in pmic_glink_state_notify_clients() 248 INIT_LIST_HEAD(&pg->clients); in pmic_glink_probe()
|
/linux-6.3-rc2/Documentation/filesystems/nfs/ |
A D | client-identifier.rst | 41 leases. When the server restarts and clients attempt to recover 43 clients that held state before the server restarted and clients 92 circumstances where clients can interfere with each other. This is 95 If distinct clients present the same "co_ownerid" string and use 97 unable to tell that the clients are not the same. Each distinct 102 If distinct clients present the same "co_ownerid" string and use 104 to operate normally but reject subsequent clients with the same 117 to other clients in the meantime. This is referred to as "lock 134 - NFS-root (diskless) clients, where the local DCHP server (or
|
/linux-6.3-rc2/drivers/memory/tegra/ |
A D | tegra20.c | 420 if (mc->soc->clients[i].id == idx) in tegra20_mc_of_icc_xlate_extended() 518 client0 = &mc->soc->clients[i]; in tegra20_mc_collect_stats() 519 client1 = &mc->soc->clients[i + 1]; in tegra20_mc_collect_stats() 538 client0 = &mc->soc->clients[i]; in tegra20_mc_collect_stats() 546 client1 = &mc->soc->clients[i]; in tegra20_mc_collect_stats() 631 seq_printf(s, "%-14s ", mc->soc->clients[i].name); in tegra20_mc_stats_show() 775 client = mc->soc->clients[id].name; in tegra20_mc_handle_irq() 797 .clients = tegra20_mc_clients,
|
A D | tegra124.c | 1189 client = &mc->soc->clients[idx]; in tegra124_mc_of_icc_xlate_extended() 1210 if (mc->soc->clients[i].id == idx) in tegra124_mc_of_icc_xlate_extended() 1249 .clients = tegra124_mc_clients, 1262 .clients = tegra124_mc_clients, 1283 .clients = tegra124_mc_clients, 1296 .clients = tegra124_mc_clients,
|
/linux-6.3-rc2/Documentation/gpu/ |
A D | tegra.rst | 7 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.
|
/linux-6.3-rc2/drivers/hsi/clients/ |
A D | Kconfig | 3 # HSI clients configuration 6 comment "HSI clients"
|
/linux-6.3-rc2/drivers/pps/clients/ |
A D | Kconfig | 3 # PPS clients configuration 6 comment "PPS clients support"
|
/linux-6.3-rc2/Documentation/devicetree/bindings/memory-controllers/ |
A D | nvidia,tegra20-mc.yaml | 17 and returns response data to the various clients. The Memory Controller 19 performance among the various clients.
|
/linux-6.3-rc2/Documentation/devicetree/bindings/dma/ |
A D | atmel-xdma.txt | 28 * DMA clients 29 DMA clients connected to the Atmel XDMA controller must use the format
|
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/mdp5/ |
A D | mdp5_cfg.c | 27 .clients = { 116 .clients = { 204 .clients = { 304 .clients = { 376 .clients = { 456 .clients = { 675 .clients = {
|
/linux-6.3-rc2/Documentation/ABI/stable/ |
A D | sysfs-bus-mhi | 10 Users: Any userspace application or clients interested in device info. 21 Users: Any userspace application or clients interested in device info.
|