/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | mcdi.h | 202 #define MCDI_PTR(_buf, _field) \ argument 203 _MCDI_PTR(_buf, MC_CMD_ ## _field ## _OFST) 208 #define MCDI_STRUCT_PTR(_buf, _field) \ argument 209 _MCDI_PTR(_buf, _field ## _OFST) 212 #define _MCDI_DWORD(_buf, _field) \ argument 213 ((_buf) + (_MCDI_CHECK_ALIGN(MC_CMD_ ## _field ## _OFST, 4) >> 2)) 214 #define _MCDI_STRUCT_DWORD(_buf, _field) \ argument 215 ((_buf) + (_MCDI_CHECK_ALIGN(_field ## _OFST, 4) >> 2)) 217 #define MCDI_STRUCT_SET_BYTE(_buf, _field, _value) do { \ argument 218 BUILD_BUG_ON(_field ## _LEN != 1); \ [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi.h | 204 #define MCDI_PTR(_buf, _field) \ argument 205 _MCDI_PTR(_buf, MC_CMD_ ## _field ## _OFST) 208 #define _MCDI_DWORD(_buf, _field) \ argument 209 ((_buf) + (_MCDI_CHECK_ALIGN(MC_CMD_ ## _field ## _OFST, 4) >> 2)) 211 #define MCDI_BYTE(_buf, _field) \ argument 212 ((void)BUILD_BUG_ON_ZERO(MC_CMD_ ## _field ## _LEN != 1), \ 213 *MCDI_PTR(_buf, _field)) 214 #define MCDI_WORD(_buf, _field) \ argument 215 ((u16)BUILD_BUG_ON_ZERO(MC_CMD_ ## _field ## _LEN != 2) + \ 216 le16_to_cpu(*(__force const __le16 *)MCDI_PTR(_buf, _field))) [all …]
|
/openbmc/qemu/include/migration/ |
H A D | vmstate.h | 267 #define vmstate_offset_value(_state, _field, _type) \ argument 268 (offsetof(_state, _field) + \ 269 type_check(_type, typeof_field(_state, _field))) 271 #define vmstate_offset_pointer(_state, _field, _type) \ argument 272 (offsetof(_state, _field) + \ 273 type_check_pointer(_type, typeof_field(_state, _field))) 275 #define vmstate_offset_array(_state, _field, _type, _num) \ argument 276 (offsetof(_state, _field) + \ 277 type_check_array(_type, typeof_field(_state, _field), _num)) 279 #define vmstate_offset_2darray(_state, _field, _type, _n1, _n2) \ argument [all …]
|
/openbmc/linux/drivers/cdx/controller/ |
H A D | mcdi.h | 210 #define MCDI_PTR(_buf, _field) \ argument 211 _MCDI_PTR(_buf, MC_CMD_ ## _field ## _OFST) 215 #define _MCDI_DWORD(_buf, _field) \ argument 216 ((_buf) + (_MCDI_CHECK_ALIGN(MC_CMD_ ## _field ## _OFST, 4) >> 2)) 218 #define MCDI_BYTE(_buf, _field) \ argument 219 ((void)BUILD_BUG_ON_ZERO(MC_CMD_ ## _field ## _LEN != 1), \ 220 *MCDI_PTR(_buf, _field)) 221 #define MCDI_WORD(_buf, _field) \ argument 222 ((void)BUILD_BUG_ON_ZERO(MC_CMD_ ## _field ## _LEN != 2), \ 223 le16_to_cpu(*(__force const __le16 *)MCDI_PTR(_buf, _field))) [all …]
|
/openbmc/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-common.h | 1475 #define XGMAC_GET_BITS(_var, _prefix, _field) \ argument 1477 _prefix##_##_field##_INDEX, \ 1478 _prefix##_##_field##_WIDTH) 1480 #define XGMAC_SET_BITS(_var, _prefix, _field, _val) \ argument 1482 _prefix##_##_field##_INDEX, \ 1483 _prefix##_##_field##_WIDTH, (_val)) 1485 #define XGMAC_GET_BITS_LE(_var, _prefix, _field) \ argument 1487 _prefix##_##_field##_INDEX, \ 1488 _prefix##_##_field##_WIDTH) 1490 #define XGMAC_SET_BITS_LE(_var, _prefix, _field, _val) \ argument [all …]
|
/openbmc/qemu/include/hw/ |
H A D | qdev-properties.h | 67 #define DEFINE_PROP(_name, _state, _field, _prop, _type, ...) { \ argument 70 .offset = offsetof(_state, _field) \ 71 + type_check(_type, typeof_field(_state, _field)), \ 75 #define DEFINE_PROP_SIGNED(_name, _state, _field, _defval, _prop, _type) \ argument 76 DEFINE_PROP(_name, _state, _field, _prop, _type, \ 80 #define DEFINE_PROP_SIGNED_NODEFAULT(_name, _state, _field, _prop, _type) \ argument 81 DEFINE_PROP(_name, _state, _field, _prop, _type) 83 #define DEFINE_PROP_BIT(_name, _state, _field, _bit, _defval) \ argument 84 DEFINE_PROP(_name, _state, _field, qdev_prop_bit, uint32_t, \ 89 #define DEFINE_PROP_UNSIGNED(_name, _state, _field, _defval, _prop, _type) \ argument [all …]
|
H A D | qdev-properties-system.h | 82 #define DEFINE_PROP_UUID(_name, _state, _field) \ argument 83 DEFINE_PROP(_name, _state, _field, qdev_prop_uuid, QemuUUID, \ 89 #define DEFINE_PROP_UUID_NODEFAULT(_name, _state, _field) \ argument 90 DEFINE_PROP(_name, _state, _field, qdev_prop_uuid, QemuUUID) 96 #define DEFINE_PROP_IOTHREAD_VQ_MAPPING_LIST(_name, _state, _field) \ argument 97 DEFINE_PROP(_name, _state, _field, qdev_prop_iothread_vq_mapping_list, \
|
/openbmc/linux/tools/perf/ui/ |
H A D | hist.c | 343 #define __HPP_COLOR_PERCENT_FN(_type, _field) \ argument 344 static u64 he_get_##_field(struct hist_entry *he) \ 346 return he->stat._field; \ 352 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \ 356 #define __HPP_ENTRY_PERCENT_FN(_type, _field) \ argument 360 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \ 364 #define __HPP_SORT_FN(_type, _field) \ argument 368 return __hpp__sort(a, b, he_get_##_field); \ 371 #define __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \ argument 372 static u64 he_get_acc_##_field(struct hist_entry *he) \ [all …]
|
/openbmc/qemu/include/hw/input/ |
H A D | hid.h | 64 #define VMSTATE_HID_KEYBOARD_DEVICE(_field, _state) { \ argument 65 .name = (stringify(_field)), \ 69 .offset = vmstate_offset_value(_state, _field, HIDState), \ 74 #define VMSTATE_HID_POINTER_DEVICE(_field, _state) { \ argument 75 .name = (stringify(_field)), \ 79 .offset = vmstate_offset_value(_state, _field, HIDState), \
|
/openbmc/qemu/include/qemu/ |
H A D | fifo8.h | 218 #define VMSTATE_FIFO8_TEST(_field, _state, _test) { \ argument 219 .name = (stringify(_field)), \ 224 .offset = vmstate_offset_value(_state, _field, Fifo8), \ 227 #define VMSTATE_FIFO8(_field, _state) \ argument 228 VMSTATE_FIFO8_TEST(_field, _state, NULL)
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | coex.h | 136 #define BT_MBOX_MSG(_notif, _num, _field) \ argument 137 ((le32_to_cpu((_notif)->mbox_msg[(_num)]) & BT_MBOX##_num##_##_field)\ 138 >> BT_MBOX##_num##_##_field##_POS) 140 #define BT_MBOX_PRINT(_num, _field, _end) \ argument 143 #_field, \ 144 BT_MBOX_MSG(notif, _num, _field), \
|
/openbmc/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | spu_utils.h | 50 #define LSCSA_BYTE_OFFSET(_field) \ argument 51 ((char *)(&(dummy->_field)) - (char *)(&(dummy->gprs[0].slot[0]))) 52 #define LSCSA_QW_OFFSET(_field) (LSCSA_BYTE_OFFSET(_field) >> 4) argument
|
/openbmc/qemu/hw/ide/ |
H A D | ide-internal.h | 382 #define VMSTATE_IDE_BUS(_field, _state) \ argument 383 VMSTATE_STRUCT(_field, _state, 1, vmstate_ide_bus, IDEBus) 385 #define VMSTATE_IDE_BUS_ARRAY(_field, _state, _num) \ argument 386 VMSTATE_STRUCT_ARRAY(_field, _state, _num, 1, vmstate_ide_bus, IDEBus) 390 #define VMSTATE_IDE_DRIVES(_field, _state) \ argument 391 VMSTATE_STRUCT_ARRAY(_field, _state, 2, 3, vmstate_ide_drive, IDEState) 393 #define VMSTATE_IDE_DRIVE(_field, _state) \ argument 394 VMSTATE_STRUCT(_field, _state, 1, vmstate_ide_drive, IDEState)
|
/openbmc/linux/arch/mips/ath25/ |
H A D | devices.h | 7 #define ATH25_REG_MS(_val, _field) (((_val) & _field##_M) >> _field##_S) argument
|
/openbmc/linux/drivers/net/ethernet/atheros/alx/ |
H A D | hw.h | 456 #define ALX_GET_FIELD(_data, _field) \ argument 457 (((_data) >> _field ## _SHIFT) & _field ## _MASK) 459 #define ALX_SET_FIELD(_data, _field, _value) do { \ argument 460 (_data) &= ~(_field ## _MASK << _field ## _SHIFT); \ 461 (_data) |= ((_value) & _field ## _MASK) << _field ## _SHIFT;\
|
/openbmc/qemu/target/ppc/ |
H A D | cpu-qom.h | 48 #define VMSTATE_PPC_TIMEBASE_V(_field, _state, _version) { \ argument 49 .name = (stringify(_field)), \ 54 .offset = vmstate_offset_value(_state, _field, PPCTimebase), \
|
/openbmc/qemu/include/hw/i2c/ |
H A D | smbus_slave.h | 81 #define VMSTATE_SMBUS_DEVICE(_field, _state) { \ argument 82 .name = (stringify(_field)), \ 86 .offset = vmstate_offset_value(_state, _field, SMBusDevice), \
|
/openbmc/linux/drivers/bcma/ |
H A D | sprom.c | 185 #define SPEX(_field, _offset, _mask, _shift) \ argument 186 bus->sprom._field = ((sprom[SPOFF(_offset)] & (_mask)) >> (_shift)) 188 #define SPEX32(_field, _offset, _mask, _shift) \ argument 189 bus->sprom._field = ((((u32)sprom[SPOFF((_offset)+2)] << 16 | \ 192 #define SPEX_ARRAY8(_field, _offset, _mask, _shift) \ argument 194 SPEX(_field[0], _offset + 0, _mask, _shift); \ 195 SPEX(_field[1], _offset + 2, _mask, _shift); \ 196 SPEX(_field[2], _offset + 4, _mask, _shift); \ 197 SPEX(_field[3], _offset + 6, _mask, _shift); \ 198 SPEX(_field[4], _offset + 8, _mask, _shift); \ [all …]
|
/openbmc/qemu/hw/usb/ |
H A D | u2f.h | 78 #define VMSTATE_U2F_KEY(_field, _state) { \ argument 79 .name = (stringify(_field)), \ 83 .offset = vmstate_offset_value(_state, _field, U2FKeyState), \
|
/openbmc/qemu/include/hw/pci/ |
H A D | pci_device.h | 348 #define VMSTATE_PCI_DEVICE(_field, _state) { \ argument 349 .name = (stringify(_field)), \ 353 .offset = vmstate_offset_value(_state, _field, PCIDevice), \ 356 #define VMSTATE_PCI_DEVICE_POINTER(_field, _state) { \ argument 357 .name = (stringify(_field)), \ 361 .offset = vmstate_offset_pointer(_state, _field, PCIDevice), \
|
/openbmc/linux/drivers/firmware/ |
H A D | dmi-id.c | 33 #define DMI_ATTR(_name, _mode, _show, _field) \ argument 35 .field = _field } 37 #define DEFINE_DMI_ATTR_WITH_SHOW(_name, _mode, _field) \ argument 39 DMI_ATTR(_name, _mode, sys_dmi_field_show, _field); 187 #define ADD_DMI_ATTR(_name, _field) \ argument 188 if (dmi_get_system_info(_field)) \
|
/openbmc/qemu/include/hw/ssi/ |
H A D | ssi.h | 74 #define VMSTATE_SSI_PERIPHERAL(_field, _state) { \ argument 75 .name = (stringify(_field)), \ 79 .offset = vmstate_offset_value(_state, _field, SSIPeripheral), \
|
/openbmc/qemu/target/loongarch/ |
H A D | machine.c | 24 #define VMSTATE_FPU_REGS(_field, _state, _start) \ argument 25 VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, 32, 0, \ 58 #define VMSTATE_LSXH_REGS(_field, _state, _start) \ argument 59 VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, 32, 0, \ 91 #define VMSTATE_LASXH_REGS(_field, _state, _start) \ argument 92 VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, 32, 0, \
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio.h | 378 #define DEFINE_VIRTIO_COMMON_FEATURES(_state, _field) \ argument 379 DEFINE_PROP_BIT64("indirect_desc", _state, _field, \ 381 DEFINE_PROP_BIT64("event_idx", _state, _field, \ 383 DEFINE_PROP_BIT64("notify_on_empty", _state, _field, \ 385 DEFINE_PROP_BIT64("any_layout", _state, _field, \ 387 DEFINE_PROP_BIT64("iommu_platform", _state, _field, \ 389 DEFINE_PROP_BIT64("packed", _state, _field, \ 391 DEFINE_PROP_BIT64("queue_reset", _state, _field, \ 393 DEFINE_PROP_BIT64("in_order", _state, _field, \
|
/openbmc/qemu/include/net/ |
H A D | net.h | 320 #define vmstate_offset_macaddr(_state, _field) \ argument 321 vmstate_offset_array(_state, _field.a, uint8_t, \ 322 sizeof(typeof_field(_state, _field))) 324 #define VMSTATE_MACADDR(_field, _state) { \ argument 325 .name = (stringify(_field)), \ 329 .offset = vmstate_offset_macaddr(_state, _field), \
|