Home
last modified time | relevance | path

Searched refs:IMS (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/drivers/net/wireless/ath/wil6210/
H A Dinterrupt.c77 wil_w(wil, RGF_DMA_EP_TX_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_tx()
83 wil_w(wil, RGF_INT_GEN_TX_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_tx_edma()
89 wil_w(wil, RGF_DMA_EP_RX_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_rx()
95 wil_w(wil, RGF_INT_GEN_RX_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_rx_edma()
104 wil_w(wil, RGF_DMA_EP_MISC_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_misc()
112 wil_w(wil, RGF_DMA_EP_MISC_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_halp()
H A Dwil6210.h174 u32 IMS; /* Mask Set, write 1 to set */ member
H A Ddebugfs.c493 {"IMS", 0244, offsetof(struct RGF_ICR, IMS), doff_io32},
/openbmc/qemu/hw/net/
H A De1000e_core.c160 if (timer->core->mac[IMS] & timer->core->mac[ICR]) { in e1000e_intrmgr_on_throttling_timer()
2008 core->mac[IMS] &= ~effective_eiac; in e1000e_msix_notify_one()
2101 uint32_t old_causes = core->mac[IMS] & core->mac[ICR]; in e1000e_raise_interrupts()
2129 trace_e1000e_irq_pending_interrupts(core->mac[ICR] & core->mac[IMS], in e1000e_raise_interrupts()
2130 core->mac[ICR], core->mac[IMS]); in e1000e_raise_interrupts()
2132 raised_causes = core->mac[IMS] & core->mac[ICR] & ~old_causes; in e1000e_raise_interrupts()
2167 trace_e1000e_irq_pending_interrupts(core->mac[ICR] & core->mac[IMS], in e1000e_lower_interrupts()
2168 core->mac[ICR], core->mac[IMS]); in e1000e_lower_interrupts()
2170 if (!(core->mac[IMS] & core->mac[ICR]) && in e1000e_lower_interrupts()
2449 e1000e_lower_interrupts(core, IMS, core->mac[IAM]); in e1000e_set_icr()
[all …]
H A De1000.c293 pending_ints = (s->mac_reg[IMS] & s->mac_reg[ICR]); in set_interrupt_cause()
355 s->mac_reg[IMS]); in set_ics()
1119 s->mac_reg[IMS] &= ~val; in set_imc()
1126 s->mac_reg[IMS] |= val; in set_ims()
1136 getreg(TORL), getreg(TOTL), getreg(IMS), getreg(TCTL),
1193 [IMC] = set_imc, [IMS] = set_ims, [ICR] = set_icr,
1526 VMSTATE_UINT32(mac_reg[IMS], E1000State),
H A Digb_core.c2288 uint32_t old_causes = core->mac[ICR] & core->mac[IMS]; in igb_raise_interrupts()
2300 raised_causes = core->mac[ICR] & core->mac[IMS] & ~old_causes; in igb_raise_interrupts()
2325 raised_causes = core->mac[ICR] & core->mac[IMS] & ~old_causes; in igb_raise_interrupts()
2351 trace_e1000e_irq_pending_interrupts(core->mac[ICR] & core->mac[IMS], in igb_lower_interrupts()
2352 core->mac[ICR], core->mac[IMS]); in igb_lower_interrupts()
2354 if (!(core->mac[ICR] & core->mac[IMS]) && in igb_lower_interrupts()
2824 igb_lower_interrupts(core, IMS, val); in igb_set_imc()
2830 igb_raise_interrupts(core, IMS, val & 0x77D4FBFD); in igb_set_ims()
2841 (core->mac[IMS] && (core->mac[ICR] & E1000_ICR_INT_ASSERTED))) { in igb_nsicr()
2842 igb_lower_interrupts(core, IMS, core->mac[IAM]); in igb_nsicr()
[all …]
H A Dtrace-events207 …interrupts(uint32_t pending, uint32_t icr, uint32_t ims) "ICR PENDING: 0x%x (ICR: 0x%x, IMS: 0x%x)"
209 e1000e_irq_icr_process_iame(void) "Clearing IMS bits due to IAME"
211 e1000e_irq_read_ims(uint32_t ims) "Current IMS: 0x%x"
213 e1000e_irq_icr_clear_zero_ims(void) "Clearing ICR on read due to zero IMS"
215 …r_bit_ims(uint32_t icr, uint32_t ims) "Clearing ICR on read due corresponding IMS bit: 0x%x & 0x%x"
216 e1000e_irq_iam_clear_eiame(uint32_t iam, uint32_t cause) "Clearing IMS due to EIAME, IAM: 0x%X, cau…
218 e1000e_irq_ims_clear_set_imc(uint32_t val) "Clearing IMS bits due to IMC write 0x%x"
228 …s(uint32_t val) "Firing all delay/throttling timers on all interrupts enable (0x%X written to IMS)"
H A De1000_common.h34 defreg(IMS), defreg(LEDCTL), defreg(MANC), defreg(MDIC),
H A Digb_common.h62 defreg(IMS), defreg(LEDCTL), defreg(MANC), defreg(MDIC),
/openbmc/linux/Documentation/admin-guide/media/
H A Dbttv-cardlist.rst54 - IMS/IXmicro TurboTV
H A Dbttv.rst927 IXMicro (former: IMS=Integrated Micro Solutions)
934 - IMS TurboTV (Bt848)
/openbmc/linux/Documentation/networking/device_drivers/cellular/qualcomm/
H A Drmnet.rst19 multimedia messaging service (MMS) or IP media subsystem (IMS). Hardware sends
/openbmc/linux/drivers/staging/greybus/Documentation/firmware/
H A Dfirmware-management231 /* IMS Certificate response result codes */
/openbmc/linux/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c1908 ew32(IMS, E1000_IMS_OTHER | IMS_OTHER_MASK); in e1000_msix_other()
1928 ew32(IMS, adapter->tx_ring->ims_val); in e1000_intr_msix_tx()
2241 ew32(IMS, adapter->eiac_mask | E1000_IMS_OTHER | in e1000_irq_enable()
2244 ew32(IMS, IMS_ENABLE_MASK | E1000_IMS_ECCER); in e1000_irq_enable()
2246 ew32(IMS, IMS_ENABLE_MASK); in e1000_irq_enable()
2685 ew32(IMS, adapter->rx_ring->ims_val); in e1000e_poll()
H A Dethtool.c1085 ew32(IMS, mask); in e1000_intr_test()
/openbmc/linux/drivers/input/misc/
H A DKconfig762 tristate "IMS Passenger Control Unit driver"
766 Say Y here if you have system with IMS Rave Passenger Control Unit.
/openbmc/linux/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c886 ew32(IMS, mask); in e1000_intr_test()
H A De1000_hw.c2440 ew32(IMS, IMS_ENABLE_MASK); in e1000_check_for_link()
H A De1000_main.c297 ew32(IMS, IMS_ENABLE_MASK); in e1000_irq_enable()
/openbmc/linux/drivers/video/fbdev/
H A DKconfig355 bool "IMS Twin Turbo display support"
361 The IMS Twin Turbo is a PCI-based frame buffer card bundled with
/openbmc/linux/
H A DMAINTAINERS10284 IMS TWINTURBO FRAMEBUFFER DRIVER