/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_recv.c | 9 u8_t lm_is_rx_completion(lm_device_t *pdev, u8_t chain_idx) in lm_is_rx_completion() argument 12 lm_rcq_chain_t *rcq_chain = &LM_RCQ(pdev, chain_idx); in lm_is_rx_completion() 38 const u32_t chain_idx ) in lm_rx_set_prods() argument 40 lm_rx_chain_t* rxq_chain = &LM_RXQ(pdev, chain_idx); in lm_rx_set_prods() 47 if(OOO_CID(pdev) == chain_idx) in lm_rx_set_prods() 93 u32_t chain_idx, in lm_post_buffers() argument 102 lm_rcq_chain_t* rcq_chain = &LM_RCQ(pdev, chain_idx); in lm_post_buffers() 119 rxq_chain_common = &LM_RXQ_COMMON(pdev, chain_idx); in lm_post_buffers() 120 rx_chain_bd = &LM_RXQ_CHAIN_BD(pdev, chain_idx); in lm_post_buffers() 121 rx_chain_sge = LM_RXQ_SGE_PTR_IF_VALID(pdev, chain_idx); in lm_post_buffers() [all …]
|
H A D | lm_pf.c | 564 u32_t chain_idx; in lm_pf_acquire_vf_chains_resources() local 583 for (chain_idx = 0; chain_idx < num_chains; chain_idx++) { in lm_pf_acquire_vf_chains_resources() 584 …vf_info->vf_chains[chain_idx].sw_ndsb = lm_vf_get_free_resource(pdev->pf_resources.free_sbs, min_n… in lm_pf_acquire_vf_chains_resources() 586 if (vf_info->vf_chains[chain_idx].sw_ndsb == 0xFF) { in lm_pf_acquire_vf_chains_resources() 590 … vf_info->vf_chains[chain_idx].fw_ndsb = LM_FW_SB_ID(pdev,vf_info->vf_chains[chain_idx].sw_ndsb); in lm_pf_acquire_vf_chains_resources() 591 min_ndsb = vf_info->vf_chains[chain_idx].sw_ndsb + 1; in lm_pf_acquire_vf_chains_resources() 601 …current_fw_client = vf_info->vf_chains[chain_idx].sw_client_id = lm_vf_get_free_resource(pdev->pf_… in lm_pf_acquire_vf_chains_resources() 602 if (vf_info->vf_chains[chain_idx].sw_client_id == 0xFF) { in lm_pf_acquire_vf_chains_resources() 608 vf_info->vf_chains[chain_idx].fw_client_id = LM_FW_CLI_ID(pdev,current_fw_client); in lm_pf_acquire_vf_chains_resources() 609 …vf_info->vf_chains[chain_idx].fw_qzone_id = LM_FW_DHC_QZONE_ID(pdev, vf_info->vf_chains[chain_idx… in lm_pf_acquire_vf_chains_resources() [all …]
|
H A D | lm_sp.c | 705 lm_status_t lm_establish_eth_con(struct _lm_device_t *pdev, u8_t const chain_idx, u8_t sb_id, u8_t … in lm_establish_eth_con() argument 711 const u8_t cid = chain_idx; /* redundant, but here for terminology sake... */ in lm_establish_eth_con() 875 IN const u8_t chain_idx, in lm_tpa_ramrod_update_ipvx() argument 906 IN const u8_t chain_idx) in lm_tpa_send_ramrod() argument 909 const lm_tpa_chain_t* tpa_chain = &LM_TPA( pdev, chain_idx ); in lm_tpa_send_ramrod() 910 const lm_bd_chain_t* tpa_chain_bd = &LM_TPA_CHAIN_BD(pdev, chain_idx); in lm_tpa_send_ramrod() 915 pdev->params.rss_chain_cnt <= chain_idx) in lm_tpa_send_ramrod() 922 chain_idx, in lm_tpa_send_ramrod() 926 chain_idx, in lm_tpa_send_ramrod() 932 tpa_chain->ramrod_data_virt->client_id = LM_FW_CLI_ID(pdev, chain_idx); in lm_tpa_send_ramrod() [all …]
|
H A D | lm_send.c | 47 u8_t lm_is_tx_completion(lm_device_t *pdev, u8_t chain_idx) in lm_is_tx_completion() argument 50 lm_tx_chain_t *tx_chain = &LM_TXQ(pdev, chain_idx); in lm_is_tx_completion() 577 u32_t chain_idx, in lm_send_packet() argument 610 tx_chain = &LM_TXQ(pdev, chain_idx); in lm_send_packet() 760 vlan_tag = (u16_t)(pdev->tx_info.chain[chain_idx].eth_tx_prods.packets_prod); in lm_send_packet() 1054 …pdev->tx_info.chain[chain_idx].eth_tx_prods.bds_prod = pdev->tx_info.chain[chain_idx].eth_tx_prods… in lm_send_packet() 1056 …pdev->tx_info.chain[chain_idx].eth_tx_prods.packets_prod = pdev->tx_info.chain[chain_idx].eth_tx_p… in lm_send_packet() 1061 dq_msg.prod = pdev->tx_info.chain[chain_idx].eth_tx_prods.bds_prod; in lm_send_packet() 1070 DOORBELL(pdev, chain_idx, *((u32_t *)&dq_msg)); in lm_send_packet() 1082 u32_t chain_idx, in lm_get_packets_sent() argument [all …]
|
H A D | lm_resc.c | 1086 IN u8_t const chain_idx, in lm_setup_client_con_params() argument 1093 ERR_IF((ARRSIZE(pdev->params.l2_cli_con_params) <= chain_idx) || in lm_setup_client_con_params() 1094 … (CHIP_IS_E1H(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1H)) || /* TODO E2 add IS_E2*/ in lm_setup_client_con_params() 1095 (CHIP_IS_E1(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1)) )) in lm_setup_client_con_params() 1100 …mm_memcpy(&pdev->params.l2_cli_con_params[chain_idx], cli_params, sizeof(struct _lm_client_con_par… in lm_setup_client_con_params() 1103 if(GET_FLAGS(pdev->params.l2_cli_con_params[chain_idx].attributes, in lm_setup_client_con_params() 1107 rxq_chain = &LM_RXQ(pdev, chain_idx); in lm_setup_client_con_params() 1108 rxq_chain->lah_size = pdev->params.l2_cli_con_params[chain_idx].lah_size; in lm_setup_client_con_params() 1116 IN u8_t const chain_idx, in lm_init_chain_con() argument 1120 u8_t lm_cli_idx = LM_CHAIN_IDX_CLI(pdev, chain_idx); // FIXME!!! in lm_init_chain_con() [all …]
|
/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | lm.h | 431 u32_t chain_idx, 442 u32_t chain_idx, 517 u32_t const chain_idx, 529 u32_t chain_idx, 557 lm_status_t lm_set_rx_mask(struct _lm_device_t *pdev, u8_t chain_idx, lm_rx_mask_t rx_mask, void * … 567 lm_status_t lm_wait_set_rx_mask_done(struct _lm_device_t *pdev, u8_t chain_idx); 629 …ac_addr(struct _lm_device_t *pdev, u8_t *mac_addr, u16_t vlan_tag, u8_t chain_idx, void * cookie,… 659 lm_status_t lm_set_vlan_only(struct _lm_device_t *pdev, u16_t vlan_tag, u8_t chain_idx, void * coo… 687 lm_status_t lm_wait_set_mac_done(struct _lm_device_t *pdev, u8_t chain_idx); 699 lm_status_t lm_wait_set_vlan_done(struct _lm_device_t *pdev, u8_t chain_idx); [all …]
|
H A D | lm5710.h | 769 …#define MAX_CLI_PACKET_SIZE(pdev, chain_idx) ((u16_t)(pdev)->params.l2_cli_con_params[(chain_idx)]… argument 770 …#define CLI_MTU_WITH_ETH_HDR_SIZE(pdev, chain_idx) ((u16_t)(pdev)->params.l2_cli_con_params[(chain… argument 771 …#define MAX_L2_CLI_BUFFER_SIZE(pdev, chain_idx) ((MAX_CLI_PACKET_SIZE(pdev, chain_idx) + CACHE_LIN… argument 3499 u8_t lm_is_rx_completion(lm_device_t *pdev, u8_t chain_idx); 3511 u8_t lm_is_tx_completion(lm_device_t *pdev, u8_t chain_idx); 3551 IN u8_t const chain_idx, 3569 IN u8_t const chain_idx, 4355 static u8_t __inline lm_sb_id_from_chain(struct _lm_device_t *pdev, u32_t chain_idx) in lm_sb_id_from_chain() argument 4359 if (CHAIN_TO_RSS_ID(pdev,(u32_t)chain_idx) >= LM_SB_CNT(pdev)) //LM_MAX_RSS_CHAINS(pdev)) in lm_sb_id_from_chain() 4366 sb_id = (u8_t)RSS_ID_TO_SB_ID(CHAIN_TO_RSS_ID(pdev,(u32_t)chain_idx)); in lm_sb_id_from_chain()
|
/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/include/ |
H A D | mm.h | 360 u32_t chain_idx, 379 u32_t chain_idx,
|
/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/ |
H A D | lm_l4rx.c | 2482 u32_t const chain_idx = LM_SW_LEADING_RSS_CID(pdev); in lm_tcp_calc_gen_buf_size() local 2487 ERR_IF((ARRSIZE(pdev->params.l2_cli_con_params) <= chain_idx) || in lm_tcp_calc_gen_buf_size() 2488 (CHIP_IS_E1H(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1H)) || /* TODO E2 add IS_E2*/ in lm_tcp_calc_gen_buf_size() 2489 (CHIP_IS_E1(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1)) )) in lm_tcp_calc_gen_buf_size() 2495 if (pdev->params.l4_gen_buf_size < pdev->params.l2_cli_con_params[chain_idx].mtu) in lm_tcp_calc_gen_buf_size() 2497 gen_buf_size = pdev->params.l2_cli_con_params[chain_idx].mtu; in lm_tcp_calc_gen_buf_size()
|
H A D | lm_l4sp.c | 1808 u32_t const chain_idx = LM_SW_LEADING_RSS_CID(pdev); in lm_tcp_get_virt_size() local 1823 ERR_IF((ARRSIZE(pdev->params.l2_cli_con_params) <= chain_idx) || in lm_tcp_get_virt_size() 1824 … (CHIP_IS_E1H(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1H)) || /* TODO E2 add IS_E2*/ in lm_tcp_get_virt_size() 1825 (CHIP_IS_E1(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1)) )) in lm_tcp_get_virt_size() 1831 …mss = _lm_tcp_calc_mss(pdev->params.l2_cli_con_params[chain_idx].mtu, 0xffff, FALSE, FALSE, FALSE,… in lm_tcp_get_virt_size()
|