Home
last modified time | relevance | path

Searched refs:nic_cb (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_dev.c542 struct hinic_nic_cb *nic_cb; in hinic_hwdev_cb_register() local
548 nic_cb = &pfhwdev->nic_cb[cmd_cb]; in hinic_hwdev_cb_register()
550 nic_cb->handler = handler; in hinic_hwdev_cb_register()
551 nic_cb->handle = handle; in hinic_hwdev_cb_register()
552 nic_cb->cb_state = HINIC_CB_ENABLED; in hinic_hwdev_cb_register()
565 struct hinic_nic_cb *nic_cb; in hinic_hwdev_cb_unregister() local
574 nic_cb = &pfhwdev->nic_cb[cmd_cb]; in hinic_hwdev_cb_unregister()
576 nic_cb->cb_state &= ~HINIC_CB_ENABLED; in hinic_hwdev_cb_unregister()
578 while (nic_cb->cb_state & HINIC_CB_RUNNING) in hinic_hwdev_cb_unregister()
581 nic_cb->handler = NULL; in hinic_hwdev_cb_unregister()
[all …]
Dhinic_hw_dev.h402 struct hinic_nic_cb nic_cb[HINIC_MGMT_NUM_MSG_CMD]; member