Searched refs:wb_status (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_api_cmd.c | 289 struct hinic_api_cmd_status *wb_status; in api_cmd_status_update() local 295 wb_status = chain->wb_status; in api_cmd_status_update() 296 status_header = be64_to_cpu(wb_status->header); in api_cmd_status_update() 298 status = be32_to_cpu(wb_status->status); in api_cmd_status_update() 837 chain->wb_status = dma_alloc_coherent(&pdev->dev, in api_chain_init() 838 sizeof(*chain->wb_status), in api_chain_init() 841 if (!chain->wb_status) { in api_chain_init() 858 dma_free_coherent(&pdev->dev, sizeof(*chain->wb_status), in api_chain_free() 859 chain->wb_status, chai in api_chain_free() [all...] |
H A D | hinic_hw_mbox.c | 665 *mbox->wb_status = 0; in clear_mbox_status() 753 u64 wb_val = be64_to_cpu(*mbox->wb_status); in get_mbox_status() 762 int poll, u16 *wb_status) in wait_for_mbox_seg_completion() 772 *wb_status = get_mbox_status(send_mbox); in wait_for_mbox_seg_completion() 773 if (MBOX_STATUS_FINISHED(*wb_status)) in wait_for_mbox_seg_completion() 782 *wb_status); in wait_for_mbox_seg_completion() 795 *wb_status = get_mbox_status(send_mbox); in wait_for_mbox_seg_completion() 810 u16 dst_aeqn, wb_status = 0, errcode; in send_mbox_seg() local 831 if (wait_for_mbox_seg_completion(func_to_func, poll, &wb_status)) in send_mbox_seg() 834 if (!MBOX_STATUS_SUCCESS(wb_status)) { in send_mbox_seg() 761 wait_for_mbox_seg_completion(struct hinic_mbox_func_to_func *func_to_func, int poll, u16 *wb_status) wait_for_mbox_seg_completion() argument [all...] |
H A D | hinic_hw_mbox.h | 60 u64 *wb_status; member
|
H A D | hinic_hw_api_cmd.h | 188 struct hinic_api_cmd_status *wb_status; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_api_cmd.c | 289 struct hinic_api_cmd_status *wb_status; in api_cmd_status_update() local 295 wb_status = chain->wb_status; in api_cmd_status_update() 296 status_header = be64_to_cpu(wb_status->header); in api_cmd_status_update() 298 status = be32_to_cpu(wb_status->status); in api_cmd_status_update() 833 chain->wb_status = dma_alloc_coherent(&pdev->dev, in api_chain_init() 834 sizeof(*chain->wb_status), in api_chain_init() 837 if (!chain->wb_status) { in api_chain_init() 854 dma_free_coherent(&pdev->dev, sizeof(*chain->wb_status), in api_chain_free() 855 chain->wb_status, chai in api_chain_free() [all...] |
H A D | hinic_hw_mbox.c | 660 *mbox->wb_status = 0; in clear_mbox_status() 748 u64 wb_val = be64_to_cpu(*mbox->wb_status); in get_mbox_status() 757 int poll, u16 *wb_status) in wait_for_mbox_seg_completion() 767 *wb_status = get_mbox_status(send_mbox); in wait_for_mbox_seg_completion() 768 if (MBOX_STATUS_FINISHED(*wb_status)) in wait_for_mbox_seg_completion() 777 *wb_status); in wait_for_mbox_seg_completion() 790 *wb_status = get_mbox_status(send_mbox); in wait_for_mbox_seg_completion() 805 u16 dst_aeqn, wb_status = 0, errcode; in send_mbox_seg() local 826 if (wait_for_mbox_seg_completion(func_to_func, poll, &wb_status)) in send_mbox_seg() 829 if (!MBOX_STATUS_SUCCESS(wb_status)) { in send_mbox_seg() 756 wait_for_mbox_seg_completion(struct hinic_mbox_func_to_func *func_to_func, int poll, u16 *wb_status) wait_for_mbox_seg_completion() argument [all...] |
H A D | hinic_hw_api_cmd.h | 188 struct hinic_api_cmd_status *wb_status; member
|
H A D | hinic_hw_mbox.h | 60 u64 *wb_status; member
|
Completed in 9 milliseconds