• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/vme/devices/

Lines Matching refs:minor

167 	unsigned int minor = MINOR(inode->i_rdev);
169 down(&image[minor].sem);
171 if (image[minor].resource == NULL) {
178 image[minor].users++;
180 up(&image[minor].sem);
185 up(&image[minor].sem);
192 unsigned int minor = MINOR(inode->i_rdev);
194 down(&image[minor].sem);
197 image[minor].users--;
199 up(&image[minor].sem);
210 static ssize_t resource_to_user(int minor, char __user *buf, size_t count,
216 if (count <= image[minor].size_buf) {
218 copied = vme_master_read(image[minor].resource,
219 image[minor].kern_buf, count, *ppos);
223 retval = __copy_to_user(buf, image[minor].kern_buf,
248 static ssize_t resource_from_user(unsigned int minor, const char *buf,
254 if (count <= image[minor].size_buf) {
255 retval = __copy_from_user(image[minor].kern_buf, buf,
262 copied = vme_master_write(image[minor].resource,
263 image[minor].kern_buf, copied, *ppos);
275 static ssize_t buffer_to_user(unsigned int minor, char __user *buf,
281 image_ptr = image[minor].kern_buf + *ppos;
294 static ssize_t buffer_from_user(unsigned int minor, const char *buf,
300 image_ptr = image[minor].kern_buf + *ppos;
316 unsigned int minor = MINOR(file->f_dentry->d_inode->i_rdev);
321 down(&image[minor].sem);
323 image_size = vme_get_size(image[minor].resource);
327 up(&image[minor].sem);
337 switch (type[minor]) {
339 retval = resource_to_user(minor, buf, okcount, ppos);
342 retval = buffer_to_user(minor, buf, okcount, ppos);
348 up(&image[minor].sem);
359 unsigned int minor = MINOR(file->f_dentry->d_inode->i_rdev);
364 down(&image[minor].sem);
366 image_size = vme_get_size(image[minor].resource);
370 up(&image[minor].sem);
380 switch (type[minor]) {
382 retval = resource_from_user(minor, buf, okcount, ppos);
385 retval = buffer_from_user(minor, buf, okcount, ppos);
391 up(&image[minor].sem);
402 unsigned int minor = MINOR(file->f_dentry->d_inode->i_rdev);
405 down(&image[minor].sem);
406 image_size = vme_get_size(image[minor].resource);
419 up(&image[minor].sem);
425 up(&image[minor].sem);
431 up(&image[minor].sem);
452 unsigned int minor = MINOR(inode->i_rdev);
458 switch (type[minor]) {
466 retval = vme_master_get(image[minor].resource,
492 return vme_master_set(image[minor].resource,
504 retval = vme_slave_get(image[minor].resource,
530 return vme_slave_set(image[minor].resource,
532 image[minor].pci_buf, slave.aspace,
680 /* Assign major and minor numbers for the driver */
847 /* Unregiser the major and minor device numbers */