Home
last modified time | relevance | path

Searched refs:i_cdev (Results 1 - 25 of 140) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/rpmsg/
H A Drpmsg_char.c37 #define cdev_to_eptdev(i_cdev) container_of(i_cdev, struct rpmsg_eptdev, cdev)
40 #define cdev_to_ctrldev(i_cdev) container_of(i_cdev, struct rpmsg_ctrldev, cdev)
125 struct rpmsg_eptdev *eptdev = cdev_to_eptdev(inode->i_cdev); in rpmsg_eptdev_open()
147 struct rpmsg_eptdev *eptdev = cdev_to_eptdev(inode->i_cdev); in rpmsg_eptdev_release()
401 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_open()
411 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_release()
/kernel/linux/linux-5.10/drivers/remoteproc/
H A Dremoteproc_cdev.c23 struct rproc *rproc = container_of(filp->f_inode->i_cdev, struct rproc, cdev); in rproc_cdev_write()
54 struct rproc *rproc = container_of(filp->f_inode->i_cdev, struct rproc, cdev); in rproc_device_ioctl()
81 struct rproc *rproc = container_of(inode->i_cdev, struct rproc, cdev); in rproc_cdev_release()
/kernel/linux/linux-6.6/drivers/remoteproc/
H A Dremoteproc_cdev.c23 struct rproc *rproc = container_of(filp->f_inode->i_cdev, struct rproc, cdev); in rproc_cdev_write()
50 struct rproc *rproc = container_of(filp->f_inode->i_cdev, struct rproc, cdev); in rproc_device_ioctl()
77 struct rproc *rproc = container_of(inode->i_cdev, struct rproc, cdev); in rproc_cdev_release()
/kernel/linux/linux-6.6/drivers/rpmsg/
H A Drpmsg_ctrl.c39 #define cdev_to_ctrldev(i_cdev) container_of(i_cdev, struct rpmsg_ctrldev, cdev)
57 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_open()
67 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_release()
H A Drpmsg_char.c40 #define cdev_to_eptdev(i_cdev) container_of(i_cdev, struct rpmsg_eptdev, cdev)
137 struct rpmsg_eptdev *eptdev = cdev_to_eptdev(inode->i_cdev); in rpmsg_eptdev_open()
181 struct rpmsg_eptdev *eptdev = cdev_to_eptdev(inode->i_cdev); in rpmsg_eptdev_release()
/kernel/linux/linux-5.10/fs/
H A Dchar_dev.c381 p = inode->i_cdev; in chrdev_open()
391 /* Check i_cdev again in case somebody beat us to it while in chrdev_open()
393 p = inode->i_cdev; in chrdev_open()
395 inode->i_cdev = p = new; in chrdev_open()
430 inode->i_cdev = NULL; in cd_forget()
442 inode->i_cdev = NULL; in cdev_purge()
H A Dfile_table.c282 if (unlikely(S_ISCHR(inode->i_mode) && inode->i_cdev != NULL && in __fput()
284 cdev_put(inode->i_cdev); in __fput()
/kernel/linux/linux-6.6/fs/
H A Dchar_dev.c381 p = inode->i_cdev; in chrdev_open()
391 /* Check i_cdev again in case somebody beat us to it while in chrdev_open()
393 p = inode->i_cdev; in chrdev_open()
395 inode->i_cdev = p = new; in chrdev_open()
430 inode->i_cdev = NULL; in cd_forget()
442 inode->i_cdev = NULL; in cdev_purge()
H A Dfile_table.c385 if (unlikely(S_ISCHR(inode->i_mode) && inode->i_cdev != NULL && in __fput()
387 cdev_put(inode->i_cdev); in __fput()
/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm-dev.c23 chip = container_of(inode->i_cdev, struct tpm_chip, cdev); in tpm_open()
H A Dtpmrm-dev.c19 chip = container_of(inode->i_cdev, struct tpm_chip, cdevs); in tpmrm_open()
/kernel/linux/linux-6.6/drivers/char/tpm/
H A Dtpm-dev.c23 chip = container_of(inode->i_cdev, struct tpm_chip, cdev); in tpm_open()
H A Dtpmrm-dev.c19 chip = container_of(inode->i_cdev, struct tpm_chip, cdevs); in tpmrm_open()
/kernel/linux/linux-5.10/drivers/most/
H A Dmost_cdev.c121 c = to_channel(inode->i_cdev); in comp_open()
159 struct comp_channel *c = to_channel(inode->i_cdev); in comp_close()
/kernel/linux/linux-5.10/drivers/pps/
H A Dpps.c301 struct pps_device *pps = container_of(inode->i_cdev, in pps_cdev_open()
310 struct pps_device *pps = container_of(inode->i_cdev, in pps_cdev_release()
/kernel/linux/linux-6.6/drivers/most/
H A Dmost_cdev.c121 c = to_channel(inode->i_cdev); in comp_open()
159 struct comp_channel *c = to_channel(inode->i_cdev); in comp_close()
/kernel/linux/linux-6.6/drivers/pps/
H A Dpps.c301 struct pps_device *pps = container_of(inode->i_cdev, in pps_cdev_open()
310 struct pps_device *pps = container_of(inode->i_cdev, in pps_cdev_release()
/kernel/linux/linux-6.6/drivers/dax/
H A Dsuper.c432 inode->i_cdev = &dax_dev->cdev; in dax_dev_get()
493 * @inode: An inode with i_cdev pointing to a dax_dev
500 struct cdev *cdev = inode->i_cdev; in inode_dax()
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dvas-api.c65 cp_inst->coproc = container_of(inode->i_cdev, struct coproc_dev, in coproc_open()
/kernel/linux/linux-6.6/drivers/vfio/
H A Ddevice_cdev.c25 struct vfio_device *device = container_of(inode->i_cdev, in vfio_device_fops_cdev_open()
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dioctl.c733 container_of(file_inode(file)->i_cdev, struct nvme_ns, cdev); in nvme_ns_chr_ioctl()
780 struct nvme_ns *ns = container_of(file_inode(ioucmd->file)->i_cdev, in nvme_ns_chr_uring_cmd()
855 struct cdev *cdev = file_inode(file)->i_cdev; in nvme_ns_head_chr_ioctl()
880 struct cdev *cdev = file_inode(ioucmd->file)->i_cdev; in nvme_ns_head_chr_uring_cmd()
/kernel/linux/linux-5.10/drivers/dax/
H A Dsuper.c546 inode->i_cdev = &dax_dev->cdev; in dax_dev_get()
661 * @inode: An inode with i_cdev pointing to a dax_dev
668 struct cdev *cdev = inode->i_cdev; in inode_dax()
/kernel/linux/linux-5.10/drivers/gnss/
H A Dcore.c41 gdev = container_of(inode->i_cdev, struct gnss_device, cdev); in gnss_open()
/kernel/linux/linux-5.10/drivers/char/
H A Dbsr.c138 struct cdev *cdev = inode->i_cdev; in bsr_open()
/kernel/linux/linux-5.10/drivers/char/pcmcia/
H A Dscr24x_cs.c76 struct scr24x_dev *dev = container_of(inode->i_cdev, in scr24x_open()

Completed in 16 milliseconds

123456