Home
last modified time | relevance | path

Searched refs:cli (Results 1 – 25 of 54) sorted by relevance

123

/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_mem.c87 nvif_vmm_put(&mem->cli->drm->client.vmm.vmm, &mem->vma[1]); in nouveau_mem_fini()
88 nvif_vmm_put(&mem->cli->drm->client.vmm.vmm, &mem->vma[0]); in nouveau_mem_fini()
89 mutex_lock(&mem->cli->drm->master.lock); in nouveau_mem_fini()
91 mutex_unlock(&mem->cli->drm->master.lock); in nouveau_mem_fini()
98 struct nouveau_cli *cli = mem->cli; in nouveau_mem_host() local
99 struct nouveau_drm *drm = cli->drm; in nouveau_mem_host()
100 struct nvif_mmu *mmu = &cli->mmu; in nouveau_mem_host()
102 bool super = cli->base.super; in nouveau_mem_host()
123 cli->base.super = true; in nouveau_mem_host()
124 ret = nvif_mem_init_type(mmu, cli->mem->oclass, type, PAGE_SHIFT, in nouveau_mem_host()
[all …]
Dnouveau_drm.c132 struct nouveau_cli *cli = container_of(w, typeof(*cli), work); in nouveau_cli_work() local
134 mutex_lock(&cli->lock); in nouveau_cli_work()
135 list_for_each_entry_safe(work, wtmp, &cli->worker, head) { in nouveau_cli_work()
141 mutex_unlock(&cli->lock); in nouveau_cli_work()
148 schedule_work(&work->cli->work); in nouveau_cli_work_fence()
152 nouveau_cli_work_queue(struct nouveau_cli *cli, struct dma_fence *fence, in nouveau_cli_work_queue() argument
156 work->cli = cli; in nouveau_cli_work_queue()
157 mutex_lock(&cli->lock); in nouveau_cli_work_queue()
158 list_add_tail(&work->head, &cli->worker); in nouveau_cli_work_queue()
161 mutex_unlock(&cli->lock); in nouveau_cli_work_queue()
[all …]
Dnouveau_gem.c68 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open() local
75 if (cli->vmm.vmm.object.oclass < NVIF_CLASS_VMM_NV50) in nouveau_gem_object_open()
86 ret = nouveau_vma_new(nvbo, &cli->vmm, &vma); in nouveau_gem_object_open()
136 nouveau_cli_work_queue(vma->vmm->cli, fence, &work->work); in nouveau_gem_object_unmap()
142 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close() local
149 if (cli->vmm.vmm.object.oclass < NVIF_CLASS_VMM_NV50) in nouveau_gem_object_close()
156 vma = nouveau_vma_find(nvbo, &cli->vmm); in nouveau_gem_object_close()
171 nouveau_gem_new(struct nouveau_cli *cli, u64 size, int align, uint32_t domain, in nouveau_gem_new() argument
175 struct nouveau_drm *drm = cli->drm; in nouveau_gem_new()
190 ret = nouveau_bo_new(cli, size, align, flags, tile_mode, in nouveau_gem_new()
[all …]
Dnouveau_chan.c53 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_killed() local
54 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid); in nouveau_channel_killed()
63 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_idle() local
74 NV_PRINTK(err, cli, "failed to idle channel %d [%s]\n", in nouveau_channel_idle()
75 chan->chid, nvxx_client(&cli->base)->name); in nouveau_channel_idle()
87 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_del() local
90 if (cli) { in nouveau_channel_del()
91 super = cli->base.super; in nouveau_channel_del()
92 cli->base.super = true; in nouveau_channel_del()
110 if (cli) in nouveau_channel_del()
[all …]
Dnouveau_usif.c56 struct nouveau_cli *cli = nouveau_cli(filp); in usif_notify_find() local
58 list_for_each_entry(ntfy, &cli->notifys, head) { in usif_notify_find()
124 struct nouveau_cli *cli = nouveau_cli(f); in usif_notify_new() local
125 struct nvif_client *client = &cli->base; in usif_notify_new()
160 list_add(&ntfy->head, &cli->notifys); in usif_notify_new()
169 struct nouveau_cli *cli = nouveau_cli(f); in usif_notify_del() local
170 struct nvif_client *client = &cli->base; in usif_notify_del()
192 struct nouveau_cli *cli = nouveau_cli(f); in usif_notify_get() local
193 struct nvif_client *client = &cli->base; in usif_notify_get()
229 struct nouveau_cli *cli = nouveau_cli(f); in usif_notify_put() local
[all …]
Dnouveau_abi16.c43 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16() local
44 if (!cli->abi16) { in nouveau_abi16()
46 cli->abi16 = abi16 = kzalloc(sizeof(*abi16), GFP_KERNEL); in nouveau_abi16()
47 if (cli->abi16) { in nouveau_abi16()
58 if (nvif_device_init(&cli->base.object, 0, NV_DEVICE, 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()
73 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16_get() local
[all …]
Dnouveau_vmm.c123 vmm->cli = NULL; in nouveau_vmm_fini()
127 nouveau_vmm_init(struct nouveau_cli *cli, s32 oclass, struct nouveau_vmm *vmm) in nouveau_vmm_init() argument
129 int ret = nvif_vmm_init(&cli->mmu, oclass, PAGE_SIZE, 0, NULL, 0, in nouveau_vmm_init()
134 vmm->cli = cli; in nouveau_vmm_init()
Dnv17_fence.c37 struct nouveau_cli *cli = (void *)prev->user.client; in nv17_fence_sync() local
43 if (!mutex_trylock(&cli->mutex)) in nv17_fence_sync()
70 mutex_unlock(&cli->mutex); in nv17_fence_sync()
Dnouveau_bo.h117 nouveau_bo_new_pin_map(struct nouveau_cli *cli, u64 size, int align, u32 flags, in nouveau_bo_new_pin_map() argument
120 int ret = nouveau_bo_new(cli, size, align, flags, in nouveau_bo_new_pin_map()
Dnouveau_mem.h16 struct nouveau_cli *cli; member
Dnouveau_display.c798 struct nouveau_cli *cli; in nouveau_crtc_page_flip() local
807 cli = (void *)chan->user.client; in nouveau_crtc_page_flip()
819 mutex_lock(&cli->mutex); in nouveau_crtc_page_flip()
868 mutex_unlock(&cli->mutex); in nouveau_crtc_page_flip()
884 mutex_unlock(&cli->mutex); in nouveau_crtc_page_flip()
948 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_display_dumb_create() local
963 ret = nouveau_gem_new(cli, args->size, 0, domain, 0, 0, &bo); in nouveau_display_dumb_create()
Dnouveau_vmm.h26 struct nouveau_cli *cli; member
Dnv84_fence.c112 struct nouveau_cli *cli = (void *)chan->user.client; in nv84_fence_context_new() local
130 ret = nouveau_vma_new(priv->bo, &cli->vmm, &fctx->vma); in nv84_fence_context_new()
/Linux-v4.19/drivers/i2c/busses/
Di2c-nomadik.c178 struct i2c_nmk_client cli; member
289 dev->cli.operation = I2C_NO_OPERATION; in init_hw()
308 mcr |= GEN_MASK(dev->cli.slave_adr, I2C_MCR_A7, 1); in load_i2c_mcr_reg()
319 slave_adr_3msb_bits = (dev->cli.slave_adr >> 7) & 0x7; in load_i2c_mcr_reg()
331 if (dev->cli.operation == I2C_WRITE) in load_i2c_mcr_reg()
342 mcr |= GEN_MASK(dev->cli.count, I2C_MCR_LENGTH, 15); in load_i2c_mcr_reg()
485 dev->cli.slave_adr); in read_i2c()
497 (dev->cli.count != 0); in fill_tx_fifo()
500 writeb(*dev->cli.buffer, in fill_tx_fifo()
502 dev->cli.buffer++; in fill_tx_fifo()
[all …]
/Linux-v4.19/drivers/iio/common/ms_sensors/
Dms_sensors_i2c.h46 int ms_sensors_reset(void *cli, u8 cmd, unsigned int delay);
47 int ms_sensors_read_prom_word(void *cli, int cmd, u16 *word);
48 int ms_sensors_convert_and_read(void *cli, u8 conv, u8 rd,
Dms_sensors_i2c.c48 int ms_sensors_reset(void *cli, u8 cmd, unsigned int delay) in ms_sensors_reset() argument
51 struct i2c_client *client = cli; in ms_sensors_reset()
74 int ms_sensors_read_prom_word(void *cli, int cmd, u16 *word) in ms_sensors_read_prom_word() argument
77 struct i2c_client *client = cli; in ms_sensors_read_prom_word()
105 int ms_sensors_convert_and_read(void *cli, u8 conv, u8 rd, in ms_sensors_convert_and_read() argument
110 struct i2c_client *client = cli; in ms_sensors_convert_and_read()
/Linux-v4.19/drivers/iio/magnetometer/
Dhmc5843_i2c.c58 static int hmc5843_i2c_probe(struct i2c_client *cli, in hmc5843_i2c_probe() argument
61 return hmc5843_common_probe(&cli->dev, in hmc5843_i2c_probe()
62 devm_regmap_init_i2c(cli, &hmc5843_i2c_regmap_config), in hmc5843_i2c_probe()
/Linux-v4.19/drivers/nvme/host/
DKconfig39 To configure a NVMe over Fabrics controller use the nvme-cli tool
40 from https://github.com/linux-nvme/nvme-cli.
56 To configure a NVMe over Fabrics controller use the nvme-cli tool
57 from https://github.com/linux-nvme/nvme-cli.
/Linux-v4.19/arch/x86/include/asm/
Dirqflags.h123 #define DISABLE_INTERRUPTS(x) cli
190 cli; \
/Linux-v4.19/drivers/iio/temperature/
Dtsys01.c34 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-v4.19/drivers/scsi/esas2r/
Desas2r_vda.c126 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-v4.19/drivers/net/ethernet/broadcom/
Dcnic.h410 #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-v4.19/arch/x86/realmode/rm/
Dtrampoline_32.S40 cli # We should be safe anyway
/Linux-v4.19/drivers/video/backlight/
Dili9320.h72 struct ili9320_client *cli);
/Linux-v4.19/arch/x86/lib/
Dcmpxchg16b_emu.S34 cli

123