Home
last modified time | relevance | path

Searched refs:mbx_lock (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/net/can/
Dti_hecc.c203 spinlock_t mbx_lock; /* CANME register needs protection */ member
482 spin_lock_irqsave(&priv->mbx_lock, flags); in ti_hecc_xmit()
484 spin_unlock_irqrestore(&priv->mbx_lock, flags); in ti_hecc_xmit()
491 spin_unlock_irqrestore(&priv->mbx_lock, flags); in ti_hecc_xmit()
513 spin_lock_irqsave(&priv->mbx_lock, flags); in ti_hecc_xmit()
520 spin_unlock_irqrestore(&priv->mbx_lock, flags); in ti_hecc_xmit()
561 spin_lock_irqsave(&priv->mbx_lock, flags); in ti_hecc_rx_pkt()
567 spin_unlock_irqrestore(&priv->mbx_lock, flags); in ti_hecc_rx_pkt()
622 spin_lock_irqsave(&priv->mbx_lock, flags); in ti_hecc_rx_poll()
626 spin_unlock_irqrestore(&priv->mbx_lock, flags); in ti_hecc_rx_poll()
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1216 spin_lock_bh(&hw->mbx_lock); in igbvf_set_rlpml()
1220 spin_unlock_bh(&hw->mbx_lock); in igbvf_set_rlpml()
1229 spin_lock_bh(&hw->mbx_lock); in igbvf_vlan_rx_add_vid()
1233 spin_unlock_bh(&hw->mbx_lock); in igbvf_vlan_rx_add_vid()
1237 spin_unlock_bh(&hw->mbx_lock); in igbvf_vlan_rx_add_vid()
1249 spin_lock_bh(&hw->mbx_lock); in igbvf_vlan_rx_kill_vid()
1254 spin_unlock_bh(&hw->mbx_lock); in igbvf_vlan_rx_kill_vid()
1258 spin_unlock_bh(&hw->mbx_lock); in igbvf_vlan_rx_kill_vid()
1425 spin_lock_bh(&hw->mbx_lock); in igbvf_set_multi()
1429 spin_unlock_bh(&hw->mbx_lock); in igbvf_set_multi()
[all …]
Dmbx.c244 WARN_ON_ONCE(!spin_is_locked(&hw->mbx_lock)); in e1000_write_mbx_vf()
282 WARN_ON_ONCE(!spin_is_locked(&hw->mbx_lock)); in e1000_read_mbx_vf()
Dethtool.c276 spin_lock_bh(&hw->mbx_lock); in igbvf_link_test()
280 spin_unlock_bh(&hw->mbx_lock); in igbvf_link_test()
Dvf.h225 spinlock_t mbx_lock; /* serializes mailbox ops */ member
/Linux-v4.19/drivers/net/ethernet/intel/fm10k/
Dfm10k_mbx.c794 mbx->mbx_lock = FM10K_MBX_ACK; in fm10k_mbx_read()
821 if (mbx->mbx_lock) in fm10k_mbx_write()
822 fm10k_write_reg(hw, mbx->mbx_reg, mbx->mbx_lock); in fm10k_mbx_write()
826 mbx->mbx_lock = 0; in fm10k_mbx_write()
837 mbx->mbx_lock |= FM10K_MBX_REQ; in fm10k_mbx_create_connect_hdr()
859 mbx->mbx_lock |= FM10K_MBX_REQ; in fm10k_mbx_create_data_hdr()
883 mbx->mbx_lock |= FM10K_MBX_ACK; in fm10k_mbx_create_disconnect_hdr()
904 mbx->mbx_lock |= FM10K_MBX_ACK; in fm10k_mbx_create_fake_disconnect_hdr()
934 mbx->mbx_lock |= FM10K_MBX_REQ; in fm10k_mbx_create_error_msg()
1457 mbx->mbx_lock = FM10K_MBX_REQ_INTERRUPT | FM10K_MBX_ACK_INTERRUPT | in fm10k_mbx_connect()
[all …]
Dfm10k.h358 spinlock_t mbx_lock; member
405 spin_lock(&interface->mbx_lock); in fm10k_mbx_lock()
410 spin_unlock(&interface->mbx_lock); in fm10k_mbx_unlock()
415 return spin_trylock(&interface->mbx_lock); in fm10k_mbx_trylock()
Dfm10k_mbx.h264 u32 mbx_reg, mbmem_reg, mbx_lock, mbx_hdr; member
Dfm10k_pci.c2075 spin_lock_init(&interface->mbx_lock); in fm10k_sw_init()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c1990 spin_lock_bh(&adapter->mbx_lock); in ixgbevf_configure_rx()
1993 spin_unlock_bh(&adapter->mbx_lock); in ixgbevf_configure_rx()
2016 spin_lock_bh(&adapter->mbx_lock); in ixgbevf_vlan_rx_add_vid()
2021 spin_unlock_bh(&adapter->mbx_lock); in ixgbevf_vlan_rx_add_vid()
2042 spin_lock_bh(&adapter->mbx_lock); in ixgbevf_vlan_rx_kill_vid()
2047 spin_unlock_bh(&adapter->mbx_lock); in ixgbevf_vlan_rx_kill_vid()
2117 spin_lock_bh(&adapter->mbx_lock); in ixgbevf_set_rx_mode()
2126 spin_unlock_bh(&adapter->mbx_lock); in ixgbevf_set_rx_mode()
2162 spin_lock_bh(&adapter->mbx_lock); in ixgbevf_configure_dcb()
2167 spin_unlock_bh(&adapter->mbx_lock); in ixgbevf_configure_dcb()
[all …]
Dixgbevf.h380 spinlock_t mbx_lock; member
Dethtool.c929 spin_lock_bh(&adapter->mbx_lock); in ixgbevf_get_rxfh()
937 spin_unlock_bh(&adapter->mbx_lock); in ixgbevf_get_rxfh()
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dnic_main.c67 bool mbx_lock[MAX_NUM_VFS_SUPPORTED]; member
944 nic->mbx_lock[vf] = true; in nic_handle_mbx_intr()
1125 nic->mbx_lock[vf] = false; in nic_handle_mbx_intr()
1303 if (!nic->mbx_lock[vf]) { in nic_poll_for_link()
/Linux-v4.19/drivers/media/dvb-frontends/
Ddib9000.c87 struct mutex mbx_lock; /* to protect the whole mailbox handling */ member
715 if (mutex_lock_interruptible(&state->platform.risc.mbx_lock) < 0) { in dib9000_mbx_process()
726 mutex_unlock(&state->platform.risc.mbx_lock); in dib9000_mbx_process()
2500 mutex_init(&st->platform.risc.mbx_lock); in dib9000_attach()