• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/rt2x00/

Lines Matching refs:__name

429 #define RT2X00DEBUGFS_OPS_READ(__name, __format, __type)	\
430 static ssize_t rt2x00debug_read_##__name(struct file *file, \
439 unsigned int index = intf->offset_##__name; \
445 if (index >= debug->__name.word_count) \
448 index += (debug->__name.word_base / \
449 debug->__name.word_size); \
451 if (debug->__name.flags & RT2X00DEBUGFS_OFFSET) \
452 index *= debug->__name.word_size; \
454 debug->__name.read(intf->rt2x00dev, index, &value); \
465 #define RT2X00DEBUGFS_OPS_WRITE(__name, __type) \
466 static ssize_t rt2x00debug_write_##__name(struct file *file, \
475 unsigned int index = intf->offset_##__name; \
481 if (index >= debug->__name.word_count) \
490 index += (debug->__name.word_base / \
491 debug->__name.word_size); \
493 if (debug->__name.flags & RT2X00DEBUGFS_OFFSET) \
494 index *= debug->__name.word_size; \
496 debug->__name.write(intf->rt2x00dev, index, value); \
502 #define RT2X00DEBUGFS_OPS(__name, __format, __type) \
503 RT2X00DEBUGFS_OPS_READ(__name, __format, __type); \
504 RT2X00DEBUGFS_OPS_WRITE(__name, __type); \
506 static const struct file_operations rt2x00debug_fop_##__name = {\
508 .read = rt2x00debug_read_##__name, \
509 .write = rt2x00debug_write_##__name, \
652 #define RT2X00DEBUGFS_CREATE_REGISTER_ENTRY(__intf, __name) \
654 (__intf)->__name##_off_entry = \
655 debugfs_create_u32(__stringify(__name) "_offset", \
658 &(__intf)->offset_##__name); \
659 if (IS_ERR((__intf)->__name##_off_entry) \
660 || !(__intf)->__name##_off_entry) \
663 (__intf)->__name##_val_entry = \
664 debugfs_create_file(__stringify(__name) "_value", \
667 (__intf), &rt2x00debug_fop_##__name);\
668 if (IS_ERR((__intf)->__name##_val_entry) \
669 || !(__intf)->__name##_val_entry) \