Lines Matching refs:cdev
56 static int smartpqi_open(struct cdev *cdev, int flags, int devtype,
67 static int smartpqi_close(struct cdev *cdev, int flags, int devtype,
78 static void smartpqi_get_driver_info_ioctl(caddr_t udata, struct cdev *cdev)
80 struct pqisrc_softstate *softs = cdev->si_drv1;
83 DBG_FUNC("IN udata = %p cdev = %p\n", udata, cdev);
99 static void smartpqi_get_pci_info_ioctl(caddr_t udata, struct cdev *cdev)
101 struct pqisrc_softstate *softs = cdev->si_drv1;
109 DBG_FUNC("IN udata = %p cdev = %p\n", udata, cdev);
127 static int smartpqi_ioctl(struct cdev *cdev, u_long cmd, caddr_t udata,
131 struct pqisrc_softstate *softs = cdev->si_drv1;
133 DBG_FUNC("IN cmd = 0x%lx udata = %p cdev = %p\n", cmd, udata, cdev);
146 smartpqi_get_driver_info_ioctl(udata, cdev);
149 smartpqi_get_pci_info_ioctl(udata, cdev);
187 softs->os_specific.cdev = make_dev(&smartpqi_cdevsw, card_index,
190 if(softs->os_specific.cdev) {
191 softs->os_specific.cdev->si_drv1 = softs;
206 if (softs->os_specific.cdev) {
207 destroy_dev(softs->os_specific.cdev);
208 softs->os_specific.cdev = NULL;