Searched defs:sb_idx (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/
H A Dlm_l5.c1483 u8_t lm_sc_is_eq_completion(lm_device_t *pdev, u8_t sb_idx) argument
1488 DbgBreakIf(!(pdev && ARRSIZE(pdev->iscsi_info.run_time.eq_chain) > sb_idx));
1490 eq = &LM_SC_EQ(pdev, sb_idx);
1505 lm_fc_is_eq_completion(lm_device_t *pdev, u8_t sb_idx) argument
1510 DbgBreakIf(!(pdev && ARRSIZE(pdev->fcoe_info.run_time.eq_chain) > sb_idx));
1512 eq = &LM_FC_EQ(pdev, sb_idx);
1625 IN u8_t sb_idx)
1638 if (CHK_NULL(pdev) || (ARRSIZE(pdev->iscsi_info.run_time.eq_chain) <= sb_idx))
1640 DbgBreakIf(ARRSIZE(pdev->iscsi_info.run_time.eq_chain) <= sb_idx);
1645 eq_chain = &LM_SC_EQ(pdev, sb_idx);
1623 lm_sc_service_eq_intr( IN struct _lm_device_t *pdev, IN u8_t sb_idx) argument
1746 lm_fc_service_eq_intr(lm_device_t *pdev, u8_t sb_idx) argument
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_sb.c311 DbgMessage(pdev, INFORMi, "lm_update_hc_indices: inside with sb_idx:%d\n", drv_sb_id);
1548 lm_status_t lm_pf_init_vf_non_def_sb(struct _lm_device_t *pdev, lm_vf_info_t *vf_info, u8_t sb_idx, u64 sb_addr) argument
1554 const u8_t fw_sb_id = LM_FW_VF_SB_ID(vf_info, sb_idx);
1555 const u8_t dhc_qzone_id = LM_FW_VF_DHC_QZONE_ID(vf_info, sb_idx);
1587 pdev->vars.status_blocks_arr[LM_SW_VF_SB_ID(vf_info,sb_idx)].hc_status_block_data.e2_sb_data.common.host_sb_addr.lo = sb_phy_address.as_u32.low;
1588 pdev->vars.status_blocks_arr[LM_SW_VF_SB_ID(vf_info,sb_idx)].hc_status_block_data.e2_sb_data.common.host_sb_addr.hi = sb_phy_address.as_u32.high;
1591 pdev->vars.status_blocks_arr[LM_SW_VF_SB_ID(vf_info,sb_idx)].hc_status_block_data.e2_sb_data.common.p_func.pf_id = FUNC_ID(pdev);
1592 pdev->vars.status_blocks_arr[LM_SW_VF_SB_ID(vf_info,sb_idx)].hc_status_block_data.e2_sb_data.common.p_func.vf_id = vf_info->abs_vf_id;
1593 pdev->vars.status_blocks_arr[LM_SW_VF_SB_ID(vf_info,sb_idx)].hc_status_block_data.e2_sb_data.common.p_func.vf_valid = TRUE;
1594 pdev->vars.status_blocks_arr[LM_SW_VF_SB_ID(vf_info,sb_idx)]
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/
H A Dlm_l4rx.c177 u32_t lm_tcp_rx_peninsula_to_rq(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t max_num_bytes_to_copy, u8_t sb_idx);
430 u8_t sb_idx
470 rx_con->u.rx.gen_info.bytes_copied_cnt_in_process += lm_tcp_rx_peninsula_to_rq(pdev, tcp, bytes_skipped,sb_idx);
481 u8_t sb_idx,
497 isle_nbytes = _lm_tcp_isle_remove(pdev, tcp, sb_idx, num_isle + (num_of_isles - 1), &removed_list);
498 pdev->toe_info.grqs[sb_idx].number_of_isles_delta--;
504 pdev->toe_info.grqs[sb_idx].gen_bufs_in_isles_delta -= (s32_t)d_list_entry_cnt(&removed_list);
506 lm_tcp_return_list_of_gen_bufs(pdev,tcp ,&removed_list, MM_TCP_RGB_COLLECT_GEN_BUFS, sb_idx);
550 DbgMessage(pdev, INFORMl4int, "lm_toe_is_rcq_suspended(): sb_idx:%d, result is:%s\n", drv_toe_rss_id, result?"TRUE":"FALSE");
714 u32_t lm_tcp_rx_peninsula_to_rq(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t max_num_bytes_to_copy, u8_t sb_idx) argument
478 lm_tcp_rx_delete_isle( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t sb_idx, u8_t num_isle, u32_t num_of_isles) argument
825 lm_tcp_rx_gen_isle_create(lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num) argument
886 lm_tcp_rx_gen_isle_right_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num) argument
936 lm_tcp_rx_gen_isle_left_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num) argument
979 lm_tcp_rx_gen_join_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t sb_idx, u8_t isle_num) argument
1031 lm_tcp_rx_next_grq_buf(lm_device_t * pdev, u8_t sb_idx) argument
1181 lm_tcp_rx_process_cqe( lm_device_t * pdev, struct toe_rx_cqe * cqe, lm_tcp_state_t * tcp, u8_t sb_idx) argument
[all...]
H A Dlm_l4sp.c331 u8_t lm_tcp_rx_fill_grq(struct _lm_device_t * pdev, u8_t sb_idx, d_list_t * bypass_gen_pool_list, u8_t filling_mode) argument
346 grq = &toe_info->grqs[sb_idx];
411 mm_tcp_get_gen_bufs(pdev, &tmp_gen_buf_list, num_required_buffs, sb_idx);
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/
H A Dlm_vf.c181 u8_t sb_idx = 0; local
203 for (sb_idx = 0; sb_idx < vf_info->num_sbs; sb_idx++) {
204 lm_pf_init_vf_non_def_sb(pdev, vf_info, sb_idx, request->sb_addr[sb_idx]);
501 u8_t sb_idx; local
551 for (sb_idx = 0; sb_idx < vf_info->num_sbs; sb_idx
3484 u8_t sb_idx; local
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_mm.c1390 void MM_ACQUIRE_SB_LOCK_IMP(lm_device_t * pDev, u8_t sb_idx) argument
1392 BNXE_LOCK_ENTER_SB((um_device_t *)pDev, sb_idx);
1396 void MM_RELEASE_SB_LOCK_IMP(lm_device_t * pDev, u8_t sb_idx) argument
1398 BNXE_LOCK_EXIT_SB((um_device_t *)pDev, sb_idx);
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dlm5710.h3334 static __inline u16_t volatile * lm_get_sb_running_indexes(lm_device_t *pdev, u8_t sb_idx) argument
3339 running_indexes_ptr = &pdev->vars.status_blocks_arr[sb_idx].host_hc_status_block.e1x_sb->sb.running_index[0];
3343 running_indexes_ptr = &pdev->vars.status_blocks_arr[sb_idx].host_hc_status_block.e2_sb->sb.running_index[0];
3347 static __inline u16_t volatile * lm_get_sb_indexes(lm_device_t *pdev, u8_t sb_idx) argument
3353 return pdev->vars.status_blocks_arr[sb_idx].host_hc_status_block.vf_sb;
3359 indexes_ptr = &pdev->vars.status_blocks_arr[sb_idx].host_hc_status_block.e1x_sb->sb.index_values[0];
3363 indexes_ptr = &pdev->vars.status_blocks_arr[sb_idx].host_hc_status_block.e2_sb->sb.index_values[0];
3422 * sb_idx - this is the index where the status block lies in the array under the lm_device
3493 * sb_idx - this is the index where the status block lies in the array under the lm_device
3505 * sb_idx
[all...]

Completed in 94 milliseconds