| /linux/drivers/gpu/drm/nouveau/ |
| A D | nouveau_drm.c | 138 struct nouveau_cli *cli = container_of(w, typeof(*cli), work); in nouveau_cli_work() local 162 work->cli = cli; in nouveau_cli_work_queue() 221 snprintf(cli->name, sizeof(cli->name), "%s", sname); in nouveau_cli_init() 222 cli->drm = drm; in nouveau_cli_init() 232 cli->name, device, &cli->base); in nouveau_cli_init() 274 ret = nouveau_vmm_init(cli, vmms[ret].oclass, &cli->vmm); in nouveau_cli_init() 675 kfree(cli); in nouveau_drm_device_fini() 1103 if (!(cli = kzalloc(sizeof(*cli), GFP_KERNEL))) { in nouveau_drm_open() 1121 kfree(cli); in nouveau_drm_open() 1148 if (cli->abi16) in nouveau_drm_postclose() [all …]
|
| A D | nouveau_mem.c | 82 mutex_lock(&mem->cli->drm->master.lock); in nouveau_mem_fini() 84 mutex_unlock(&mem->cli->drm->master.lock); in nouveau_mem_fini() 91 struct nouveau_cli *cli = mem->cli; in nouveau_mem_host() local 92 struct nouveau_drm *drm = cli->drm; in nouveau_mem_host() 93 struct nvif_mmu *mmu = &cli->mmu; in nouveau_mem_host() 128 struct nouveau_cli *cli = mem->cli; in nouveau_mem_vram() local 129 struct nouveau_drm *drm = cli->drm; in nouveau_mem_vram() 130 struct nvif_mmu *mmu = &cli->mmu; in nouveau_mem_vram() 135 switch (cli->mem->oclass) { in nouveau_mem_vram() 174 nouveau_mem_new(struct nouveau_cli *cli, u8 kind, u8 comp, in nouveau_mem_new() argument [all …]
|
| A D | nouveau_gem.c | 102 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open() local 106 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : &cli->vmm; in nouveau_gem_object_open() 183 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : & cli->vmm; in nouveau_gem_object_close() 226 struct nouveau_drm *drm = cli->drm; in nouveau_gem_new() 272 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : &cli->vmm; in nouveau_gem_info() 476 NV_PRINTK(err, cli, "fail reserve\n"); in validate_init() 485 NV_PRINTK(err, cli, "vma not found!\n"); in validate_init() 542 NV_PRINTK(err, cli, "fail set_domain\n"); in validate_list() 549 NV_PRINTK(err, cli, "fail ttm_validate\n"); in validate_list() 599 NV_PRINTK(err, cli, "validate_init\n"); in nouveau_gem_pushbuf_validate() [all …]
|
| A D | nouveau_usif.c | 127 struct nouveau_cli *cli = nouveau_cli(f); in usif_notify_new() local 128 struct nvif_client *client = &cli->base; in usif_notify_new() 163 list_add(&ntfy->head, &cli->notifys); in usif_notify_new() 173 struct nvif_client *client = &cli->base; in usif_notify_del() 196 struct nvif_client *client = &cli->base; in usif_notify_get() 304 list_add(&object->head, &cli->objects); in usif_object_new() 355 mutex_lock(&cli->mutex); in usif_ioctl() 360 mutex_unlock(&cli->mutex); in usif_ioctl() 400 mutex_unlock(&cli->mutex); in usif_ioctl() 427 INIT_LIST_HEAD(&cli->objects); in usif_client_init() [all …]
|
| A D | nouveau_abi16.c | 44 if (!cli->abi16) { in nouveau_abi16() 47 if (cli->abi16) { in nouveau_abi16() 61 return cli->abi16; in nouveau_abi16() 63 kfree(cli->abi16); in nouveau_abi16() 64 cli->abi16 = NULL; in nouveau_abi16() 67 return cli->abi16; in nouveau_abi16() 74 mutex_lock(&cli->mutex); in nouveau_abi16_get() 76 return cli->abi16; in nouveau_abi16_get() 77 mutex_unlock(&cli->mutex); in nouveau_abi16_get() 172 kfree(cli->abi16); in nouveau_abi16_fini() [all …]
|
| A D | nouveau_svm.c | 170 if (!cli->svm.svmm) { in nouveau_svmm_bind() 187 nouveau_dmem_migrate_vma(cli->drm, cli->svm.svmm, vma, addr, in nouveau_svmm_bind() 326 if (!cli->drm->svm) in nouveau_svmm_init() 332 svmm->vmm = &cli->svm; in nouveau_svmm_init() 338 mutex_lock(&cli->mutex); in nouveau_svmm_init() 339 if (cli->svm.cli) { in nouveau_svmm_init() 351 cli->vmm.vmm.object.oclass, true, in nouveau_svmm_init() 366 cli->svm.svmm = svmm; in nouveau_svmm_init() 367 cli->svm.cli = cli; in nouveau_svmm_init() 369 mutex_unlock(&cli->mutex); in nouveau_svmm_init() [all …]
|
| A D | nouveau_chan.c | 52 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_killed() local 53 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid); in nouveau_channel_killed() 64 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_idle() local 75 NV_PRINTK(err, cli, "failed to idle channel %d [%s]\n", in nouveau_channel_idle() 76 chan->chid, nvxx_client(&cli->base)->name); in nouveau_channel_idle() 88 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_del() local 93 if (cli) in nouveau_channel_del() 141 struct nouveau_cli *cli = (void *)device->object.client; in nouveau_channel_prep() local 153 chan->vmm = cli->svm.cli ? &cli->svm : &cli->vmm; in nouveau_channel_prep() 175 chan->chan._push.mem.object.client = &cli->base; in nouveau_channel_prep() [all …]
|
| A D | nouveau_vmm.c | 125 vmm->cli = NULL; in nouveau_vmm_fini() 129 nouveau_vmm_init(struct nouveau_cli *cli, s32 oclass, struct nouveau_vmm *vmm) in nouveau_vmm_init() argument 131 int ret = nvif_vmm_ctor(&cli->mmu, "drmVmm", oclass, false, PAGE_SIZE, in nouveau_vmm_init() 136 vmm->cli = cli; in nouveau_vmm_init()
|
| A D | nouveau_bo.c | 203 struct nouveau_drm *drm = cli->drm; in nouveau_bo_alloc() 205 struct nvif_mmu *mmu = &cli->mmu; in nouveau_bo_alloc() 206 struct nvif_vmm *vmm = cli->svm.cli ? &cli->svm.vmm : &cli->vmm.vmm; in nouveau_bo_alloc() 234 if (cli->device.info.family >= NV_DEVICE_INFO_V0_FERMI) { in nouveau_bo_alloc() 243 if (cli->device.info.family >= NV_DEVICE_INFO_V0_TESLA) { in nouveau_bo_alloc() 265 if (cli->device.info.family > NV_DEVICE_INFO_V0_CURIE && in nouveau_bo_alloc() 322 nouveau_bo_new(struct nouveau_cli *cli, u64 size, int align, in nouveau_bo_new() argument 799 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_bo_move_m2mf() local 814 mutex_lock(&cli->mutex); in nouveau_bo_move_m2mf() 816 mutex_lock_nested(&cli->mutex, SINGLE_DEPTH_NESTING); in nouveau_bo_move_m2mf() [all …]
|
| A D | nv17_fence.c | 39 struct nouveau_cli *cli = (void *)prev->user.client; in nv17_fence_sync() local 47 if (!mutex_trylock(&cli->mutex)) in nv17_fence_sync() 72 mutex_unlock(&cli->mutex); in nv17_fence_sync()
|
| A D | nouveau_bo.h | 121 nouveau_bo_new_pin_map(struct nouveau_cli *cli, u64 size, int align, u32 domain, in nouveau_bo_new_pin_map() argument 124 int ret = nouveau_bo_new(cli, size, align, domain, in nouveau_bo_new_pin_map()
|
| A D | nouveau_vmm.h | 26 struct nouveau_cli *cli; member
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-nomadik.c | 482 dev->cli.slave_adr); in read_i2c() 499 dev->cli.buffer++; in fill_tx_fifo() 500 dev->cli.count--; in fill_tx_fifo() 501 dev->cli.xfer_bytes++; in fill_tx_fifo() 772 dev->cli.buffer++; in i2c_irq_handler() 782 dev->cli.buffer++; in i2c_irq_handler() 796 *dev->cli.buffer = in i2c_irq_handler() 798 dev->cli.buffer++; in i2c_irq_handler() 799 dev->cli.count--; in i2c_irq_handler() 807 if (dev->cli.count) { in i2c_irq_handler() [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| A D | sockmap_ktls.c | 43 int err, cli, srv, zero = 0; in test_sockmap_ktls_disconnect_after_delete() local 55 cli = socket(family, SOCK_STREAM, 0); in test_sockmap_ktls_disconnect_after_delete() 56 if (CHECK_FAIL(cli == -1)) { in test_sockmap_ktls_disconnect_after_delete() 61 err = connect(cli, (struct sockaddr *)&addr, len); in test_sockmap_ktls_disconnect_after_delete() 67 err = bpf_map_update_elem(map, &zero, &cli, 0); in test_sockmap_ktls_disconnect_after_delete() 73 err = setsockopt(cli, IPPROTO_TCP, TCP_ULP, "tls", strlen("tls")); in test_sockmap_ktls_disconnect_after_delete() 85 err = disconnect(cli); in test_sockmap_ktls_disconnect_after_delete() 90 close(cli); in test_sockmap_ktls_disconnect_after_delete()
|
| /linux/drivers/nvme/host/ |
| A D | Kconfig | 49 To configure a NVMe over Fabrics controller use the nvme-cli tool 50 from https://github.com/linux-nvme/nvme-cli. 65 To configure a NVMe over Fabrics controller use the nvme-cli tool 66 from https://github.com/linux-nvme/nvme-cli. 82 To configure a NVMe over Fabrics controller use the nvme-cli tool 83 from https://github.com/linux-nvme/nvme-cli.
|
| /linux/drivers/iio/common/ms_sensors/ |
| A D | ms_sensors_i2c.h | 54 int ms_sensors_reset(void *cli, u8 cmd, unsigned int delay); 55 int ms_sensors_read_prom_word(void *cli, int cmd, u16 *word); 56 int ms_sensors_convert_and_read(void *cli, u8 conv, u8 rd,
|
| A D | ms_sensors_i2c.c | 47 int ms_sensors_reset(void *cli, u8 cmd, unsigned int delay) in ms_sensors_reset() argument 50 struct i2c_client *client = cli; in ms_sensors_reset() 73 int ms_sensors_read_prom_word(void *cli, int cmd, u16 *word) in ms_sensors_read_prom_word() argument 76 struct i2c_client *client = cli; in ms_sensors_read_prom_word() 104 int ms_sensors_convert_and_read(void *cli, u8 conv, u8 rd, in ms_sensors_convert_and_read() argument 109 struct i2c_client *client = cli; in ms_sensors_convert_and_read()
|
| /linux/drivers/iio/magnetometer/ |
| A D | hmc5843_i2c.c | 55 static int hmc5843_i2c_probe(struct i2c_client *cli, in hmc5843_i2c_probe() argument 58 struct regmap *regmap = devm_regmap_init_i2c(cli, in hmc5843_i2c_probe() 63 return hmc5843_common_probe(&cli->dev, in hmc5843_i2c_probe()
|
| /linux/tools/perf/scripts/python/ |
| A D | flamegraph.py | 177 cli = FlameGraphCLI(cli_args) variable 179 process_event = cli.process_event 180 trace_end = cli.trace_end
|
| /linux/drivers/iio/temperature/ |
| A D | tsys01.c | 34 int (*reset)(void *cli, u8 cmd, unsigned int delay); 35 int (*convert_and_read)(void *cli, u8 conv, u8 rd, 37 int (*read_prom_word)(void *cli, int cmd, u16 *word);
|
| /linux/drivers/scsi/esas2r/ |
| A D | esas2r_vda.c | 126 rq->vrq->cli.cmd_rsp_len = in esas2r_process_vda_ioctl() 127 cpu_to_le32(vi->cmd.cli.cmd_rsp_len); in esas2r_process_vda_ioctl() 128 rq->vrq->cli.length = cpu_to_le32(datalen); in esas2r_process_vda_ioctl() 130 firstsg = rq->vrq->cli.sge; in esas2r_process_vda_ioctl() 335 vi->cmd.cli.cmd_rsp_len = in esas2r_complete_vda_ioctl() 453 struct atto_vda_cli_req *vrq = &rq->vrq->cli; in esas2r_build_cli_req()
|
| /linux/drivers/net/ethernet/broadcom/ |
| A D | cnic.h | 410 #define BNX2X_CL_QZONE_ID(bp, cli) \ argument 411 (BNX2X_CHIP_IS_E2_PLUS(bp) ? cli : \ 412 cli + (BP_PORT(bp) * ETH_MAX_RX_CLIENTS_E1H))
|
| /linux/arch/x86/realmode/rm/ |
| A D | trampoline_64.S | 42 cli # We should be safe anyway 87 cli # We should be safe anyway
|
| /linux/arch/x86/kvm/svm/ |
| A D | vmenter.S | 85 2: cli 186 2: cli
|
| /linux/arch/mips/kernel/ |
| A D | genex.S | 560 BUILD_HANDLER ibe be cli silent /* #6 */ 561 BUILD_HANDLER dbe be cli silent /* #7 */ 580 BUILD_HANDLER watch watch cli silent /* #23 */ 584 BUILD_HANDLER mcheck mcheck cli verbose /* #24 */
|