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,