| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_drm.c | 174 struct nouveau_cli *cli = container_of(w, typeof(*cli), work); in nouveau_cli_work() local 176 mutex_lock(&cli->lock); in nouveau_cli_work() 177 list_for_each_entry_safe(work, wtmp, &cli->worker, head) { in nouveau_cli_work() 183 mutex_unlock(&cli->lock); in nouveau_cli_work() 190 schedule_work(&work->cli->work); in nouveau_cli_work_fence() 194 nouveau_cli_work_queue(struct nouveau_cli *cli, struct dma_fence *fence, in nouveau_cli_work_queue() argument 198 work->cli = cli; in nouveau_cli_work_queue() 199 mutex_lock(&cli->lock); in nouveau_cli_work_queue() 200 list_add_tail(&work->head, &cli->worker); in nouveau_cli_work_queue() 203 mutex_unlock(&cli->lock); in nouveau_cli_work_queue() [all …]
|
| H A D | nouveau_svm.c | 105 NV_DEBUG((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a) 107 NV_WARN((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a) 113 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_svmm_bind() local 169 if (!cli->svm.svmm) { in nouveau_svmm_bind() 186 nouveau_dmem_migrate_vma(cli->drm, cli->svm.svmm, vma, addr, in nouveau_svmm_bind() 210 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part() 211 ivmm = nouveau_ivmm_find(svmm->vmm->cli->drm->svm, inst); in nouveau_svmm_part() 216 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part() 231 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_join() 232 list_add(&ivmm->head, &svmm->vmm->cli->drm->svm->inst); in nouveau_svmm_join() [all …]
|
| H A D | nouveau_exec.c | 93 struct nouveau_cli *cli = job->cli; in nouveau_exec_job_submit() local 94 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(cli); in nouveau_exec_job_submit() 138 NV_PRINTK(err, job->cli, "nv50cal_space: %d\n", ret); in nouveau_exec_job_run() 154 NV_PRINTK(err, job->cli, "error fencing pushbuf: %d\n", ret); in nouveau_exec_job_run() 189 NV_PRINTK(warn, job->cli, "job timeout, channel %d killed!\n", in nouveau_exec_job_timeout() 355 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_exec_ioctl_exec() local 366 if (unlikely(!nouveau_cli_uvmm(cli))) in nouveau_exec_ioctl_exec() 387 NV_PRINTK(err, cli, "pushbuf push count exceeds limit: %d max %d\n", in nouveau_exec_ioctl_exec()
|
| H A D | nouveau_vmm.c | 128 vmm->cli = NULL; in nouveau_vmm_fini() 132 nouveau_vmm_init(struct nouveau_cli *cli, s32 oclass, struct nouveau_vmm *vmm) in nouveau_vmm_init() argument 134 int ret = nvif_vmm_ctor(&cli->mmu, "drmVmm", oclass, UNMANAGED, in nouveau_vmm_init() 139 vmm->cli = cli; in nouveau_vmm_init()
|
| H A D | nouveau_bo.c | 211 nouveau_bo_alloc(struct nouveau_cli *cli, u64 *size, int *align, u32 domain, in nouveau_bo_alloc() argument 214 struct nouveau_drm *drm = cli->drm; in nouveau_bo_alloc() 216 struct nvif_mmu *mmu = &cli->mmu; in nouveau_bo_alloc() 217 struct nvif_vmm *vmm = &nouveau_cli_vmm(cli)->vmm; in nouveau_bo_alloc() 248 if (cli->device.info.family >= NV_DEVICE_INFO_V0_FERMI) { in nouveau_bo_alloc() 256 } else if (cli->device.info.family >= NV_DEVICE_INFO_V0_TESLA) { in nouveau_bo_alloc() 268 if (!nouveau_cli_uvmm(cli) || internal) { in nouveau_bo_alloc() 278 if (cli->device.info.family > NV_DEVICE_INFO_V0_CURIE && in nouveau_bo_alloc() 374 nouveau_bo_new(struct nouveau_cli *cli, u64 size, int align, in nouveau_bo_new() argument 382 nvbo = nouveau_bo_alloc(cli, &size, &align, domain, tile_mode, in nouveau_bo_new() [all …]
|
| H A D | nouveau_fence.c | 170 struct nouveau_cli *cli = chan->cli; in nouveau_fence_context_new() local 171 struct nouveau_drm *drm = cli->drm; in nouveau_fence_context_new() 190 strscpy(fctx->name, cli->name); in nouveau_fence_context_new() 211 struct nouveau_fence_priv *priv = (void*)chan->cli->drm->fence; in nouveau_fence_emit() 368 f = nouveau_local_fence(fence, chan->cli->drm); in nouveau_fence_sync() 376 local = prev && prev->cli->drm == chan->cli->drm; in nouveau_fence_sync()
|
| H A D | nouveau_sched.c | 35 job->cli = nouveau_cli(args->file_priv); in nouveau_job_init() 176 NV_PRINTK(warn, job->cli, in nouveau_job_add_deps() 226 NV_PRINTK(warn, job->cli, in nouveau_job_fence_attach_prepare() 280 .vm = &nouveau_cli_uvmm(job->cli)->base, in nouveau_job_submit() 381 NV_PRINTK(warn, job->cli, "Generic job timeout.\n"); in nouveau_sched_timedout_job()
|
| H A D | nouveau_debugfs.c | 224 struct nouveau_cli *cli; in nouveau_debugfs_gpuva() local 227 list_for_each_entry(cli, &drm->clients, head) { in nouveau_debugfs_gpuva() 228 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(cli); in nouveau_debugfs_gpuva()
|
| H A D | nouveau_vmm.h | 26 struct nouveau_cli *cli; member
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-nomadik.c | 204 struct i2c_nmk_client cli; member 332 priv->cli.operation = I2C_NO_OPERATION; in init_hw() 354 mcr |= FIELD_PREP(I2C_MCR_A7, priv->cli.slave_adr); in load_i2c_mcr_reg() 366 priv->cli.slave_adr); in load_i2c_mcr_reg() 378 if (priv->cli.operation == I2C_WRITE) in load_i2c_mcr_reg() 389 mcr |= FIELD_PREP(I2C_MCR_LENGTH, priv->cli.count); in load_i2c_mcr_reg() 551 (priv->cli.count != 0); in fill_tx_fifo() 554 nmk_i2c_writeb(priv, *priv->cli.buffer, I2C_TFR); in fill_tx_fifo() 555 priv->cli.buffer++; in fill_tx_fifo() 556 priv->cli.count--; in fill_tx_fifo() [all …]
|
| /linux/drivers/iio/magnetometer/ |
| H A D | hmc5843_i2c.c | 55 static int hmc5843_i2c_probe(struct i2c_client *cli) in hmc5843_i2c_probe() argument 57 const struct i2c_device_id *id = i2c_client_get_device_id(cli); in hmc5843_i2c_probe() 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/drivers/iio/common/ms_sensors/ |
| H 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,
|
| H 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/nvme/host/ |
| H A D | Kconfig | 62 To configure a NVMe over Fabrics controller use the nvme-cli tool 63 from https://github.com/linux-nvme/nvme-cli. 78 To configure a NVMe over Fabrics controller use the nvme-cli tool 79 from https://github.com/linux-nvme/nvme-cli. 95 To configure a NVMe over Fabrics controller use the nvme-cli tool 96 from https://github.com/linux-nvme/nvme-cli.
|
| /linux/drivers/iio/temperature/ |
| H 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/tools/perf/scripts/python/ |
| H A D | flamegraph.py | 264 cli = FlameGraphCLI(cli_args) variable 266 process_event = cli.process_event 267 trace_end = cli.trace_end
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | cnic.h | 411 #define BNX2X_CL_QZONE_ID(bp, cli) \ argument 412 (BNX2X_CHIP_IS_E2_PLUS(bp) ? cli : \ 413 cli + (BP_PORT(bp) * ETH_MAX_RX_CLIENTS_E1H))
|
| /linux/arch/x86/lib/ |
| H A D | cmpxchg16b_emu.S | 23 cli
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | xapic_state_test.c | 21 cli(); in xapic_guest_code() 41 cli(); in x2apic_guest_code()
|
| /linux/arch/mips/kernel/ |
| H A D | genex.S | 570 BUILD_HANDLER ibe be cli silent /* #6 */ 571 BUILD_HANDLER dbe be cli silent /* #7 */ 590 BUILD_HANDLER watch watch cli silent /* #23 */ 594 BUILD_HANDLER mcheck mcheck cli verbose /* #24 */
|
| /linux/drivers/video/backlight/ |
| H A D | ili9320.h | 69 struct ili9320_client *cli);
|
| /linux/Documentation/userspace-api/netlink/ |
| H A D | intro-specs.rst | 18 The tool is located at ``tools/net/ynl/pyynl/cli.py``. It accepts 30 $ ./tools/net/ynl/pyynl/cli.py --spec Documentation/netlink/specs/ethtool.yaml \ 51 code from ``cli.py``.
|
| /linux/arch/x86/realmode/rm/ |
| H A D | trampoline_64.S | 62 cli # We should be safe anyway 106 cli # We should be safe anyway
|
| H A D | trampoline_32.S | 40 cli # We should be safe anyway
|
| /linux/tools/testing/selftests/net/ovpn/ |
| H A D | Makefile | 32 TEST_GEN_FILES := ovpn-cli
|