| /include/linux/ |
| A D | cleanup.h | 213 #define __free(_name) __cleanup(__free_##_name) argument 283 typedef class_##_name##_t class_##_name##ext##_t; \ 290 class_##_name##_t var __cleanup(class_##_name##_destructor) = \ 295 __guard_ptr(_name)(&var) || !__is_cond_ptr(_name); \ 403 #define __guard_ptr(_name) class_##_name##_lock_ptr argument 404 #define __guard_err(_name) class_##_name##_lock_err argument 405 #define __is_cond_ptr(_name) class_##_name##_is_conditional argument 407 #define ACQUIRE(_name, _var) CLASS(_name, _var) argument 408 #define ACQUIRE_ERR(_name, _var) __guard_err(_name)(_var) argument 421 __guard_ptr(_name)(&scope) || !__is_cond_ptr(_name); \ [all …]
|
| A D | hwmon-sysfs.h | 21 { .dev_attr = __ATTR(_name, _mode, _show, _store), \ 24 #define SENSOR_ATTR_RO(_name, _func, _index) \ argument 25 SENSOR_ATTR(_name, 0444, _func##_show, NULL, _index) 27 #define SENSOR_ATTR_RW(_name, _func, _index) \ argument 30 #define SENSOR_ATTR_WO(_name, _func, _index) \ argument 31 SENSOR_ATTR(_name, 0200, NULL, _func##_store, _index) 35 = SENSOR_ATTR(_name, _mode, _show, _store, _index) 37 #define SENSOR_DEVICE_ATTR_RO(_name, _func, _index) \ argument 40 #define SENSOR_DEVICE_ATTR_RW(_name, _func, _index) \ argument 43 #define SENSOR_DEVICE_ATTR_WO(_name, _func, _index) \ argument [all …]
|
| A D | sysfs.h | 267 #define __ATTR_RW(_name) __ATTR(_name, 0644, _name##_show, _name##_store) argument 344 __BIN_ATTR(_name, 0444, _name##_read, NULL, _size) 347 __BIN_ATTR(_name, 0200, NULL, _name##_write, _size) 350 __BIN_ATTR(_name, 0644, _name##_read, _name##_write, _size) 355 struct bin_attribute bin_attr_##_name = __BIN_ATTR(_name, _mode, _read, \ 359 struct bin_attribute bin_attr_##_name = __BIN_ATTR_RO(_name, _size) 362 struct bin_attribute bin_attr_##_name = __BIN_ATTR_WO(_name, _size) 365 struct bin_attribute bin_attr_##_name = __BIN_ATTR_RW(_name, _size) 369 __BIN_ATTR(_name, 0400, _name##_read, NULL, _size) 372 __BIN_ATTR(_name, 0600, _name##_read, _name##_write, _size) [all …]
|
| A D | configfs.h | 125 .ca_name = __stringify(_name), \ 128 .show = _pfx##_name##_show, \ 129 .store = _pfx##_name##_store, \ 133 _pfx, _name, S_IRUGO | S_IWUSR \ 138 .ca_name = __stringify(_name), \ 141 .show = _pfx##_name##_show, \ 146 .ca_name = __stringify(_name), \ 149 .store = _pfx##_name##_store, \ 166 .ca_name = __stringify(_name), \ 172 .read = _pfx##_name##_read, \ [all …]
|
| A D | counter.h | 419 .name = (_name), \ 426 .name = (_name), \ 433 .name = (_name), \ 441 .name = (_name), \ 448 .name = (_name), \ 455 .name = (_name), \ 463 .name = (_name), \ 470 .name = (_name), \ 477 .name = (_name), \ 505 .name = (_name), \ [all …]
|
| A D | klist.h | 25 #define KLIST_INIT(_name, _get, _put) \ argument 26 { .k_lock = __SPIN_LOCK_UNLOCKED(_name.k_lock), \ 27 .k_list = LIST_HEAD_INIT(_name.k_list), \ 31 #define DEFINE_KLIST(_name, _get, _put) \ argument 32 struct klist _name = KLIST_INIT(_name, _get, _put)
|
| A D | async.h | 26 #define ASYNC_DOMAIN(_name) \ argument 27 struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ 34 #define ASYNC_DOMAIN_EXCLUSIVE(_name) \ argument 35 struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \
|
| A D | tracepoint.h | 315 static const char __tpstrtab_##_name[] \ 316 __section("__tracepoints_strings") = #_name; \ 322 .name = __tpstrtab_##_name, \ 326 .iterator = &__traceiter_##_name, \ 327 .probestub = &__probestub_##_name, \ 331 __TRACEPOINT_ENTRY(_name); \ 332 int __traceiter_##_name(void *__data, proto) \ 351 DEFINE_STATIC_CALL(tp_func_##_name, __traceiter_##_name); \ 360 __DEFINE_TRACE_EXT(_name, &__tracepoint_ext_##_name, PARAMS(_proto), PARAMS(_args)); 368 __DEFINE_TRACE_EXT(_name, &__tracepoint_ext_##_name, PARAMS(_proto), PARAMS(_args)); [all …]
|
| A D | device.h | 158 struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) 180 #define DEVICE_ATTR_RW(_name) \ argument 181 struct device_attribute dev_attr_##_name = __ATTR_RW(_name) 189 #define DEVICE_ATTR_ADMIN_RW(_name) \ argument 190 struct device_attribute dev_attr_##_name = __ATTR_RW_MODE(_name, 0600) 198 #define DEVICE_ATTR_RO(_name) \ argument 199 struct device_attribute dev_attr_##_name = __ATTR_RO(_name) 207 #define DEVICE_ATTR_ADMIN_RO(_name) \ argument 208 struct device_attribute dev_attr_##_name = __ATTR_RO_MODE(_name, 0400) 216 #define DEVICE_ATTR_WO(_name) \ argument [all …]
|
| A D | semaphore.h | 46 #define DEFINE_SEMAPHORE(_name, _n) \ argument 47 struct semaphore _name = __SEMAPHORE_INITIALIZER(_name, _n)
|
| A D | ioport.h | 161 .name = (_name), \ 166 #define DEFINE_RES_NAMED(_start, _size, _name, _flags) \ argument 171 #define DEFINE_RES_IO_NAMED(_start, _size, _name) \ argument 172 DEFINE_RES_NAMED((_start), (_size), (_name), IORESOURCE_IO) 176 #define DEFINE_RES_MEM_NAMED(_start, _size, _name) \ argument 177 DEFINE_RES_NAMED((_start), (_size), (_name), IORESOURCE_MEM) 181 #define DEFINE_RES_REG_NAMED(_start, _size, _name) \ argument 186 #define DEFINE_RES_IRQ_NAMED(_irq, _name) \ argument 187 DEFINE_RES_NAMED((_irq), 1, (_name), IORESOURCE_IRQ) 191 #define DEFINE_RES_DMA_NAMED(_dma, _name) \ argument [all …]
|
| A D | cpufreq.h | 320 #define cpufreq_freq_attr_ro(_name) \ argument 321 static struct freq_attr _name = \ 322 __ATTR(_name, 0444, show_##_name, NULL) 325 static struct freq_attr _name = \ 326 __ATTR(_name, _perm, show_##_name, NULL) 329 static struct freq_attr _name = \ 330 __ATTR(_name, 0644, show_##_name, store_##_name) 333 static struct freq_attr _name = \ 334 __ATTR(_name, 0200, NULL, store_##_name) 338 __ATTR(_name, 0444, show_##_name, NULL) [all …]
|
| /include/linux/iio/ |
| A D | sysfs.h | 58 #define IIO_ATTR_RO(_name, _addr) \ argument 59 { .dev_attr = __ATTR_RO(_name), \ 62 #define IIO_ATTR_WO(_name, _addr) \ argument 63 { .dev_attr = __ATTR_WO(_name), \ 66 #define IIO_ATTR_RW(_name, _addr) \ argument 67 { .dev_attr = __ATTR_RW(_name), \ 71 struct iio_dev_attr iio_dev_attr_##_name \ 76 = IIO_ATTR_RO(_name, _addr) 80 = IIO_ATTR_WO(_name, _addr) 84 = IIO_ATTR_RW(_name, _addr) [all …]
|
| /include/rdma/ |
| A D | ib_sysfs.h | 21 #define IB_PORT_ATTR_RW(_name) \ argument 22 struct ib_port_attribute ib_port_attr_##_name = __ATTR_RW(_name) 24 #define IB_PORT_ATTR_ADMIN_RW(_name) \ argument 25 struct ib_port_attribute ib_port_attr_##_name = \ 26 __ATTR_RW_MODE(_name, 0600) 28 #define IB_PORT_ATTR_RO(_name) \ argument 29 struct ib_port_attribute ib_port_attr_##_name = __ATTR_RO(_name) 31 #define IB_PORT_ATTR_WO(_name) \ argument 32 struct ib_port_attribute ib_port_attr_##_name = __ATTR_WO(_name)
|
| A D | uverbs_named_ioctl.h | 75 #define ADD_UVERBS_METHODS(_name, _object_id, ...) \ argument 78 static const struct uverbs_object_def _name = { \ 87 #define ADD_UVERBS_ATTRIBUTES_SIMPLE(_name, _object_id, _method_id, ...) \ argument 95 ADD_UVERBS_METHODS(_name, _object_id, &UVERBS_METHOD(_method_id))
|
| /include/asm-generic/ |
| A D | codetag.lds.h | 11 #define SECTION_WITH_BOUNDARIES(_name) \ argument 13 __start_##_name = .; \ 14 KEEP(*(_name)) \ 15 __stop_##_name = .; 20 #define MOD_SEPARATE_CODETAG_SECTION(_name) \ argument 21 .codetag.##_name : { \ 22 SECTION_WITH_BOUNDARIES(_name) \
|
| /include/linux/mfd/ |
| A D | core.h | 19 .name = (_name), \ 34 #define MFD_CELL_OF(_name, _res, _pdata, _pdsize, _id, _compat) \ argument 35 MFD_CELL_ALL(_name, _res, _pdata, _pdsize, _id, _compat, 0, false, NULL) 37 #define MFD_CELL_ACPI(_name, _res, _pdata, _pdsize, _id, _match) \ argument 38 MFD_CELL_ALL(_name, _res, _pdata, _pdsize, _id, NULL, 0, false, _match) 40 #define MFD_CELL_BASIC(_name, _res, _pdata, _pdsize, _id) \ argument 41 MFD_CELL_ALL(_name, _res, _pdata, _pdsize, _id, NULL, 0, false, NULL) 43 #define MFD_CELL_RES(_name, _res) \ argument 44 MFD_CELL_ALL(_name, _res, NULL, 0, 0, NULL, 0, false, NULL) 46 #define MFD_CELL_NAME(_name) \ argument [all …]
|
| A D | lm3533.h | 13 #define LM3533_ATTR_RO(_name) \ argument 14 DEVICE_ATTR(_name, S_IRUGO, show_##_name, NULL) 15 #define LM3533_ATTR_RW(_name) \ argument 16 DEVICE_ATTR(_name, S_IRUGO | S_IWUSR , show_##_name, store_##_name)
|
| /include/trace/events/ |
| A D | mmflags.h | 111 #define IF_HAVE_PG_MLOCK(_name) ,{1UL << PG_##_name, __stringify(_name)} argument 113 #define IF_HAVE_PG_MLOCK(_name) argument 117 #define IF_HAVE_PG_HWPOISON(_name) ,{1UL << PG_##_name, __stringify(_name)} argument 119 #define IF_HAVE_PG_HWPOISON(_name) argument 123 #define IF_HAVE_PG_IDLE(_name) ,{1UL << PG_##_name, __stringify(_name)} argument 125 #define IF_HAVE_PG_IDLE(_name) argument 129 #define IF_HAVE_PG_ARCH_2(_name) ,{1UL << PG_##_name, __stringify(_name)} argument 131 #define IF_HAVE_PG_ARCH_2(_name) argument 135 #define IF_HAVE_PG_ARCH_3(_name) ,{1UL << PG_##_name, __stringify(_name)} argument 137 #define IF_HAVE_PG_ARCH_3(_name) argument [all …]
|
| /include/linux/device/ |
| A D | class.h | 175 #define CLASS_ATTR_RW(_name) \ argument 176 struct class_attribute class_attr_##_name = __ATTR_RW(_name) 177 #define CLASS_ATTR_RO(_name) \ argument 178 struct class_attribute class_attr_##_name = __ATTR_RO(_name) 179 #define CLASS_ATTR_WO(_name) \ argument 180 struct class_attribute class_attr_##_name = __ATTR_WO(_name) 206 #define _CLASS_ATTR_STRING(_name, _mode, _str) \ argument 207 { __ATTR(_name, _mode, show_class_attr_string, NULL), _str } 208 #define CLASS_ATTR_STRING(_name, _mode, _str) \ argument 209 struct class_attribute_string class_attr_##_name = \ [all …]
|
| A D | driver.h | 142 #define DRIVER_ATTR_RW(_name) \ argument 143 struct driver_attribute driver_attr_##_name = __ATTR_RW(_name) 144 #define DRIVER_ATTR_RO(_name) \ argument 145 struct driver_attribute driver_attr_##_name = __ATTR_RO(_name) 146 #define DRIVER_ATTR_WO(_name) \ argument 147 struct driver_attribute driver_attr_##_name = __ATTR_WO(_name)
|
| A D | bus.h | 122 #define BUS_ATTR_RW(_name) \ argument 123 struct bus_attribute bus_attr_##_name = __ATTR_RW(_name) 124 #define BUS_ATTR_RO(_name) \ argument 125 struct bus_attribute bus_attr_##_name = __ATTR_RO(_name) 126 #define BUS_ATTR_WO(_name) \ argument 127 struct bus_attribute bus_attr_##_name = __ATTR_WO(_name)
|
| /include/linux/usb/ |
| A D | composite.h | 601 #define DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \ argument 602 static struct usb_function_driver _name ## usb_func = { \ 603 .name = __stringify(_name), \ 608 MODULE_ALIAS("usbfunc:"__stringify(_name)); 611 DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \ 612 static int __init _name ## mod_init(void) \ 614 return usb_function_register(&_name ## usb_func); \ 616 static void __exit _name ## mod_exit(void) \ 618 usb_function_unregister(&_name ## usb_func); \ 620 module_init(_name ## mod_init); \ [all …]
|
| /include/uapi/rdma/ |
| A D | rvt-abi.h | 14 #define RDMA_ATOMIC_UAPI(_type, _name) struct{ _type val; } _name argument
|
| /include/uapi/linux/ |
| A D | map_to_7segment.h | 75 #define SEG7_CONVERSION_MAP(_name, _map) \ argument 76 struct seg7_conversion_map _name = { .table = { _map } } 175 #define SEG7_DEFAULT_MAP(_name) \ argument 176 SEG7_CONVERSION_MAP(_name,MAP_ASCII7SEG_ALPHANUM)
|