Home
last modified time | relevance | path

Searched refs:__name (Results 1 – 25 of 39) sorted by relevance

12

/linux/tools/perf/util/
H A Drb_resort.h55 #define DEFINE_RESORT_RB(__name, __comp, ...) \ argument
56 struct __name##_sorted_entry { \
60 static void __name##_sorted__init_entry(struct rb_node *nd, \
61 struct __name##_sorted_entry *entry); \
63 static int __name##_sorted__cmp(struct rb_node *nda, struct rb_node *ndb) \
65 struct __name##_sorted_entry *a, *b; \
66 a = rb_entry(nda, struct __name##_sorted_entry, rb_node); \
67 b = rb_entry(ndb, struct __name##_sorted_entry, rb_node); \
71 struct __name##_sorted { \
73 struct __name##_sorted_entry nd[0]; \
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt_debugfs.h13 #define __GT_DEBUGFS_ATTRIBUTE_FOPS(__name) \ argument
14 static const struct file_operations __name ## _fops = { \
16 .open = __name ## _open, \
22 #define DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(__name) \ argument
23 static int __name ## _open(struct inode *inode, struct file *file) \
25 return single_open(file, __name ## _show, inode->i_private); \
27 __GT_DEBUGFS_ATTRIBUTE_FOPS(__name)
29 #define DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE_WITH_SIZE(__name, __size_vf) \ argument
30 static int __name ## _open(struct inode *inode, struct file *file) \
32 return single_open_size(file, __name ## _show, inode->i_private, \
[all …]
/linux/include/linux/
H A Dseq_file.h187 #define DEFINE_SEQ_ATTRIBUTE(__name) \ argument
188 static int __name ## _open(struct inode *inode, struct file *file) \
190 int ret = seq_open(file, &__name ## _sops); \
198 static const struct file_operations __name ## _fops = { \
200 .open = __name ## _open, \
206 #define DEFINE_SHOW_ATTRIBUTE(__name) \ argument
207 static int __name ## _open(struct inode *inode, struct file *file) \
209 return single_open(file, __name ## _show, inode->i_private); \
212 static const struct file_operations __name ## _fops = { \
214 .open = __name ## _open, \
[all …]
H A Dkprobes.h303 #define DEFINE_INSN_CACHE_OPS(__name) \ argument
304 extern struct kprobe_insn_cache kprobe_##__name##_slots; \
306 static inline kprobe_opcode_t *get_##__name##_slot(void) \
308 return __get_insn_slot(&kprobe_##__name##_slots); \
311 static inline void free_##__name##_slot(kprobe_opcode_t *slot, int dirty)\
313 __free_insn_slot(&kprobe_##__name##_slots, slot, dirty); \
316 static inline bool is_kprobe_##__name##_slot(unsigned long addr) \
318 return __is_insn_slot_addr(&kprobe_##__name##_slots, addr); \
325 #define DEFINE_INSN_CACHE_OPS(__name) \ argument
326 static inline bool is_kprobe_##__name##_slot(unsigned long addr) \
H A Dinit.h260 #define ____define_initcall(fn, __stub, __name, __sec) \ argument
263 __stringify(__name) ": \n" \
268 #define ____define_initcall(fn, __unused, __name, __sec) \ argument
269 static initcall_t __name __used \
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00debug.c409 #define RT2X00DEBUGFS_OPS_READ(__name, __format, __type) \ argument
410 static ssize_t rt2x00debug_read_##__name(struct file *file, \
419 unsigned int index = intf->offset_##__name; \
425 if (index >= debug->__name.word_count) \
428 index += (debug->__name.word_base / \
429 debug->__name.word_size); \
431 if (debug->__name.flags & RT2X00DEBUGFS_OFFSET) \
432 index *= debug->__name.word_size; \
434 value = debug->__name.read(intf->rt2x00dev, index); \
441 #define RT2X00DEBUGFS_OPS_WRITE(__name, __type) \ argument
[all …]
H A Drt2x00debug.h28 #define RT2X00DEBUGFS_REGISTER_ENTRY(__name, __type) \ argument
29 struct reg##__name { \
40 } __name
/linux/drivers/dma/
H A Dfsl-edma-common.h255 #define edma_read_tcdreg_c(chan, _tcd, __name) \ argument
256 _Generic(((_tcd)->__name), \
257 __iomem __le64 : edma_readq(chan->edma, &(_tcd)->__name), \
258 __iomem __le32 : edma_readl(chan->edma, &(_tcd)->__name), \
259 __iomem __le16 : edma_readw(chan->edma, &(_tcd)->__name) \
262 #define edma_read_tcdreg(chan, __name) \ argument
264 edma_read_tcdreg_c(chan, ((struct fsl_edma_hw_tcd64 __iomem *)chan->tcd), __name) : \
265 edma_read_tcdreg_c(chan, ((struct fsl_edma_hw_tcd __iomem *)chan->tcd), __name) \
268 #define edma_write_tcdreg_c(chan, _tcd, _val, __name) \ argument
269 _Generic((_tcd->__name), \
[all …]
/linux/include/linux/netfilter/
H A Dnf_conntrack_sip.h33 #define SDP_MEDIA_TYPE(__name, __class) \ argument
35 .name = (__name), \
36 .len = sizeof(__name) - 1, \
73 #define __SIP_HDR(__name, __cname, __search, __match) \ argument
75 .name = (__name), \
76 .len = sizeof(__name) - 1, \
84 #define SIP_HDR(__name, __cname, __search, __match) \ argument
85 __SIP_HDR(__name, __cname, __search, __match)
87 #define SDP_HDR(__name, __search, __match) \ argument
88 __SIP_HDR(__name, NULL, __search, __match)
/linux/include/linux/usb/
H A Dgadget_configfs.h7 #define GS_STRINGS_W(__struct, __name) \ argument
8 static ssize_t __struct##_##__name##_store(struct config_item *item, \
14 ret = usb_string_copy(page, &gs->__name); \
20 #define GS_STRINGS_R(__struct, __name) \ argument
21 static ssize_t __struct##_##__name##_show(struct config_item *item, char *page) \
24 return sprintf(page, "%s\n", gs->__name ?: ""); \
/linux/drivers/net/ipa/
H A Dreg.h42 #define REG_FIELDS(__NAME, __name, __offset) \ argument
43 REG_STRIDE_FIELDS(__NAME, __name, __offset, 0)
45 #define REG_STRIDE_FIELDS(__NAME, __name, __offset, __stride) \ argument
46 static const struct reg reg_ ## __name = { \
50 .fcount = ARRAY_SIZE(reg_ ## __name ## _fmask), \
51 .fmask = reg_ ## __name ## _fmask, \
/linux/include/xen/interface/io/
H A Dring.h85 #define DEFINE_RING_TYPES(__name, __req_t, __rsp_t) \ argument
88 union __name##_sring_entry { \
94 struct __name##_sring { \
98 union __name##_sring_entry ring[]; \
102 struct __name##_front_ring { \
106 struct __name##_sring *sring; \
110 struct __name##_back_ring { \
114 struct __name##_sring *sring; \
/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dregulatory.c12 #define GET_BIOS_TABLE(__name, ...) \ argument
16 ret = iwl_uefi_get_ ## __name(__VA_ARGS__); \
18 ret = iwl_acpi_get_ ## __name(__VA_ARGS__); \
22 #define IWL_BIOS_TABLE_LOADER(__name) \ argument
23 int iwl_bios_get_ ## __name(struct iwl_fw_runtime *fwrt) \
24 {GET_BIOS_TABLE(__name, fwrt); } \
25 IWL_EXPORT_SYMBOL(iwl_bios_get_ ## __name)
27 #define IWL_BIOS_TABLE_LOADER_DATA(__name, data_type) \ argument
28 int iwl_bios_get_ ## __name(struct iwl_fw_runtime *fwrt, \
30 {GET_BIOS_TABLE(__name, fwrt, data); } \
[all …]
/linux/tools/sched_ext/include/scx/
H A Duser_exit_info.h35 #define UEI_DEFINE(__name) \ argument
36 char RESIZABLE_ARRAY(data, __name##_dump); \
37 const volatile u32 __name##_dump_len; \
38 struct user_exit_info __name SEC(".data")
H A Dcompat.bpf.h132 #define SCX_OPS_DEFINE(__name, ...) \ argument
134 struct sched_ext_ops __name = { \
/linux/drivers/pmdomain/amlogic/
H A Dmeson-secure-pwrc.c94 #define SEC_PD(__name, __flag) \ argument
95 [PWRC_##__name##_ID] = \
97 .name = #__name, \
98 .index = PWRC_##__name##_ID, \
104 #define TOP_PD(__name, __flag, __parent) \ argument
105 [PWRC_##__name##_ID] = \
107 .name = #__name, \
108 .index = PWRC_##__name##_ID, \
H A Dmeson-ee-pwrc.c248 #define VPU_PD(__name, __top_pd, __mem, __is_pwr_off, __resets, __clks) \ argument
250 .name = __name, \
259 #define TOP_PD(__name, __top_pd, __mem, __is_pwr_off) \ argument
261 .name = __name, \
268 #define MEM_PD(__name, __mem) \ argument
269 TOP_PD(__name, NULL, __mem, NULL)
/linux/arch/sparc/include/asm/
H A Dmdesc.h24 #define mdesc_for_each_node_by_name(__hdl, __node, __name) \ argument
25 for (__node = mdesc_node_by_name(__hdl, MDESC_NODE_NULL, __name); \
27 __node = mdesc_node_by_name(__hdl, __node, __name))
/linux/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.h28 #define WMT_GROUP(__name, __data) \ argument
30 .name = __name, \
/linux/drivers/platform/x86/intel/pmc/
H A Dcore.h616 #define DEFINE_PMC_CORE_ATTR_WRITE(__name) \ argument
617 static int __name ## _open(struct inode *inode, struct file *file) \
619 return single_open(file, __name ## _show, inode->i_private); \
622 static const struct file_operations __name ## _fops = { \
624 .open = __name ## _open, \
626 .write = __name ## _write, \
/linux/drivers/soc/atmel/
H A Dsoc.h23 __name, __family) \ argument
29 .name = (__name), \
/linux/drivers/usb/storage/
H A Dusb.h197 #define module_usb_stor_driver(__driver, __sht, __name) \ argument
200 usb_stor_host_template_init(&(__sht), __name, THIS_MODULE); \
/linux/drivers/vdpa/pds/
H A Ddebugfs.c29 #define PRINT_SBIT_NAME(__seq, __f, __name) \ argument
31 if ((__f) & (__name)) \
32 seq_printf(__seq, " %s", &#__name[16]); \
/linux/include/uapi/linux/netfilter/
H A Dx_tables.h57 #define XT_TARGET_INIT(__name, __size) \ argument
61 .name = __name, \
/linux/include/linux/mtd/
H A Drawnand.h283 #define NAND_ECC_CAPS_SINGLE(__name, __calc, __step, ...) \ argument
284 static const int __name##_strengths[] = { __VA_ARGS__ }; \
285 static const struct nand_ecc_step_info __name##_stepinfo = { \
287 .strengths = __name##_strengths, \
288 .nstrengths = ARRAY_SIZE(__name##_strengths), \
290 static const struct nand_ecc_caps __name = { \
291 .stepinfos = &__name##_stepinfo, \

12