section 9 · Kernel routines 🧠
85608 pages · page 111 of 429
F (continued)
- fbnic_fw_xmit_qsfp_read_msg(9)Transmit a QSFP read request✨
- fbnic_fw_xmit_simple_msg(9)Transmit a simple single TLV message w/o data✨
- fbnic_fw_xmit_test_msg(9)Create and transmit a test message to FW mailbox✨
- fbnic_fw_xmit_tsene_read_msg(9)Create and transmit a sensor read request✨
- fbnic_init_module(9)Driver Registration Routine✨
- fbnic_mac_free_irq(9)Teardown the MAC IRQ to prepare for stopping✨
- fbnic_mac_init(9)Assign a MAC type and initialize the fbnic device✨
- fbnic_mac_request_irq(9)Configure the MAC to enable it to advertise link✨
- fbnic_mdiobus_create(9)Create an MDIO bus to allow interfacing w/ PHYs✨
- fbnic_msix_test(9)Verify behavior of NIC interrupts✨
- fbnic_netdev_alloc(9)Allocate a netdev and associate with fbnic✨
- fbnic_netdev_free(9)Free the netdev associate with fbnic✨
- fbnic_netdev_register(9)Initialize general software structures✨
- fbnic_phylink_create(9)Phylink device creation✨
- fbnic_phylink_destroy(9)Teardown phylink related interfaces✨
- fbnic_phylink_pmd_training_complete_notify(9)PMD training complete notifier✨
- fbnic_probe(9)Device Initialization Routine✨
- fbnic_remove(9)Device Removal Routine✨
- fbnic_tlv_attr_get_signed(9)Retrieve signed value from result✨
- fbnic_tlv_attr_get_string(9)Retrieve string value from result✨
- fbnic_tlv_attr_get_unsigned(9)Retrieve unsigned value from result✨
- fbnic_tlv_attr_nest_start(9)Add nested attribute header to message✨
- fbnic_tlv_attr_nest_stop(9)Close out nested attribute and add it to message✨
- fbnic_tlv_attr_parse(9)Parse attributes into a list of attribute results✨
- fbnic_tlv_attr_parse_array(9)Parse array of attributes into results array✨
- fbnic_tlv_attr_put_flag(9)Add flag value to message✨
- fbnic_tlv_attr_put_mac_addr(9)Add mac_addr to message✨
- fbnic_tlv_attr_put_string(9)Add string to message✨
- fbnic_tlv_attr_put_value(9)Add data to message✨
- fbnic_tlv_msg_alloc(9)Allocate page and initialize FW message header✨
- fbnic_tlv_msg_parse(9)Parse message and process via predetermined functions✨
- fbnic_tlv_parser_error(9)called if message doesn't match known type✨
- fbnic_tlv_parser_test(9)Function for parsing and testing test message✨
- fbnic_tlv_parser_test_attr(9)Function loading test attributes into structure✨
- fbnic_tlv_test_create(9)Allocate a test message and fill it w/ data✨
- fbnic_ts40_to_ns(9)convert descriptor timestamp to PHC time✨
- fbtft_framebuffer_alloc(9)creates a new frame buffer info structure✨
- fbtft_framebuffer_release(9)frees up all memory used by the framebuffer✨
- fbtft_init_display(9)Generic init_display() function✨
- fbtft_init_display_from_property(9)Device Tree init_display() function✨
- fbtft_probe_common(9)Generic device probe() helper function✨
- fbtft_register_framebuffer(9)registers a tft frame buffer device✨
- fbtft_remove_common(9)Generic device remove() helper function✨
- fbtft_unregister_framebuffer(9)releases a tft frame buffer device✨
- fbtft_verify_gpios(9)Generic verify_gpios() function✨
- fbtft_write_spi_emulate_9(9)write SPI emulating 9-bit✨
- fc_adisc_fill(9)Fill in adisc request frame✨
- fc_block_rport(9)Block SCSI eh thread for blocked fc_rport.✨
- fc_block_scsi_eh(9)Block SCSI eh thread for blocked fc_rport✨
- fc_bsg_host_dispatch(9)process fc host bsg requests and dispatch to LLDD✨
- fc_bsg_hostadd(9)Create and add the bsg hooks so we can receive requests✨
- fc_bsg_job_timeout(9)handler for when a bsg request timesout✨
- fc_bsg_remove(9)Deletes the bsg hooks on fchosts/rports✨
- fc_bsg_rport_dispatch(9)process rport bsg requests and dispatch to LLDD✨
- fc_bsg_rportadd(9)Create and add the bsg hooks so we can receive requests✨
- fc_copy_buffer_to_sglist(9)This routine copies the data of a buffer into a scatter-gather list (SG list).✨
- fc_ct_fill(9)Fill in a common transport service request frame✨
- fc_ct_hdr_fill(9)fills ct header and reset ct payload returns pointer to ct request.✨
- fc_ct_ms_fill(9)Fill in a mgmt service request frame✨
- fc_ct_ns_fill(9)Fill in a name service request frame✨
- fc_destroy_exch_mgr(9)Destroy an exchange manager✨
- fc_destroy_rport(9)Destroy the rport_event_queue✨
- fc_disc_config(9)Configure the discovery layer for a local port✨
- fc_disc_done(9)Discovery has been completed✨
- fc_disc_error(9)Handle error on dNS request✨
- fc_disc_gpn_ft_parse(9)Parse the body of the dNS GPN_FT response.✨
- fc_disc_gpn_ft_req(9)Send Get Port Names by FC-4 type (GPN_FT) request✨
- fc_disc_gpn_ft_resp(9)Handle a response frame from Get Port Names (GPN_FT)✨
- fc_disc_gpn_id_req(9)Send Get Port Names by ID (GPN_ID) request✨
- fc_disc_gpn_id_resp(9)Handle a response frame from Get Port Names (GPN_ID)✨
- fc_disc_init(9)Initialize the discovery layer for a local port✨
- fc_disc_recv_req(9)Handle incoming requests✨
- fc_disc_recv_rscn_req(9)Handle Registered State Change Notification (RSCN)✨
- fc_disc_restart(9)Restart discovery✨
- fc_disc_single(9)Discover the directory information for a single target✨
- fc_disc_start(9)Start discovery on a local port✨
- fc_disc_stop(9)Stop discovery for a given lport✨
- fc_disc_stop_final(9)Stop discovery for a given lport✨
- fc_disc_stop_rports(9)Delete all the remote ports associated with the lport✨
- fc_disc_timeout(9)Handler for discovery timeouts✨
- fc_eh_abort(9)Abort a command✨
- fc_eh_device_reset(9)Reset a single LUN✨
- fc_eh_host_reset(9)Reset a Scsi_Host.✨
- fc_eh_timed_out(9)FC Transport I/O timeout intercept handler✨
- fc_els_fill(9)Fill in an ELS request frame✨
- fc_els_resp_type(9)Return a string describing the ELS response✨
- fc_elsct_init(9)Initialize the ELS/CT layer✨
- fc_elsct_send(9)Send an ELS or CT frame✨
- fc_exch_abort_locked(9)Abort an exchange✨
- fc_exch_abts_resp(9)Handler for a response to an ABT✨
- fc_exch_alloc(9)Allocate an exchange from an EM on a local port's list of EMs.✨
- fc_exch_delete(9)Delete an exchange✨
- fc_exch_done(9)Indicate that an exchange/sequence tuple is complete and the memory allocated for the related objects may be freed.✨
- fc_exch_done_locked(9)Complete an exchange with the exchange lock held✨
- fc_exch_els_rec(9)Handler for ELS REC (Read Exchange Concise) requests✨
- fc_exch_els_rrq(9)Handler for ELS RRQ (Reset Recovery Qualifier) requests✨
- fc_exch_em_alloc(9)Allocate an exchange from a specified EM.✨
- fc_exch_find(9)Lookup and hold an exchange✨
- fc_exch_hold(9)Increment an exchange's reference count✨
- fc_exch_init(9)Initialize the exchange layer for a local port✨
- fc_exch_lookup(9)find an exchange✨
- fc_exch_mgr_add(9)Add an exchange manager to a local port's list of EMs✨
- fc_exch_mgr_alloc(9)Allocate an exchange manager✨
- fc_exch_mgr_del(9)Delete an EM from a local port's list✨
- fc_exch_mgr_destroy(9)Destroy an exchange manager✨
- fc_exch_mgr_free(9)Free all exchange managers on a local port✨
- fc_exch_mgr_list_clone(9)Share all exchange manager objects✨
- fc_exch_mgr_reset(9)Reset all EMs of a local port✨
- fc_exch_name_lookup(9)Lookup name by opcode✨
- fc_exch_pool_reset(9)Reset a per cpu exchange pool✨
- fc_exch_ptr_get(9)Return an exchange from an exchange pool✨
- fc_exch_ptr_set(9)Assign an exchange to a slot in an exchange pool✨
- fc_exch_rctl_name(9)Wrapper routine for fc_exch_name_lookup()✨
- fc_exch_recv(9)Handler for received frames✨
- fc_exch_recv_abts(9)Handle an incoming ABTS✨
- fc_exch_recv_bls(9)Handler for a BLS sequence✨
- fc_exch_recv_req(9)Handler for an incoming request✨
- fc_exch_recv_resp(9)Handler for a sequence where other end is responding to our sequence✨
- fc_exch_recv_seq_resp(9)Handler for an incoming response where the other end is the originator of the sequence that is a response to our initial exchange✨
- fc_exch_release(9)Decrement an exchange's reference count✨
- fc_exch_reset(9)Reset an exchange✨
- fc_exch_resp(9)Allocate a new exchange for a response frame✨
- fc_exch_rrq(9)Send an ELS RRQ (Reinstate Recovery Qualifier) command✨
- fc_exch_rrq_resp(9)Handler for RRQ responses✨
- fc_exch_send_ba_rjt(9)Send BLS Reject✨
- fc_exch_seq_send(9)Send a frame using a new exchange and sequence✨
- fc_exch_set_addr(9)Set the source and destination IDs for an exchange✨
- fc_exch_setup_hdr(9)Initialize a FC header by initializing some fields and determine SOF and EOF.✨
- fc_exch_timeout(9)Handle exchange timer expiration✨
- fc_exch_timer_cancel(9)cancel exch timer✨
- fc_exch_timer_set(9)Lock the exchange and set the timer✨
- fc_exch_timer_set_locked(9)Start a timer for an exchange w/ the the exchange lock held✨
- fc_exch_update_stats(9)update exches stats to lport✨
- fc_fabric_login(9)Start the lport state machine✨
- fc_fabric_logoff(9)Logout of the fabric✨
- fc_fc4_add_lport(9)add new local port to list and run notifiers.✨
- fc_fc4_conf_lport_params(9)Modify "service_params" of specified lport if there is service provider (target provider) registered with libfc for specified "fc_ft_type"✨
- fc_fc4_del_lport(9)remove local port from list and run notifiers.✨
- fc_fc4_deregister_provider(9)deregister FC-4 upper-level provider.✨
- fc_fc4_register_provider(9)register FC-4 upper-level provider.✨
- fc_fcp_abort_io(9)Abort all FCP-SCSI exchanges on a local port✨
- fc_fcp_abts_resp(9)Receive an ABTS response✨
- fc_fcp_can_queue_ramp_down(9)reduces can_queue✨
- fc_fcp_can_queue_ramp_up(9)increases can_queue✨
- fc_fcp_cleanup(9)Cleanup all FCP exchanges on a local port✨
- fc_fcp_cleanup_cmd(9)Cancel the active exchange on a fcp_pkt✨
- fc_fcp_cleanup_each_cmd(9)Cancel all exchanges on a local port✨
- fc_fcp_cmd_send(9)Send a FCP command✨
- fc_fcp_complete_locked(9)Complete processing of a fcp_pkt with the fcp_pkt lock held✨
- fc_fcp_ddp_done(9)Calls a LLD's ddp_done routine to release any DDP related resources for a fcp_pkt✨
- fc_fcp_ddp_setup(9)Calls a LLD's ddp_setup routine to set up DDP context✨
- fc_fcp_destroy(9)Tear down the FCP layer for a given local port✨
- fc_fcp_error(9)Handler for FCP layer errors✨
- fc_fcp_init(9)Initialize the FCP layer for a local port✨
- fc_fcp_lock_pkt(9)Lock a fcp_pkt and increase its reference count✨
- fc_fcp_lport_queue_ready(9)Determine if the lport and it's queue is ready✨
- fc_fcp_pkt_abort(9)Abort a fcp_pkt✨
- fc_fcp_pkt_alloc(9)Allocate a fcp_pkt✨
- fc_fcp_pkt_destroy(9)Release hold on a fcp_pkt✨
- fc_fcp_pkt_hold(9)Hold a fcp_pkt✨
- fc_fcp_pkt_release(9)Release hold on a fcp_pkt✨
- fc_fcp_pkt_send(9)Send a fcp_pkt✨
- fc_fcp_rec(9)Send a REC ELS request✨
- fc_fcp_rec_error(9)Handler for REC errors✨
- fc_fcp_rec_resp(9)Handler for REC ELS responses✨
- fc_fcp_recovery(9)Handler for fcp_pkt recovery✨
- fc_fcp_recv(9)Receive an FCP frame✨
- fc_fcp_recv_data(9)Handler for receiving SCSI-FCP data from a target✨
- fc_fcp_resp(9)Handler for FCP responses✨
- fc_fcp_retry_cmd(9)Retry a fcp_pkt✨
- fc_fcp_send_abort(9)Send an abort for exchanges associated with a fcp_pkt✨
- fc_fcp_send_data(9)Send SCSI data to a target✨
- fc_fcp_srr(9)Send a SRR request (Sequence Retransmission Request)✨
- fc_fcp_srr_error(9)Handler for SRR errors✨
- fc_fcp_srr_resp(9)Handler for SRR response✨
- fc_fcp_timeout(9)Handler for fcp_pkt timeouts✨
- fc_fcp_timer_set(9)Start a timer for a fcp_pkt✨
- fc_fcp_unlock_pkt(9)Release a fcp_pkt's lock and decrement its reference count✨
- fc_fdisc_fill(9)Fill in a fdisc request frame.✨
- fc_fill_hdr(9)fill FC header fields based on request✨
- fc_fill_reply_hdr(9)fill FC reply header fields based on request✨
- fc_find_ema(9)Lookup and return appropriate Exchange Manager Anchor depending upon 'xid'.✨
- fc_find_rport_by_wwpn(9)find the fc_rport pointer for a given wwpn✨
- fc_flogi_fill(9)Fill in a flogi request frame.✨
- fc_flush_devloss(9)Flush a fc_host's devloss workqueue.✨
- fc_flush_work(9)Flush a fc_host's workqueue.✨
- fc_frame_drop(9)Dummy frame handler✨
- fc_get_event_number(9)Obtain the next sequential FC event number✨
- fc_get_host_port_state(9)Return the port state of the given Scsi_Host✨
- fc_get_host_speed(9)Return the speed of the given Scsi_Host✨
- fc_get_host_stats(9)Return the Scsi_Host's statistics✨
- fc_host_fpin_rcv(9)routine to process a received FPIN.✨
- fc_host_post_event(9)called to post an even on an fc_host.✨
- fc_host_post_fc_event(9)routine to do the work of posting an event on an fc_host.✨
- fc_host_post_vendor_event(9)called to post a vendor unique event on an fc_host✨
- fc_invoke_resp(9)invoke ep->resp()✨
- fc_io_compl(9)Handle responses for completed commands✨
- fc_linkdown(9)Handler for transport linkdown events✨
- fc_linkup(9)Handler for transport linkup events✨
- fc_logo_fill(9)Fill in a logo request frame.✨
💅
getting it ready, bestie…