Searched refs:ceq_ctrl (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_eqs.c | 541 struct hinic_ceq_ctrl_reg ceq_ctrl = {0}; in set_ceq_ctrl_reg() local 543 u16 out_size = sizeof(ceq_ctrl); in set_ceq_ctrl_reg() 544 u16 in_size = sizeof(ceq_ctrl); in set_ceq_ctrl_reg() 552 ceq_ctrl.ctrl0 = get_ctrl0_val(eq, addr); in set_ceq_ctrl_reg() 554 ceq_ctrl.ctrl1 = get_ctrl1_val(eq, addr); in set_ceq_ctrl_reg() 556 ceq_ctrl.func_id = HINIC_HWIF_FUNC_IDX(hwdev->hwif); in set_ceq_ctrl_reg() 557 ceq_ctrl.q_id = eq->q_id; in set_ceq_ctrl_reg() 561 &ceq_ctrl, in_size, in set_ceq_ctrl_reg() 562 &ceq_ctrl, &out_size, HINIC_MGMT_MSG_SYNC); in set_ceq_ctrl_reg() 563 if (err || !out_size || ceq_ctrl.status) { in set_ceq_ctrl_reg() [all …]
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_eqs.c | 369 struct comm_cmd_set_ceq_ctrl_reg ceq_ctrl = {}; in hinic3_set_ceq_ctrl_reg() local 373 ceq_ctrl.func_id = hinic3_global_func_id(hwdev); in hinic3_set_ceq_ctrl_reg() 374 ceq_ctrl.q_id = q_id; in hinic3_set_ceq_ctrl_reg() 375 ceq_ctrl.ctrl0 = ctrl0; in hinic3_set_ceq_ctrl_reg() 376 ceq_ctrl.ctrl1 = ctrl1; in hinic3_set_ceq_ctrl_reg() 378 mgmt_msg_params_init_default(&msg_params, &ceq_ctrl, sizeof(ceq_ctrl)); in hinic3_set_ceq_ctrl_reg() 382 if (err || ceq_ctrl.head.status) { in hinic3_set_ceq_ctrl_reg() 384 q_id, err, ceq_ctrl.head.status); in hinic3_set_ceq_ctrl_reg()
|