Searched defs:chain_idx (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_send.c47 u8_t lm_is_tx_completion(lm_device_t *pdev, u8_t chain_idx) argument
50 lm_tx_chain_t *tx_chain = &LM_TXQ(pdev, chain_idx);
577 u32_t chain_idx,
606 //DbgBreakIfFastPath(chain_idx >= pdev->params.rss_chain_cnt);
610 tx_chain = &LM_TXQ(pdev, chain_idx);
760 vlan_tag = (u16_t)(pdev->tx_info.chain[chain_idx].eth_tx_prods.packets_prod);
1054 pdev->tx_info.chain[chain_idx].eth_tx_prods.bds_prod = pdev->tx_info.chain[chain_idx].eth_tx_prods.bds_prod +
1056 pdev->tx_info.chain[chain_idx].eth_tx_prods.packets_prod = pdev->tx_info.chain[chain_idx]
575 lm_send_packet( lm_device_t *pdev, u32_t chain_idx, lm_packet_t *packet, lm_frag_list_t *frags) argument
1081 lm_get_packets_sent( struct _lm_device_t* pdev, u32_t chain_idx, s_list_t *sent_list) argument
[all...]
H A Dlm_recv.c9 u8_t lm_is_rx_completion(lm_device_t *pdev, u8_t chain_idx) argument
12 lm_rcq_chain_t *rcq_chain = &LM_RCQ(pdev, chain_idx);
38 const u32_t chain_idx )
40 lm_rx_chain_t* rxq_chain = &LM_RXQ(pdev, chain_idx);
47 if(OOO_CID(pdev) == chain_idx)
93 u32_t chain_idx,
102 lm_rcq_chain_t* rcq_chain = &LM_RCQ(pdev, chain_idx);
119 rxq_chain_common = &LM_RXQ_COMMON(pdev, chain_idx);
120 rx_chain_bd = &LM_RXQ_CHAIN_BD(pdev, chain_idx);
121 rx_chain_sge = LM_RXQ_SGE_PTR_IF_VALID(pdev, chain_idx);
91 lm_post_buffers( lm_device_t *pdev, u32_t chain_idx, lm_packet_t *packet, u8_t const is_tpa) argument
262 lm_tpa_sge_update_last_max(IN lm_device_t* pdev, IN const u32_t chain_idx, IN const u16_t new_index) argument
295 lm_tpa_incr_sge_cons( IN lm_device_t* pdev, IN const u32_t chain_idx, IN const u16_t mask_entry_idx) argument
348 lm_tpa_stop( IN lm_device_t* pdev, INOUT s_list_t* rcvd_list, IN const struct eth_end_agg_rx_cqe* cqe, IN const u32_t chain_idx, IN u32_t pkt_cnt, IN const u8_t queue_index) argument
480 lm_tpa_start( IN lm_device_t* pdev, IN lm_packet_t* pkt, IN const u32_t chain_idx, IN const u8_t queue_index) argument
680 lm_recv_set_pkt_len( IN lm_device_t* pdev, INOUT lm_packet_t* pkt, IN const u16_t pkt_len, IN const u32_t chain_idx) argument
923 lm_get_packets_rcvd( struct _lm_device_t *pdev, u32_t const chain_idx, s_list_t *rcvd_list, struct _sp_cqes_info *sp_cqes) argument
[all...]
H A Dlm_pf.c564 u32_t chain_idx; local
583 for (chain_idx = 0; chain_idx < num_chains; chain_idx++) {
584 vf_info->vf_chains[chain_idx].sw_ndsb = lm_vf_get_free_resource(pdev->pf_resources.free_sbs, min_ndsb,
586 if (vf_info->vf_chains[chain_idx].sw_ndsb == 0xFF) {
590 vf_info->vf_chains[chain_idx].fw_ndsb = LM_FW_SB_ID(pdev,vf_info->vf_chains[chain_idx].sw_ndsb);
591 min_ndsb = vf_info->vf_chains[chain_idx].sw_ndsb + 1;
601 current_fw_client = vf_info->vf_chains[chain_idx]
635 u8_t num_chains, chain_idx; local
[all...]
H A Dlm_resc.c1086 IN u8_t const chain_idx,
1093 ERR_IF((ARRSIZE(pdev->params.l2_cli_con_params) <= chain_idx) ||
1094 (CHIP_IS_E1H(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1H)) || /* TODO E2 add IS_E2*/
1095 (CHIP_IS_E1(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1)) ))
1100 mm_memcpy(&pdev->params.l2_cli_con_params[chain_idx], cli_params, sizeof(struct _lm_client_con_params_t));
1103 if(GET_FLAGS(pdev->params.l2_cli_con_params[chain_idx].attributes,
1107 rxq_chain = &LM_RXQ(pdev, chain_idx);
1108 rxq_chain->lah_size = pdev->params.l2_cli_con_params[chain_idx].lah_size;
1116 IN u8_t const chain_idx,
1120 u8_t lm_cli_idx = LM_CHAIN_IDX_CLI(pdev, chain_idx); // FIXM
1085 lm_setup_client_con_params( IN struct _lm_device_t *pdev, IN u8_t const chain_idx, IN struct _lm_client_con_params_t *cli_params ) argument
1115 lm_init_chain_con( IN struct _lm_device_t *pdev, IN u8_t const chain_idx, IN u8_t const b_alloc ) argument
1332 lm_tpa_clear_next_page( IN lm_device_t* pdev, IN const u32_t chain_idx) argument
[all...]
H A Dlm_sp.c705 lm_status_t lm_establish_eth_con(struct _lm_device_t *pdev, u8_t const chain_idx, u8_t sb_id, u8_t attributes_bitmap) argument
711 const u8_t cid = chain_idx; /* redundant, but here for terminology sake... */
868 * @param chain_idx
875 IN const u8_t chain_idx,
902 * @param chain_idx
906 IN const u8_t chain_idx)
909 const lm_tpa_chain_t* tpa_chain = &LM_TPA( pdev, chain_idx );
910 const lm_bd_chain_t* tpa_chain_bd = &LM_TPA_CHAIN_BD(pdev, chain_idx);
915 pdev->params.rss_chain_cnt <= chain_idx)
922 chain_idx,
874 lm_tpa_ramrod_update_ipvx(IN lm_device_t *pdev, IN const u8_t chain_idx, IN const u8_t vbd_tpa_ipvx_bit) argument
905 lm_tpa_send_ramrod(IN lm_device_t *pdev, IN const u8_t chain_idx) argument
982 u8_t chain_idx = 0; local
1516 lm_set_mac_addr(struct _lm_device_t *pdev, u8_t *mac_addr, u16_t vlan_tag, u8_t chain_idx, void* cookie, const u8_t b_set, u8_t is_encap_inner_mac_filter) argument
1639 lm_set_vlan_only(struct _lm_device_t *pdev, u16_t vlan_tag, u8_t chain_idx, void* cookie, const u8_t b_set ) argument
1843 lm_wait_set_mac_done(struct _lm_device_t *pdev, u8_t chain_idx) argument
1876 lm_wait_set_vlan_done(struct _lm_device_t *pdev, u8_t chain_idx) argument
1903 lm_clear_all_mac_addr(struct _lm_device_t *pdev, const u8_t chain_idx) argument
1970 lm_restore_all_mac_addr(struct _lm_device_t *pdev, u8_t chain_idx) argument
2057 lm_set_rx_mask(lm_device_t *pdev, u8_t chain_idx, lm_rx_mask_t rx_mask, void * cookie) argument
2229 lm_wait_set_rx_mask_done(struct _lm_device_t *pdev, u8_t chain_idx) argument
4213 lm_check_mac_addr_exist(struct _lm_device_t *pdev, u8_t chain_idx, u8_t *mac_addr, u16_t vlan_tag, u8_t is_encap_inner_mac_filter) argument
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/
H A Dlm_l4rx.c2482 u32_t const chain_idx = LM_SW_LEADING_RSS_CID(pdev); local
2487 ERR_IF((ARRSIZE(pdev->params.l2_cli_con_params) <= chain_idx) ||
2488 (CHIP_IS_E1H(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1H)) || /* TODO E2 add IS_E2*/
2489 (CHIP_IS_E1(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1)) ))
2495 if (pdev->params.l4_gen_buf_size < pdev->params.l2_cli_con_params[chain_idx].mtu)
2497 gen_buf_size = pdev->params.l2_cli_con_params[chain_idx].mtu;
H A Dlm_l4sp.c1808 u32_t const chain_idx = LM_SW_LEADING_RSS_CID(pdev); local
1823 ERR_IF((ARRSIZE(pdev->params.l2_cli_con_params) <= chain_idx) ||
1824 (CHIP_IS_E1H(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1H)) || /* TODO E2 add IS_E2*/
1825 (CHIP_IS_E1(pdev) && (chain_idx >= ETH_MAX_RX_CLIENTS_E1)) ))
1831 mss = _lm_tcp_calc_mss(pdev->params.l2_cli_con_params[chain_idx].mtu, 0xffff, FALSE, FALSE, FALSE, FALSE);
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dlm5710.h769 #define MAX_CLI_PACKET_SIZE(pdev, chain_idx) ((u16_t)(pdev)->params.l2_cli_con_params[(chain_idx)].mtu + (pdev)->params.rcv_buffer_offset + ETHERNET_PACKET_HEADER_SIZE+ ETHERNET_VLAN_TAG_SIZE + ETHERNET_LLC_SNAP_SIZE + CACHE_LINE_SIZE)
770 #define CLI_MTU_WITH_ETH_HDR_SIZE(pdev, chain_idx) ((u16_t)(pdev)->params.l2_cli_con_params[(chain_idx)].mtu + ETHERNET_PACKET_HEADER_SIZE)
771 #define MAX_L2_CLI_BUFFER_SIZE(pdev, chain_idx) ((MAX_CLI_PACKET_SIZE(pdev, chain_idx) + CACHE_LINE_SIZE_MASK) & \
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 lm_sb_id_from_chain(struct _lm_device_t *pdev, u32_t chain_idx) argument
[all...]

Completed in 124 milliseconds