/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_mem.c | 87 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 in nouveau_mem_host() 136 struct nouveau_cli *cli = mem->cli; nouveau_mem_vram() local 187 nouveau_mem_new(struct nouveau_cli *cli, u8 kind, u8 comp, struct ttm_resource *reg) nouveau_mem_new() argument [all...] |
H A D | nouveau_drm.c | 142 struct nouveau_cli *cli = container_of(w, typeof(*cli), work); in nouveau_cli_work() local 144 mutex_lock(&cli->lock); in nouveau_cli_work() 145 list_for_each_entry_safe(work, wtmp, &cli->worker, head) { in nouveau_cli_work() 151 mutex_unlock(&cli->lock); in nouveau_cli_work() 158 schedule_work(&work->cli->work); in nouveau_cli_work_fence() 162 nouveau_cli_work_queue(struct nouveau_cli *cli, struct dma_fence *fence, in nouveau_cli_work_queue() argument 166 work->cli = cli; in nouveau_cli_work_queue() 167 mutex_lock(&cli in nouveau_cli_work_queue() 175 nouveau_cli_fini(struct nouveau_cli *cli) nouveau_cli_fini() argument 196 nouveau_cli_init(struct nouveau_drm *drm, const char *sname, struct nouveau_cli *cli) nouveau_cli_init() argument 637 struct nouveau_cli *cli, *temp_cli; nouveau_drm_device_fini() local 1089 struct nouveau_cli *cli; nouveau_drm_open() local 1134 struct nouveau_cli *cli = nouveau_cli(fpriv); nouveau_drm_postclose() local [all...] |
H A D | nouveau_usif.c | 56 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 in usif_notify_put() local 266 struct nouveau_cli *cli = nouveau_cli(f); usif_object_new() local 296 struct nouveau_cli *cli = nouveau_cli(filp); usif_ioctl() local 379 usif_client_fini(struct nouveau_cli *cli) usif_client_fini() argument 394 usif_client_init(struct nouveau_cli *cli) usif_client_init() argument [all...] |
H A D | nouveau_gem.c | 66 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open() local 70 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : &cli->vmm; in nouveau_gem_object_open() 137 nouveau_cli_work_queue(vma->vmm->cli, fence, &work->work); in nouveau_gem_object_unmap() 143 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close() local 147 struct nouveau_vmm *vmm = cli->svm.cli ? &cli in nouveau_gem_object_close() 173 nouveau_gem_new(struct nouveau_cli *cli, u64 size, int align, uint32_t domain, uint32_t tile_mode, uint32_t tile_flags, struct nouveau_bo **pnvbo) nouveau_gem_new() argument 220 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_gem_info() local 258 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_gem_ioctl_new() local 371 struct nouveau_cli *cli = nouveau_cli(file_priv); validate_init() local 478 validate_list(struct nouveau_channel *chan, struct nouveau_cli *cli, struct list_head *list, struct drm_nouveau_gem_pushbuf_bo *pbbo) validate_list() argument 538 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_gem_pushbuf_validate() local 593 nouveau_gem_pushbuf_reloc_apply(struct nouveau_cli *cli, struct drm_nouveau_gem_pushbuf *req, struct drm_nouveau_gem_pushbuf_reloc *reloc, struct drm_nouveau_gem_pushbuf_bo *bo) nouveau_gem_pushbuf_reloc_apply() argument 673 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_gem_ioctl_pushbuf() local [all...] |
H 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 91 if (cli) { in nouveau_channel_del() 92 super = cli->base.super; in nouveau_channel_del() 93 cli->base.super = true; in nouveau_channel_del() 99 if (cli) in nouveau_channel_del() 150 struct nouveau_cli *cli = (void *)device->object.client; nouveau_channel_prep() local 514 struct nouveau_cli *cli = (void *)device->object.client; nouveau_channel_new() local [all...] |
H A D | nouveau_abi16.c | 43 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_ctor(&cli->base.object, "abi16Device", 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 in nouveau_abi16_get() local 84 struct nouveau_cli *cli = (void *)abi16->device.object.client; nouveau_abi16_put() local 161 struct nouveau_cli *cli = (void *)abi16->device.object.client; nouveau_abi16_fini() local 179 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_abi16_ioctl_getparam() local 251 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_abi16_ioctl_channel_alloc() local [all...] |
H A D | nouveau_svm.c | 97 NV_DEBUG((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a) 99 NV_WARN((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a) 105 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_svmm_bind() local 164 if (!cli->svm.svmm) { in nouveau_svmm_bind() 181 nouveau_dmem_migrate_vma(cli->drm, cli->svm.svmm, vma, addr, in nouveau_svmm_bind() 205 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part() 206 ivmm = nouveau_ivmm_find(svmm->vmm->cli->drm->svm, inst); in nouveau_svmm_part() 211 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part() 226 mutex_lock(&svmm->vmm->cli in nouveau_svmm_join() 317 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_svmm_init() local [all...] |
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, false, PAGE_SIZE, in nouveau_vmm_init() 139 vmm->cli = cli; in nouveau_vmm_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drm.c | 158 struct nouveau_cli *cli = container_of(w, typeof(*cli), work); in nouveau_cli_work() local 160 mutex_lock(&cli->lock); in nouveau_cli_work() 161 list_for_each_entry_safe(work, wtmp, &cli->worker, head) { in nouveau_cli_work() 167 mutex_unlock(&cli->lock); in nouveau_cli_work() 174 schedule_work(&work->cli->work); in nouveau_cli_work_fence() 178 nouveau_cli_work_queue(struct nouveau_cli *cli, struct dma_fence *fence, in nouveau_cli_work_queue() argument 182 work->cli = cli; in nouveau_cli_work_queue() 183 mutex_lock(&cli in nouveau_cli_work_queue() 191 nouveau_cli_fini(struct nouveau_cli *cli) nouveau_cli_fini() argument 214 nouveau_cli_init(struct nouveau_drm *drm, const char *sname, struct nouveau_cli *cli) nouveau_cli_init() argument 669 struct nouveau_cli *cli, *temp_cli; nouveau_drm_device_fini() local 1125 struct nouveau_cli *cli; nouveau_drm_open() local 1171 struct nouveau_cli *cli = nouveau_cli(fpriv); nouveau_drm_postclose() local [all...] |
H A D | nouveau_mem.c | 81 nvif_vmm_put(&mem->cli->drm->client.vmm.vmm, &mem->vma[1]); in nouveau_mem_fini() 82 nvif_vmm_put(&mem->cli->drm->client.vmm.vmm, &mem->vma[0]); in nouveau_mem_fini() 83 mutex_lock(&mem->cli->drm->master.lock); in nouveau_mem_fini() 85 mutex_unlock(&mem->cli->drm->master.lock); in nouveau_mem_fini() 92 struct nouveau_cli *cli = mem->cli; in nouveau_mem_host() local 93 struct nouveau_drm *drm = cli->drm; in nouveau_mem_host() 94 struct nvif_mmu *mmu = &cli->mmu; in nouveau_mem_host() 118 ret = nvif_mem_ctor_type(mmu, "ttmHostMem", cli->mem->oclass, type, PAGE_SHIFT, in nouveau_mem_host() 129 struct nouveau_cli *cli in nouveau_mem_vram() local 176 nouveau_mem_new(struct nouveau_cli *cli, u8 kind, u8 comp, struct ttm_resource **res) nouveau_mem_new() argument [all...] |
H A D | nouveau_drv.h | 114 struct nouveau_cli *cli; member 122 nouveau_cli_uvmm(struct nouveau_cli *cli) in nouveau_cli_uvmm() argument 124 if (!cli || !cli->uvmm.vmm.cli) in nouveau_cli_uvmm() 127 return &cli->uvmm; in nouveau_cli_uvmm() 131 nouveau_cli_uvmm_locked(struct nouveau_cli *cli) in nouveau_cli_uvmm_locked() argument 135 mutex_lock(&cli->mutex); in nouveau_cli_uvmm_locked() 136 uvmm = nouveau_cli_uvmm(cli); in nouveau_cli_uvmm_locked() 137 mutex_unlock(&cli in nouveau_cli_uvmm_locked() 143 nouveau_cli_vmm(struct nouveau_cli *cli) nouveau_cli_vmm() argument 158 __nouveau_cli_disable_uvmm_noinit(struct nouveau_cli *cli) __nouveau_cli_disable_uvmm_noinit() argument 167 nouveau_cli_disable_uvmm_noinit(struct nouveau_cli *cli) nouveau_cli_disable_uvmm_noinit() argument [all...] |
H A D | nouveau_usif.c | 52 struct nouveau_cli *cli = nouveau_cli(f); in usif_object_new() local 53 struct nvif_client *client = &cli->base; in usif_object_new() 87 list_add(&object->head, &cli->objects); in usif_object_new() 107 struct nouveau_cli *cli = nouveau_cli(filp); in usif_ioctl() local 108 struct nvif_client *client = &cli->base; in usif_ioctl() 138 mutex_lock(&cli->mutex); in usif_ioctl() 143 mutex_unlock(&cli->mutex); in usif_ioctl() 171 mutex_unlock(&cli->mutex); in usif_ioctl() 181 usif_client_fini(struct nouveau_cli *cli) in usif_client_fini() argument 185 list_for_each_entry_safe(object, otemp, &cli in usif_client_fini() 191 usif_client_init(struct nouveau_cli *cli) usif_client_init() argument [all...] |
H A D | nouveau_gem.c | 102 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_open() local 106 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(cli); in nouveau_gem_object_open() 107 struct nouveau_vmm *vmm = nouveau_cli_vmm(cli); in nouveau_gem_object_open() 128 if (!nouveau_cli_uvmm(cli)) in nouveau_gem_object_open() 181 nouveau_cli_work_queue(vma->vmm->cli, fence, &work->work); in nouveau_gem_object_unmap() 187 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_gem_object_close() local 191 struct nouveau_vmm *vmm = nouveau_cli_vmm(cli); in nouveau_gem_object_close() 198 if (nouveau_cli_uvmm(cli)) in nouveau_gem_object_close() 234 nouveau_gem_new(struct nouveau_cli *cli, u64 size, int align, uint32_t domain, in nouveau_gem_new() argument 238 struct nouveau_drm *drm = cli in nouveau_gem_new() 299 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_gem_info() local 339 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_gem_ioctl_new() local 457 struct nouveau_cli *cli = nouveau_cli(file_priv); validate_init() local 564 validate_list(struct nouveau_channel *chan, struct nouveau_cli *cli, struct list_head *list, struct drm_nouveau_gem_pushbuf_bo *pbbo) validate_list() argument 624 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_gem_pushbuf_validate() local 653 nouveau_gem_pushbuf_reloc_apply(struct nouveau_cli *cli, struct drm_nouveau_gem_pushbuf *req, struct drm_nouveau_gem_pushbuf_reloc *reloc, struct drm_nouveau_gem_pushbuf_bo *bo) nouveau_gem_pushbuf_reloc_apply() argument 744 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_gem_ioctl_pushbuf() local [all...] |
H A D | nouveau_abi16.c | 44 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_abi16() local 45 if (!cli->abi16) { in nouveau_abi16() 47 cli->abi16 = abi16 = kzalloc(sizeof(*abi16), GFP_KERNEL); in nouveau_abi16() 48 if (cli->abi16) { in nouveau_abi16() 59 if (nvif_device_ctor(&cli->base.object, "abi16Device", in nouveau_abi16() 62 return cli->abi16; in nouveau_abi16() 64 kfree(cli->abi16); in nouveau_abi16() 65 cli->abi16 = NULL; in nouveau_abi16() 68 return cli->abi16; in nouveau_abi16() 74 struct nouveau_cli *cli in nouveau_abi16_get() local 85 struct nouveau_cli *cli = (void *)abi16->device.object.client; nouveau_abi16_put() local 172 struct nouveau_cli *cli = (void *)abi16->device.object.client; nouveau_abi16_fini() local 204 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_abi16_ioctl_getparam() local 283 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_abi16_ioctl_channel_alloc() local [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 172 if (!cli->svm.svmm) { in nouveau_svmm_bind() 189 nouveau_dmem_migrate_vma(cli->drm, cli->svm.svmm, vma, addr, in nouveau_svmm_bind() 213 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part() 214 ivmm = nouveau_ivmm_find(svmm->vmm->cli->drm->svm, inst); in nouveau_svmm_part() 219 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part() 234 mutex_lock(&svmm->vmm->cli in nouveau_svmm_join() 322 struct nouveau_cli *cli = nouveau_cli(file_priv); nouveau_svmm_init() local [all...] |
H A D | nouveau_exec.c | 92 struct nouveau_cli *cli = job->cli; in nouveau_exec_job_submit() local 93 struct nouveau_uvmm *uvmm = nouveau_cli_uvmm(cli); in nouveau_exec_job_submit() 163 NV_PRINTK(err, job->cli, "nv50cal_space: %d\n", ret); in nouveau_exec_job_run() 177 NV_PRINTK(err, job->cli, "error fencing pushbuf: %d\n", ret); in nouveau_exec_job_run() 211 NV_PRINTK(warn, job->cli, "job timeout, channel %d killed!\n", in nouveau_exec_job_timeout() 377 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_exec_ioctl_exec() local 388 if (unlikely(!nouveau_cli_uvmm(cli))) in nouveau_exec_ioctl_exec() 409 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_chan.c | 55 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_killed() local 57 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid); in nouveau_channel_killed() 69 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_idle() local 80 NV_PRINTK(err, cli, "failed to idle channel %d [%s]\n", in nouveau_channel_idle() 81 chan->chid, nvxx_client(&cli->base)->name); in nouveau_channel_idle() 93 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_del() local 98 if (cli) in nouveau_channel_del() 148 struct nouveau_cli *cli = (void *)device->object.client; in nouveau_channel_prep() local 160 chan->vmm = nouveau_cli_vmm(cli); in nouveau_channel_prep() 168 ret = nouveau_bo_new(cli, siz in nouveau_channel_prep() 282 struct nouveau_cli *cli = (void *)device->object.client; nouveau_channel_ctor() local 499 struct nouveau_cli *cli = (void *)device->object.client; nouveau_channel_new() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-nomadik.c | 158 * @cli: holder of client specific data. 175 struct i2c_nmk_client cli; member 286 dev->cli.operation = I2C_NO_OPERATION; in init_hw() 305 mcr |= GEN_MASK(dev->cli.slave_adr, I2C_MCR_A7, 1); in load_i2c_mcr_reg() 316 slave_adr_3msb_bits = (dev->cli.slave_adr >> 7) & 0x7; in load_i2c_mcr_reg() 328 if (dev->cli.operation == I2C_WRITE) in load_i2c_mcr_reg() 339 mcr |= GEN_MASK(dev->cli.count, I2C_MCR_LENGTH, 15); in load_i2c_mcr_reg() 482 dev->cli.slave_adr); in read_i2c() 494 (dev->cli.count != 0); in fill_tx_fifo() 497 writeb(*dev->cli in fill_tx_fifo() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-nomadik.c | 158 * @cli: holder of client specific data. 175 struct i2c_nmk_client cli; member 286 dev->cli.operation = I2C_NO_OPERATION; in init_hw() 305 mcr |= GEN_MASK(dev->cli.slave_adr, I2C_MCR_A7, 1); in load_i2c_mcr_reg() 316 slave_adr_3msb_bits = (dev->cli.slave_adr >> 7) & 0x7; in load_i2c_mcr_reg() 328 if (dev->cli.operation == I2C_WRITE) in load_i2c_mcr_reg() 339 mcr |= GEN_MASK(dev->cli.count, I2C_MCR_LENGTH, 15); in load_i2c_mcr_reg() 482 dev->cli.slave_adr); in read_i2c() 494 (dev->cli.count != 0); in fill_tx_fifo() 497 writeb(*dev->cli in fill_tx_fifo() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockmap_ktls.c | 40 int err, cli, srv, zero = 0; in test_sockmap_ktls_disconnect_after_delete() local 50 cli = socket(family, SOCK_STREAM, 0); in test_sockmap_ktls_disconnect_after_delete() 51 if (!ASSERT_GE(cli, 0, "socket")) in test_sockmap_ktls_disconnect_after_delete() 54 err = connect(cli, (struct sockaddr *)&addr, len); in test_sockmap_ktls_disconnect_after_delete() 58 err = bpf_map_update_elem(map, &zero, &cli, 0); in test_sockmap_ktls_disconnect_after_delete() 62 err = setsockopt(cli, IPPROTO_TCP, TCP_ULP, "tls", strlen("tls")); in test_sockmap_ktls_disconnect_after_delete() 70 err = disconnect(cli); in test_sockmap_ktls_disconnect_after_delete() 74 close(cli); in test_sockmap_ktls_disconnect_after_delete()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/iio/common/ms_sensors/ |
H A D | ms_sensors_i2c.h | 43 int ms_sensors_reset(void *cli, u8 cmd, unsigned int delay); 44 int ms_sensors_read_prom_word(void *cli, int cmd, u16 *word); 45 int ms_sensors_convert_and_read(void *cli, u8 conv, u8 rd,
|
/kernel/linux/linux-6.6/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,
|