eir 59 drivers/gpu/drm/i915/gt/intel_gt.c u32 eir; eir 70 drivers/gpu/drm/i915/gt/intel_gt.c eir = intel_uncore_read(uncore, EIR); eir 71 drivers/gpu/drm/i915/gt/intel_gt.c if (eir) { eir 76 drivers/gpu/drm/i915/gt/intel_gt.c DRM_DEBUG_DRIVER("EIR stuck: 0x%08x, masking\n", eir); eir 77 drivers/gpu/drm/i915/gt/intel_gt.c rmw_set(uncore, EMR, eir); eir 713 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, "EIR: 0x%08x\n", error->eir); eir 1591 drivers/gpu/drm/i915/i915_gpu_error.c error->eir = intel_uncore_read(uncore, EIR); eir 61 drivers/gpu/drm/i915/i915_gpu_error.h u32 eir; eir 3937 drivers/gpu/drm/i915/i915_irq.c u16 *eir, u16 *eir_stuck) eir 3942 drivers/gpu/drm/i915/i915_irq.c *eir = intel_uncore_read16(uncore, EIR); eir 3944 drivers/gpu/drm/i915/i915_irq.c if (*eir) eir 3945 drivers/gpu/drm/i915/i915_irq.c intel_uncore_write16(uncore, EIR, *eir); eir 3967 drivers/gpu/drm/i915/i915_irq.c u16 eir, u16 eir_stuck) eir 3969 drivers/gpu/drm/i915/i915_irq.c DRM_DEBUG("Master Error: EIR 0x%04x\n", eir); eir 3976 drivers/gpu/drm/i915/i915_irq.c u32 *eir, u32 *eir_stuck) eir 3980 drivers/gpu/drm/i915/i915_irq.c *eir = I915_READ(EIR); eir 3982 drivers/gpu/drm/i915/i915_irq.c I915_WRITE(EIR, *eir); eir 4004 drivers/gpu/drm/i915/i915_irq.c u32 eir, u32 eir_stuck) eir 4006 drivers/gpu/drm/i915/i915_irq.c DRM_DEBUG("Master Error, EIR 0x%08x\n", eir); eir 4025 drivers/gpu/drm/i915/i915_irq.c u16 eir = 0, eir_stuck = 0; eir 4039 drivers/gpu/drm/i915/i915_irq.c i8xx_error_irq_ack(dev_priv, &eir, &eir_stuck); eir 4047 drivers/gpu/drm/i915/i915_irq.c i8xx_error_irq_handler(dev_priv, eir, eir_stuck); eir 4125 drivers/gpu/drm/i915/i915_irq.c u32 eir = 0, eir_stuck = 0; eir 4144 drivers/gpu/drm/i915/i915_irq.c i9xx_error_irq_ack(dev_priv, &eir, &eir_stuck); eir 4152 drivers/gpu/drm/i915/i915_irq.c i9xx_error_irq_handler(dev_priv, eir, eir_stuck); eir 4268 drivers/gpu/drm/i915/i915_irq.c u32 eir = 0, eir_stuck = 0; eir 4286 drivers/gpu/drm/i915/i915_irq.c i9xx_error_irq_ack(dev_priv, &eir, &eir_stuck); eir 4297 drivers/gpu/drm/i915/i915_irq.c i9xx_error_irq_handler(dev_priv, eir, eir_stuck); eir 3370 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM32(reg, qpcr, eir, 0x10, 0, 32); eir 405 drivers/net/ethernet/microchip/encx24j600.c int eir; eir 410 drivers/net/ethernet/microchip/encx24j600.c eir = encx24j600_read_reg(priv, EIR); eir 412 drivers/net/ethernet/microchip/encx24j600.c if (eir & LINKIF) eir 415 drivers/net/ethernet/microchip/encx24j600.c if (eir & TXIF) eir 418 drivers/net/ethernet/microchip/encx24j600.c if (eir & TXABTIF) eir 421 drivers/net/ethernet/microchip/encx24j600.c if (eir & RXABTIF) { eir 422 drivers/net/ethernet/microchip/encx24j600.c if (eir & PCFULIF) { eir 430 drivers/net/ethernet/microchip/encx24j600.c if (eir & PKTIF) { eir 232 include/net/bluetooth/hci_core.h __u8 eir[HCI_MAX_EIR_LENGTH]; eir 1358 include/net/bluetooth/hci_core.h static inline void *eir_get_data(u8 *eir, size_t eir_len, u8 type, eir 1367 include/net/bluetooth/hci_core.h u8 field_len = eir[0]; eir 1377 include/net/bluetooth/hci_core.h if (eir[1] != type) { eir 1378 include/net/bluetooth/hci_core.h eir += field_len + 1; eir 1389 include/net/bluetooth/hci_core.h return &eir[2]; eir 1572 include/net/bluetooth/hci_core.h u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len); eir 518 include/net/bluetooth/mgmt.h __u8 eir[0]; eir 605 include/net/bluetooth/mgmt.h __u8 eir[0]; eir 709 include/net/bluetooth/mgmt.h __u8 eir[0]; eir 764 include/net/bluetooth/mgmt.h __u8 eir[0]; eir 859 include/net/bluetooth/mgmt.h __u8 eir[0]; eir 875 include/net/bluetooth/mgmt.h __u8 eir[0]; eir 459 net/bluetooth/hci_core.c memset(hdev->eir, 0, sizeof(hdev->eir)); eir 1778 net/bluetooth/hci_core.c memset(hdev->eir, 0, sizeof(hdev->eir)); eir 4242 net/bluetooth/hci_event.c static inline size_t eir_get_length(u8 *eir, size_t eir_len) eir 4247 net/bluetooth/hci_event.c u8 field_len = eir[0]; eir 4253 net/bluetooth/hci_event.c eir += field_len + 1; eir 645 net/bluetooth/hci_request.c if (memcmp(cp.data, hdev->eir, sizeof(cp.data)) == 0) eir 648 net/bluetooth/hci_request.c memcpy(hdev->eir, cp.data, sizeof(cp.data)); eir 121 net/bluetooth/hci_request.h static inline u16 eir_append_data(u8 *eir, u16 eir_len, u8 type, eir 124 net/bluetooth/hci_request.h eir[eir_len++] = sizeof(type) + data_len; eir 125 net/bluetooth/hci_request.h eir[eir_len++] = type; eir 126 net/bluetooth/hci_request.h memcpy(&eir[eir_len], data, data_len); eir 132 net/bluetooth/hci_request.h static inline u16 eir_append_le16(u8 *eir, u16 eir_len, u8 type, u16 data) eir 134 net/bluetooth/hci_request.h eir[eir_len++] = sizeof(type) + sizeof(data); eir 135 net/bluetooth/hci_request.h eir[eir_len++] = type; eir 136 net/bluetooth/hci_request.h put_unaligned_le16(data, &eir[eir_len]); eir 996 net/bluetooth/mgmt.c static u16 append_eir_data_to_buf(struct hci_dev *hdev, u8 *eir) eir 1002 net/bluetooth/mgmt.c eir_len = eir_append_data(eir, eir_len, EIR_CLASS_OF_DEV, eir 1006 net/bluetooth/mgmt.c eir_len = eir_append_le16(eir, eir_len, EIR_APPEARANCE, eir 1010 net/bluetooth/mgmt.c eir_len = eir_append_data(eir, eir_len, EIR_NAME_COMPLETE, eir 1014 net/bluetooth/mgmt.c eir_len = eir_append_data(eir, eir_len, EIR_NAME_SHORT, eir 1042 net/bluetooth/mgmt.c eir_len = append_eir_data_to_buf(hdev, rp->eir); eir 1068 net/bluetooth/mgmt.c eir_len = append_eir_data_to_buf(hdev, ev->eir); eir 6090 net/bluetooth/mgmt.c eir_len = eir_append_data(mgmt_rp->eir, 0, EIR_CLASS_OF_DEV, eir 6094 net/bluetooth/mgmt.c eir_len = eir_append_data(mgmt_rp->eir, eir_len, eir 6096 net/bluetooth/mgmt.c eir_len = eir_append_data(mgmt_rp->eir, eir_len, eir 6101 net/bluetooth/mgmt.c eir_len = eir_append_data(mgmt_rp->eir, eir_len, eir 6103 net/bluetooth/mgmt.c eir_len = eir_append_data(mgmt_rp->eir, eir_len, eir 6215 net/bluetooth/mgmt.c eir_len = eir_append_data(rp->eir, eir_len, eir 6255 net/bluetooth/mgmt.c eir_len = eir_append_data(rp->eir, eir_len, EIR_LE_BDADDR, eir 6263 net/bluetooth/mgmt.c eir_len = eir_append_data(rp->eir, eir_len, EIR_LE_ROLE, eir 6267 net/bluetooth/mgmt.c eir_len = eir_append_data(rp->eir, eir_len, eir 6271 net/bluetooth/mgmt.c eir_len = eir_append_data(rp->eir, eir_len, eir 6281 net/bluetooth/mgmt.c eir_len = eir_append_data(rp->eir, eir_len, EIR_FLAGS, eir 7250 net/bluetooth/mgmt.c memcpy(&ev->eir[eir_len], eir 7255 net/bluetooth/mgmt.c eir_len = eir_append_data(ev->eir, 0, EIR_NAME_COMPLETE, eir 7259 net/bluetooth/mgmt.c eir_len = eir_append_data(ev->eir, eir_len, eir 7577 net/bluetooth/mgmt.c memset(hdev->eir, 0, sizeof(hdev->eir)); eir 7706 net/bluetooth/mgmt.c static bool eir_has_uuids(u8 *eir, u16 eir_len, u16 uuid_count, u8 (*uuids)[16]) eir 7711 net/bluetooth/mgmt.c u8 field_len = eir[0]; eir 7721 net/bluetooth/mgmt.c switch (eir[1]) { eir 7726 net/bluetooth/mgmt.c uuid[13] = eir[i + 3]; eir 7727 net/bluetooth/mgmt.c uuid[12] = eir[i + 2]; eir 7736 net/bluetooth/mgmt.c uuid[15] = eir[i + 5]; eir 7737 net/bluetooth/mgmt.c uuid[14] = eir[i + 4]; eir 7738 net/bluetooth/mgmt.c uuid[13] = eir[i + 3]; eir 7739 net/bluetooth/mgmt.c uuid[12] = eir[i + 2]; eir 7747 net/bluetooth/mgmt.c memcpy(uuid, eir + i + 2, 16); eir 7755 net/bluetooth/mgmt.c eir += field_len + 1; eir 7776 net/bluetooth/mgmt.c static bool is_filter_match(struct hci_dev *hdev, s8 rssi, u8 *eir, eir 7798 net/bluetooth/mgmt.c if (!eir_has_uuids(eir, eir_len, hdev->discovery.uuid_count, eir 7823 net/bluetooth/mgmt.c u8 *eir, u16 eir_len, u8 *scan_rsp, u8 scan_rsp_len) eir 7842 net/bluetooth/mgmt.c if (!is_filter_match(hdev, rssi, eir, eir_len, scan_rsp, eir 7853 net/bluetooth/mgmt.c u8 *flags = eir_get_data(eir, eir_len, EIR_FLAGS, NULL); eir 7886 net/bluetooth/mgmt.c memcpy(ev->eir, eir, eir_len); eir 7888 net/bluetooth/mgmt.c if (dev_class && !eir_get_data(ev->eir, eir_len, EIR_CLASS_OF_DEV, eir 7890 net/bluetooth/mgmt.c eir_len = eir_append_data(ev->eir, eir_len, EIR_CLASS_OF_DEV, eir 7895 net/bluetooth/mgmt.c memcpy(ev->eir + eir_len, scan_rsp, scan_rsp_len); eir 7918 net/bluetooth/mgmt.c eir_len = eir_append_data(ev->eir, 0, EIR_NAME_COMPLETE, name,