Home
last modified time | relevance | path

Searched refs:mbx_data (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/ice/
H A Dice_vf_mbx.c328 ice_mbx_vf_state_handler(struct ice_hw *hw, struct ice_mbx_data *mbx_data, in ice_mbx_vf_state_handler() argument
338 if (!report_malvf || !mbx_data || !vf_info) in ice_mbx_vf_state_handler()
349 if (mbx_data->max_num_msgs_mbx <= ICE_ASYNC_VF_MSG_THRESHOLD) in ice_mbx_vf_state_handler()
357 if (mbx_data->async_watermark_val < ICE_ASYNC_VF_MSG_THRESHOLD || in ice_mbx_vf_state_handler()
358 mbx_data->async_watermark_val > mbx_data->max_num_msgs_mbx) in ice_mbx_vf_state_handler()
373 snap_buf->num_pending_arq = mbx_data->num_pending_arq; in ice_mbx_vf_state_handler()
374 snap_buf->num_msg_proc = mbx_data->num_msg_proc; in ice_mbx_vf_state_handler()
375 snap_buf->max_num_msgs_mbx = mbx_data->max_num_msgs_mbx; in ice_mbx_vf_state_handler()
382 mbx_data->num_pending_arq); in ice_mbx_vf_state_handler()
392 mbx_data->async_watermark_val) { in ice_mbx_vf_state_handler()
H A Dice_vf_mbx.h63 ice_mbx_vf_state_handler(struct ice_hw *hw, struct ice_mbx_data *mbx_data,
H A Dice_iov.h153 struct ice_mbx_data *mbx_data);
H A Dice_iov.c2950 struct ice_mbx_data *mbx_data) in ice_iov_mbx_overflow() argument
2957 if (mbx_data == NULL) in ice_iov_mbx_overflow()
2962 status = ice_mbx_vf_state_handler(hw, mbx_data, &vf->mbx_info, in ice_iov_mbx_overflow()
3026 struct ice_mbx_data *mbx_data) in ice_vc_handle_vf_msg() argument
3046 if (ice_iov_mbx_overflow(sc, vf, mbx_data)) in ice_vc_handle_vf_msg()
H A Dice_lib.c112 struct ice_mbx_data *mbx_data);
2332 struct ice_mbx_data *mbx_data) in ice_process_ctrlq_event() argument
2344 ice_vc_handle_vf_msg(sc, event, mbx_data); in ice_process_ctrlq_event()
2381 struct ice_mbx_data mbx_data = { 0 }; in ice_process_ctrlq() local
2448 mbx_data.max_num_msgs_mbx = cq->num_rq_entries; in ice_process_ctrlq()
2449 mbx_data.async_watermark_val = in ice_process_ctrlq()
2451 mbx_data.num_msg_proc = loop; in ice_process_ctrlq()
2452 mbx_data.num_pending_arq = *pending; in ice_process_ctrlq()
2454 &mbx_data); in ice_process_ctrlq()
/freebsd/sys/dev/vnic/
H A Dnic_main.c887 uint64_t *mbx_data; in nic_handle_mbx_intr() local
898 mbx_data = (uint64_t *)&mbx; in nic_handle_mbx_intr()
901 *mbx_data = nic_reg_read(nic, mbx_addr); in nic_handle_mbx_intr()
902 mbx_data++; in nic_handle_mbx_intr()
H A Dnicvf_main.c902 uint64_t *mbx_data; in nicvf_handle_mbx_intr() local
907 mbx_data = (uint64_t *)&mbx; in nicvf_handle_mbx_intr()
910 *mbx_data = nicvf_reg_read(nic, mbx_addr); in nicvf_handle_mbx_intr()
911 mbx_data++; in nicvf_handle_mbx_intr()