/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/ |
H A D | ll_temac_mdio.c | 33 spin_lock_irqsave(lp->indirect_lock, flags); in temac_mdio_read() 36 spin_unlock_irqrestore(lp->indirect_lock, flags); in temac_mdio_read() 55 spin_lock_irqsave(lp->indirect_lock, flags); in temac_mdio_write() 58 spin_unlock_irqrestore(lp->indirect_lock, flags); in temac_mdio_write()
|
H A D | ll_temac_main.c | 126 * must be called without lp->indirect_lock being held. 133 spin_lock_irqsave(lp->indirect_lock, flags); in temac_indirect_in32() 135 spin_unlock_irqrestore(lp->indirect_lock, flags); in temac_indirect_in32() 141 * function must be called with lp->indirect_lock being held. Use 150 * releasing the indirect_lock. in temac_indirect_in32_locked() 169 * must be called without lp->indirect_lock being held. 175 spin_lock_irqsave(lp->indirect_lock, flags); in temac_indirect_out32() 177 spin_unlock_irqrestore(lp->indirect_lock, flags); in temac_indirect_out32() 182 * function must be called with lp->indirect_lock being held. Use 425 spin_lock_irqsave(lp->indirect_lock, flag in temac_do_set_mac_address() [all...] |
H A D | ll_temac.h | 364 spinlock_t *indirect_lock; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/ |
H A D | ll_temac_mdio.c | 34 spin_lock_irqsave(lp->indirect_lock, flags); in temac_mdio_read() 37 spin_unlock_irqrestore(lp->indirect_lock, flags); in temac_mdio_read() 56 spin_lock_irqsave(lp->indirect_lock, flags); in temac_mdio_write() 59 spin_unlock_irqrestore(lp->indirect_lock, flags); in temac_mdio_write()
|
H A D | ll_temac_main.c | 124 * must be called without lp->indirect_lock being held. 131 spin_lock_irqsave(lp->indirect_lock, flags); in temac_indirect_in32() 133 spin_unlock_irqrestore(lp->indirect_lock, flags); in temac_indirect_in32() 139 * function must be called with lp->indirect_lock being held. Use 148 * releasing the indirect_lock. in temac_indirect_in32_locked() 167 * must be called without lp->indirect_lock being held. 173 spin_lock_irqsave(lp->indirect_lock, flags); in temac_indirect_out32() 175 spin_unlock_irqrestore(lp->indirect_lock, flags); in temac_indirect_out32() 180 * function must be called with lp->indirect_lock being held. Use 422 spin_lock_irqsave(lp->indirect_lock, flag in temac_do_set_mac_address() [all...] |
H A D | ll_temac.h | 374 spinlock_t *indirect_lock; member
|
/kernel/linux/linux-5.10/drivers/net/can/sja1000/ |
H A D | sja1000_isa.c | 38 static spinlock_t indirect_lock[MAXDEV]; /* lock for indirect access mode */ variable 97 spin_lock_irqsave(&indirect_lock[priv->dev->dev_id], flags); in sja1000_isa_port_read_reg_indirect() 100 spin_unlock_irqrestore(&indirect_lock[priv->dev->dev_id], flags); in sja1000_isa_port_read_reg_indirect() 110 spin_lock_irqsave(&indirect_lock[priv->dev->dev_id], flags); in sja1000_isa_port_write_reg_indirect() 113 spin_unlock_irqrestore(&indirect_lock[priv->dev->dev_id], flags); in sja1000_isa_port_write_reg_indirect() 169 spin_lock_init(&indirect_lock[idx]); in sja1000_isa_probe()
|
/kernel/linux/linux-6.6/drivers/net/can/sja1000/ |
H A D | sja1000_isa.c | 38 static spinlock_t indirect_lock[MAXDEV]; /* lock for indirect access mode */ variable 97 spin_lock_irqsave(&indirect_lock[priv->dev->dev_id], flags); in sja1000_isa_port_read_reg_indirect() 100 spin_unlock_irqrestore(&indirect_lock[priv->dev->dev_id], flags); in sja1000_isa_port_read_reg_indirect() 110 spin_lock_irqsave(&indirect_lock[priv->dev->dev_id], flags); in sja1000_isa_port_write_reg_indirect() 113 spin_unlock_irqrestore(&indirect_lock[priv->dev->dev_id], flags); in sja1000_isa_port_write_reg_indirect() 169 spin_lock_init(&indirect_lock[idx]); in sja1000_isa_probe()
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | xilinx-ll-temac.h | 25 spinlock_t *indirect_lock; member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | xilinx-ll-temac.h | 25 spinlock_t *indirect_lock; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 269 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_reg_rd_ind() 272 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_reg_rd_ind() 281 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_reg_wr_ind() 284 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_reg_wr_ind() 305 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_ctx_wr() 322 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_ctx_wr() 1965 spin_lock(&bp->indirect_lock); in bnx2_send_heart_beat() 1970 spin_unlock(&bp->indirect_lock); in bnx2_send_heart_beat() 8158 spin_lock_init(&bp->indirect_lock); in bnx2_init_board()
|
H A D | tg3.c | 493 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_write_indirect_reg32() 496 spin_unlock_irqrestore(&tp->indirect_lock, flags); in tg3_write_indirect_reg32() 510 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_read_indirect_reg32() 513 spin_unlock_irqrestore(&tp->indirect_lock, flags); in tg3_read_indirect_reg32() 532 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_write_indirect_mbox() 535 spin_unlock_irqrestore(&tp->indirect_lock, flags); in tg3_write_indirect_mbox() 552 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_read_indirect_mbox() 555 spin_unlock_irqrestore(&tp->indirect_lock, flags); in tg3_read_indirect_mbox() 632 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_write_mem() 646 spin_unlock_irqrestore(&tp->indirect_lock, flag in tg3_write_mem() [all...] |
H A D | tg3.h | 3173 * indirect_lock: Held when accessing registers indirectly 3177 spinlock_t indirect_lock; member
|
H A D | bnx2.h | 6843 spinlock_t indirect_lock; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 268 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_reg_rd_ind() 271 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_reg_rd_ind() 280 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_reg_wr_ind() 283 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_reg_wr_ind() 304 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_ctx_wr() 321 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_ctx_wr() 1964 spin_lock(&bp->indirect_lock); in bnx2_send_heart_beat() 1969 spin_unlock(&bp->indirect_lock); in bnx2_send_heart_beat() 8128 spin_lock_init(&bp->indirect_lock); in bnx2_init_board()
|
H A D | tg3.c | 494 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_write_indirect_reg32() 497 spin_unlock_irqrestore(&tp->indirect_lock, flags); in tg3_write_indirect_reg32() 511 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_read_indirect_reg32() 514 spin_unlock_irqrestore(&tp->indirect_lock, flags); in tg3_read_indirect_reg32() 533 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_write_indirect_mbox() 536 spin_unlock_irqrestore(&tp->indirect_lock, flags); in tg3_write_indirect_mbox() 553 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_read_indirect_mbox() 556 spin_unlock_irqrestore(&tp->indirect_lock, flags); in tg3_read_indirect_mbox() 633 spin_lock_irqsave(&tp->indirect_lock, flags); in tg3_write_mem() 647 spin_unlock_irqrestore(&tp->indirect_lock, flag in tg3_write_mem() [all...] |
H A D | tg3.h | 3173 * indirect_lock: Held when accessing registers indirectly 3177 spinlock_t indirect_lock; member
|
H A D | bnx2.h | 6842 spinlock_t indirect_lock; member
|