Home
last modified time | relevance | path

Searched refs:reg_mcr (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_gt_mcr.c51 static inline struct xe_reg to_xe_reg(struct xe_reg_mcr reg_mcr) in to_xe_reg() argument
53 return reg_mcr.__reg; in to_xe_reg()
564 struct xe_reg_mcr reg_mcr, in xe_gt_mcr_get_nonterminated_steering() argument
567 const struct xe_reg reg = to_xe_reg(reg_mcr); in xe_gt_mcr_get_nonterminated_steering()
645 static u32 rw_with_mcr_steering(struct xe_gt *gt, struct xe_reg_mcr reg_mcr, in rw_with_mcr_steering() argument
648 const struct xe_reg reg = to_xe_reg(reg_mcr); in rw_with_mcr_steering()
704 * @reg_mcr: register to read
713 u32 xe_gt_mcr_unicast_read_any(struct xe_gt *gt, struct xe_reg_mcr reg_mcr) in xe_gt_mcr_unicast_read_any() argument
715 const struct xe_reg reg = to_xe_reg(reg_mcr); in xe_gt_mcr_unicast_read_any()
722 steer = xe_gt_mcr_get_nonterminated_steering(gt, reg_mcr, in xe_gt_mcr_unicast_read_any()
748 xe_gt_mcr_unicast_read(struct xe_gt * gt,struct xe_reg_mcr reg_mcr,int group,int instance) xe_gt_mcr_unicast_read() argument
773 xe_gt_mcr_unicast_write(struct xe_gt * gt,struct xe_reg_mcr reg_mcr,u32 value,int group,int instance) xe_gt_mcr_unicast_write() argument
791 xe_gt_mcr_multicast_write(struct xe_gt * gt,struct xe_reg_mcr reg_mcr,u32 value) xe_gt_mcr_multicast_write() argument
[all...]
H A Dxe_reg_sr.c132 struct xe_reg_mcr reg_mcr = to_xe_reg_mcr(reg); in apply_one_mmio() local
147 xe_gt_mcr_unicast_read_any(gt, reg_mcr) : in apply_one_mmio()
162 xe_gt_mcr_multicast_write(gt, reg_mcr, val); in apply_one_mmio()
H A Dxe_gt_mcr.h30 struct xe_reg_mcr reg_mcr,
H A Dxe_pat.c186 struct xe_reg_mcr reg_mcr = XE_REG_MCR(_PAT_INDEX(i)); in program_pat_mcr() local
188 xe_gt_mcr_multicast_write(gt, reg_mcr, table[i].value); in program_pat_mcr()
/linux/drivers/net/can/flexcan/
H A Dflexcan-core.c519 u32 reg_mcr; in flexcan_enable_wakeup_irq() local
521 reg_mcr = priv->read(&regs->mcr); in flexcan_enable_wakeup_irq()
524 reg_mcr |= FLEXCAN_MCR_WAK_MSK; in flexcan_enable_wakeup_irq()
526 reg_mcr &= ~FLEXCAN_MCR_WAK_MSK; in flexcan_enable_wakeup_irq()
528 priv->write(reg_mcr, &regs->mcr); in flexcan_enable_wakeup_irq()
551 u32 reg_mcr; in flexcan_enter_stop_mode() local
554 reg_mcr = priv->read(&regs->mcr); in flexcan_enter_stop_mode()
555 reg_mcr |= FLEXCAN_MCR_SLF_WAK; in flexcan_enter_stop_mode()
556 priv->write(reg_mcr, &regs->mcr); in flexcan_enter_stop_mode()
581 u32 reg_mcr; in flexcan_exit_stop_mode() local
1463 u32 reg_mcr, reg_ctrl, reg_ctrl2, reg_mecr; flexcan_chip_start() local
[all...]
/linux/drivers/net/can/
H A Dat91_can.c476 u32 reg_mid, reg_mcr; in at91_start_xmit() local
492 reg_mcr = FIELD_PREP(AT91_MCR_MDLC_MASK, cf->len) | in at91_start_xmit()
496 reg_mcr |= AT91_MCR_MRTR; in at91_start_xmit()
507 at91_write(priv, AT91_MCR(mb), reg_mcr); in at91_start_xmit()