📦 linux-manual
82568 pages · page 37 of 413
B (continued)
- bnx2i_nl_set_path(9)ISCSI_UEVENT_PATH_UPDATE user message handler✨
- bnx2i_percpu_io_thread(9)thread per cpu for ios✨
- bnx2i_process_async_mesg(9)this function handles iscsi async message✨
- bnx2i_process_cmd_cleanup_resp(9)process scsi command clean-up completion✨
- bnx2i_process_conn_destroy_cmpl(9)process iscsi conn destroy completion✨
- bnx2i_process_iscsi_error(9)process error notification on a given connection✨
- bnx2i_process_login_resp(9)this function handles iscsi login response✨
- bnx2i_process_logout_resp(9)this function handles iscsi logout response✨
- bnx2i_process_new_cqes(9)process newly DMA'ed CQE's✨
- bnx2i_process_nopin_local_cmpl(9)this function handles iscsi nopin CQE✨
- bnx2i_process_nopin_mesg(9)this function handles iscsi nopin CQE✨
- bnx2i_process_ofld_cmpl(9)process initial iscsi conn offload completion✨
- bnx2i_process_reject_mesg(9)process iscsi reject pdu✨
- bnx2i_process_scsi_cmd_resp(9)this function handles scsi cmd completion.✨
- bnx2i_process_tcp_error(9)process error notification on a given connection✨
- bnx2i_process_text_resp(9)this function handles iscsi text response✨
- bnx2i_process_tmf_resp(9)this function handles iscsi TMF response✨
- bnx2i_process_update_conn_cmpl(9)process iscsi conn update completion KCQE✨
- bnx2i_put_rq_buf(9)Replenish RQ buffer, if required ring on chip doorbell✨
- bnx2i_queue_scsi_cmd_resp(9)queue cmd completion to the percpu thread✨
- bnx2i_recovery_que_add_conn(9)add connection to recovery queue✨
- bnx2i_release_free_cid_que(9)releases 'iscsi_cid' queue resources✨
- bnx2i_ring_dbell_update_sq_params(9)update SQ driver parameters✨
- bnx2i_ring_sq_dbell(9)Ring SQ doorbell to wake-up the processing engine✨
- bnx2i_send_cmd_cleanup_req(9)send iscsi cmd context clean-up request✨
- bnx2i_send_conn_destroy(9)initiates iscsi connection teardown process✨
- bnx2i_send_conn_ofld_req(9)initiates iscsi connection context setup process✨
- bnx2i_send_fw_iscsi_init_msg(9)initiates initial handshake with iscsi f/w✨
- bnx2i_send_iscsi_login(9)post iSCSI login request MP WQE to hardware✨
- bnx2i_send_iscsi_logout(9)post iSCSI logout request WQE to hardware✨
- bnx2i_send_iscsi_nopout(9)post iSCSI NOPOUT request WQE to hardware✨
- bnx2i_send_iscsi_scsicmd(9)post iSCSI scsicmd request WQE to hardware✨
- bnx2i_send_iscsi_text(9)post iSCSI text WQE to hardware✨
- bnx2i_send_iscsi_tmf(9)post iSCSI task management request MP WQE to hardware✨
- bnx2i_session_create(9)create a new iscsi session✨
- bnx2i_session_destroy(9)destroys iscsi session✨
- bnx2i_set_ccell_info(9)set command cell (HQ) size✨
- bnx2i_set_sq_info(9)update send queue (SQ) size parameter✨
- bnx2i_setup_cmd_pool(9)sets up iscsi command pool for the session✨
- bnx2i_setup_free_cid_que(9)sets up free iscsi cid queue✨
- bnx2i_setup_host_queue_size(9)assigns shost->can_queue param✨
- bnx2i_setup_mp_bdt(9)allocate BD table resources✨
- bnx2i_setup_write_cmd_bd_info(9)sets up BD various information✨
- bnx2i_show_ccell_info(9)returns command cell (HQ) size✨
- bnx2i_show_sq_info(9)return(s currently configured send queue (SQ) size✨
- bnx2i_start(9)cnic callback to initialize & start adapter instance✨
- bnx2i_stop(9)cnic callback to shutdown adapter instance✨
- bnx2i_task_xmit(9)transmit iscsi command to chip for further processing✨
- bnx2i_tear_down_conn(9)tear down iscsi/tcp connection and free resources✨
- bnx2i_ulp_exit(9)shuts down adapter instance and frees all resources✨
- bnx2i_ulp_init(9)initialize an adapter instance✨
- bnx2i_unsol_pdu_adjust_rq(9)makes adjustments to RQ after unsol pdu is recvd✨
- bnx2i_update_iscsi_conn(9)post iSCSI logout request WQE to hardware✨
- bnx2x__init_func_obj(9)init function object✨
- bnx2x__link_status_update(9)handles link status change.✨
- bnx2x_acquire_hw_lock(9)acquire HW lock.✨
- bnx2x_alloc_mem(9)allocate driver's memory.✨
- bnx2x_alloc_mem_bp(9)allocate memories outsize main driver structure✨
- bnx2x_alloc_mem_cnic(9)allocate driver's memory for cnic.✨
- bnx2x_bz_fp(9)zero content of the fastpath structure.✨
- bnx2x_change_mtu(9)change mtu netdev callback✨
- bnx2x_change_num_queues(9)change the number of RSS queues.✨
- bnx2x_chip_cleanup(9)cleanup chip internals.✨
- bnx2x_chk_parity_attn(9)checks for parity attentions.✨
- bnx2x_clear_pf_load(9)clear pf load mark✨
- bnx2x_clp_reset_done(9)restore the value of the `magic' bit.✨
- bnx2x_cnic_notify(9)send command to cnic driver✨
- bnx2x_complete_vlan_mac(9)complete one VLAN-MAC ramrod✨
- bnx2x_config_mcast(9)Configure multicast MACs list.✨
- bnx2x_config_rss(9)Updates RSS configuration according to provided parameters✨
- bnx2x_config_rx_mode(9)Send and RX_MODE ramrod according to the provided parameters.✨
- bnx2x_config_vlan_mac(9)configure VLAN/MAC/VLAN_MAC filtering rules.✨
- bnx2x_dcbx_init(9)initialize dcbx protocol.✨
- bnx2x_debug_print_ind_table(9)prints the indirection table configuration.✨
- bnx2x_del_all_macs(9)delete all MACs configured for the specific MAC object✨
- bnx2x_drv_pulse(9)write driver pulse to shmem✨
- bnx2x_enable_msi(9)request msi mode from OS, updated internals accordingly✨
- bnx2x_enable_msix(9)set msix configuration.✨
- bnx2x_er_poll_igu_vq(9)poll for pending writes bit. It should get cleared in no more than 1s.✨
- bnx2x_exe_queue_add(9)add a new element to the execution queue✨
- bnx2x_exe_queue_init(9)init the Exe Queue object✨
- bnx2x_exe_queue_step(9)execute one execution chunk atomically✨
- bnx2x_execute_vlan_mac(9)execute vlan mac command✨
- bnx2x_extract_max_cfg(9)extract MAX BW part from MF configuration.✨
- bnx2x_fcoe_get_wwn(9)return the requested WWN value for this port✨
- bnx2x_fill_fw_str(9)Fill buffer with FW version string✨
- bnx2x_fill_report_data(9)fill link report data to report✨
- bnx2x_force_link_reset(9)Forces link reset, and put the PHY in reset as well.✨
- bnx2x_free_mem(9)release driver's memory.✨
- bnx2x_free_mem_bp(9)release memories outsize main driver structure✨
- bnx2x_free_mem_cnic(9)release driver's memory for cnic.✨
- bnx2x_free_msix_irqs(9)free previously requested MSI-X IRQ vectors✨
- bnx2x_func_chk_transition(9)perform function state machine transition✨
- bnx2x_func_comp_cmd(9)complete the state change command✨
- bnx2x_func_init_cmn(9)performs HW init at common stage✨
- bnx2x_func_init_cmn_chip(9)performs HW init at chip-common stage✨
- bnx2x_func_init_func(9)performs HW init at function stage✨
- bnx2x_func_init_port(9)performs HW init at port stage✨
- bnx2x_func_reset_cmn(9)reset HW at common stage✨
- bnx2x_func_reset_func(9)reset HW at function stage✨
- bnx2x_func_reset_port(9)reset HW at port stage✨
- bnx2x_func_start(9)init function✨
- bnx2x_func_state_change(9)perform Function state change transition✨
- bnx2x_func_state_change_comp(9)complete the state machine transition✨
- bnx2x_fw_command(9)send the MCP a request✨
- bnx2x_get_channels(9)gets the number of RSS queues.✨
- bnx2x_get_common_flags(9)Return common flags✨
- bnx2x_get_emac_base(9)retrive emac base address✨
- bnx2x_get_fw_mac_addr(9)revert the bnx2x_set_fw_mac_addr().✨
- bnx2x_get_iscsi_info(9)update iSCSI params according to licensing info.✨
- bnx2x_get_leader_lock_resource(9)get the recovery leader resource id✨
- bnx2x_get_mf_speed(9)calculate MF speed.✨
- bnx2x_get_num_non_def_sbs(9)return the number of none default SBs✨
- bnx2x_get_path_func_num(9)get number of active functions✨
- bnx2x_get_rss_ind_table(9)Return the current ind_table configuration.✨
- bnx2x_igu_ack_sb(9)update IGU with current SB value✨
- bnx2x_ilt_set_info(9)prepare ILT configurations.✨
- bnx2x_init_credit_pool(9)initialize credit pool internals.✨
- bnx2x_init_hw_common(9)initialize the HW at the COMMON phase.✨
- bnx2x_init_hw_common_chip(9)init HW at the COMMON_CHIP phase.✨
- bnx2x_initial_phy_init(9)initialize link parameters structure variables.✨
- bnx2x_int_disable_sync(9)disable interrupts.✨
- bnx2x_int_enable(9)enable HW interrupts.✨
- bnx2x_interrupt(9)non MSI-X interrupt handler✨
- bnx2x_io_error_detected(9)called when PCI error is detected✨
- bnx2x_io_resume(9)called when traffic can start flowing again✨
- bnx2x_io_slot_reset(9)called after the PCI bus has been reset✨
- bnx2x_is_contextless_ramrod(9)check if the current command ends on EQ✨
- bnx2x_link_report(9)report link status to upper layer.✨
- bnx2x_link_set(9)configure hw according to link parameters structure.✨
- bnx2x_link_sync_notify(9)send notification to other functions.✨
- bnx2x_link_test(9)query link status.✨
- bnx2x_mcast_clear_first_bin(9)find the first set bin and clear it✨
- bnx2x_mcast_get_next_bin(9)get the next set bin (index)✨
- bnx2x_mcast_handle_current_cmd(9)send command if room✨
- bnx2x_mcast_handle_restore_cmd_e1(9)restore command for 57710✨
- bnx2x_mcast_handle_restore_cmd_e2(9)restore configuration from the registry✨
- bnx2x_mcast_refresh_registry_e1(9)✨
- bnx2x_mcast_refresh_registry_e2(9)recalculate the actual number of set bins✨
- bnx2x_mcast_set_rdata_hdr_e1(9)set header values in mac_configuration_cmd✨
- bnx2x_mcast_set_rdata_hdr_e2(9)sets a header values✨
- bnx2x_mcp_wait_one(9)wait for MCP_ONE_TIMEOUT✨
- bnx2x_move_fp(9)move content of the fastpath structure.✨
- bnx2x_msix_sp_int(9)MSI-X slowpath interrupt handler✨
- bnx2x_nic_init_cnic(9)init driver internals for cnic.✨
- bnx2x_nvram_read(9)reads data from nvram [might sleep]✨
- bnx2x_optimize_vlan_mac(9)optimize ADD and DEL commands.✨
- bnx2x_pf_q_prep_init(9)prepare INIT transition parameters✨
- bnx2x_q_init(9)init HW/FW queue✨
- bnx2x_q_send_activate(9)send ACTIVATE command✨
- bnx2x_q_send_deactivate(9)send DEACTIVATE command✨
- bnx2x_queue_chk_transition(9)check state machine of a regular Queue✨
- bnx2x_queue_comp_cmd(9)complete the state change command.✨
- bnx2x_queue_state_change(9)perform Queue state change transition✨
- bnx2x_read_pages_regs(9)read "paged" registers✨
- bnx2x_release_hw_lock(9)release HW lock.✨
- bnx2x_release_leader_lock(9)release recovery leader lock✨
- bnx2x_reset_mcp_prep(9)prepare for MCP reset.✨
- bnx2x_save_statistics(9)save statistics when unloading.✨
- bnx2x_send_unload_done(9)send UNLOAD_DONE command to the MCP.✨
- bnx2x_send_unload_req(9)request unload mode from the MCP.✨
- bnx2x_set_channels(9)sets the number of RSS queues.✨
- bnx2x_set_ctx_validation(9)set CDU context validation values✨
- bnx2x_set_eth_mac(9)configure eth MAC address in the HW✨
- bnx2x_set_fw_mac_addr(9)fill in a MAC address in FW format✨
- bnx2x_set_gro_params(9)compute GRO values✨
- bnx2x_set_int_mode(9)configure interrupt mode✨
- bnx2x_set_iscsi_eth_mac_addr(9)set iSCSI MAC(s).✨
- bnx2x_set_mac_one(9)configure a single MAC address✨
- bnx2x_set_num_queues(9)set number of queues according to mode.✨
- bnx2x_set_one_mac_e1x(9)fill a single MAC rule ramrod data✨
- bnx2x_set_one_vlan_mac_e1h(9)✨
- bnx2x_set_os_driver_state(9)write driver state for management FW usage✨
- bnx2x_set_pbd_csum(9)update PBD with checksum and return header length✨
- bnx2x_set_pbd_csum_e2(9)update PBD with checksum and return header length✨
- bnx2x_set_pbd_csum_enc(9)update PBD with checksum and return header length✨
- bnx2x_set_pbd_gso(9)update PBD in GSO case.✨
- bnx2x_set_power_state(9)set power state to the requested value.✨
- bnx2x_set_real_num_queues(9)configure netdev->real_num_[tx,rx]_queues✨
- bnx2x_set_uc_list(9)configure a new unicast MACs list.✨
- bnx2x_setup_cnic_info(9)provides cnic with updated info✨
- bnx2x_setup_cnic_irq_info(9)provides cnic with IRQ information✨
- bnx2x_setup_leading(9)bring up a leading eth queue.✨
- bnx2x_setup_queue(9)setup queue✨
- bnx2x_setup_rss(9)configure RSS✨
- bnx2x_setup_tc(9)routine to configure net_device for multi tc✨
- bnx2x_shrink_eth_fp(9)guarantees fastpath structures stay intact✨
- bnx2x_sp_event(9)handle ramrods completion.✨
- bnx2x_sp_post(9)place a single command on an SP ring✨
- bnx2x_state_wait(9)wait until the given bit(state) is cleared✨
- bnx2x_trylock_leader_lock(9)try to acquire a leader lock.✨
- bnx2x_tx_disable(9)disables tx from stack point of view✨
- bnx2x_tx_timeout(9)tx timeout netdev callback✨
- bnx2x_update_drv_flags(9)update flags in shmem✨
- bnx2x_update_max_mf_config(9)update MAX part of MF configuration in HW.✨
- bnx2x_validate_vlan_mac_add(9)check if an ADD command can be executed✨
- bnx2x_validate_vlan_mac_del(9)check if the DEL command can be executed✨
- bnx2x_validate_vlan_mac_move(9)check if the MOVE command can be executed✨
- bnx2x_vlan_mac_del_all(9)delete elements with given vlan_mac_flags spec✨
- bnx2x_vlan_mac_get_registry_elem(9)prepare a registry element✨
💅
getting it ready, bestie…