Home
last modified time | relevance | path

Searched refs:indirect_lock (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/
H A Dll_temac_mdio.c33 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 Dll_temac_main.c126 * 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 Dll_temac.h364 spinlock_t *indirect_lock; member
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/
H A Dll_temac_mdio.c34 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 Dll_temac_main.c124 * 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 Dll_temac.h374 spinlock_t *indirect_lock; member
/kernel/linux/linux-5.10/drivers/net/can/sja1000/
H A Dsja1000_isa.c38 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 Dsja1000_isa.c38 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 Dxilinx-ll-temac.h25 spinlock_t *indirect_lock; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Dxilinx-ll-temac.h25 spinlock_t *indirect_lock; member
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
H A Dbnx2.c269 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 Dtg3.c493 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 Dtg3.h3173 * indirect_lock: Held when accessing registers indirectly
3177 spinlock_t indirect_lock; member
H A Dbnx2.h6843 spinlock_t indirect_lock; member
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
H A Dbnx2.c268 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 Dtg3.c494 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 Dtg3.h3173 * indirect_lock: Held when accessing registers indirectly
3177 spinlock_t indirect_lock; member
H A Dbnx2.h6842 spinlock_t indirect_lock; member

Completed in 133 milliseconds