Searched refs:ixl_pf (Results 1 – 9 of 9) sorted by relevance
/freebsd/sys/dev/ixl/ |
H A D | ixl_pf.h | 113 struct ixl_pf { struct 165 s32 (*read_i2c_byte)(struct ixl_pf *pf, u8 byte_offset, argument 167 s32 (*write_i2c_byte)(struct ixl_pf *pf, u8 byte_offset, argument 294 int ixl_setup_interface(device_t, struct ixl_pf *); 328 void ixl_stop(struct ixl_pf *); 330 int ixl_get_hw_capabilities(struct ixl_pf *); 331 void ixl_link_up_msg(struct ixl_pf *); 332 void ixl_update_link_status(struct ixl_pf *); 333 int ixl_setup_stations(struct ixl_pf *); 334 int ixl_switch_config(struct ixl_pf *); [all …]
|
H A D | ixl_pf_i2c.c | 51 static s32 ixl_set_i2c_data(struct ixl_pf *pf, u32 *i2cctl, bool data); 52 static bool ixl_get_i2c_data(struct ixl_pf *pf, u32 *i2cctl); 53 static void ixl_raise_i2c_clk(struct ixl_pf *pf, u32 *i2cctl); 54 static void ixl_lower_i2c_clk(struct ixl_pf *pf, u32 *i2cctl); 55 static s32 ixl_clock_out_i2c_bit(struct ixl_pf *pf, bool data); 56 static s32 ixl_get_i2c_ack(struct ixl_pf *pf); 57 static s32 ixl_clock_out_i2c_byte(struct ixl_pf *pf, u8 data); 58 static s32 ixl_clock_in_i2c_bit(struct ixl_pf *pf, bool *data); 59 static s32 ixl_clock_in_i2c_byte(struct ixl_pf *pf, u8 *data); 60 static void ixl_i2c_bus_clear(struct ixl_pf *pf); [all …]
|
H A D | ixl_pf_iov.c | 45 static int ixl_vf_alloc_vsi(struct ixl_pf *pf, struct ixl_vf *vf); 46 static int ixl_vf_setup_vsi(struct ixl_pf *pf, struct ixl_vf *vf); 47 static void ixl_vf_map_queues(struct ixl_pf *pf, struct ixl_vf *vf); 48 static void ixl_vf_vsi_release(struct ixl_pf *pf, struct ixl_vsi *vsi); 49 static void ixl_vf_release_resources(struct ixl_pf *pf, struct ixl_vf *vf); 50 static int ixl_flush_pcie(struct ixl_pf *pf, struct ixl_vf *vf); 51 static void ixl_reset_vf(struct ixl_pf *pf, struct ixl_vf *vf); 52 static void ixl_reinit_vf(struct ixl_pf *pf, struct ixl_vf *vf); 53 static void ixl_send_vf_msg(struct ixl_pf *pf, struct ixl_vf *vf, uint16_t op, enum i40e_status_cod… 54 static void ixl_send_vf_ack(struct ixl_pf *pf, struct ixl_vf *vf, uint16_t op); [all …]
|
H A D | ixl_iw_int.h | 50 struct ixl_pf *pf; 65 int ixl_iw_pf_init(struct ixl_pf *pf); 66 void ixl_iw_pf_stop(struct ixl_pf *pf); 67 int ixl_iw_pf_attach(struct ixl_pf *pf); 68 int ixl_iw_pf_detach(struct ixl_pf *pf);
|
H A D | ixl_pf_main.c | 52 static enum ixl_fw_mode ixl_get_fw_mode(struct ixl_pf *); 210 ixl_print_nvm_version(struct ixl_pf *pf) in ixl_print_nvm_version() 234 ixl_get_fw_mode(struct ixl_pf *pf) in ixl_get_fw_mode() 270 ixl_pf_reset(struct ixl_pf *pf) in ixl_pf_reset() 315 ixl_setup_hmc(struct ixl_pf *pf) in ixl_setup_hmc() 346 ixl_shutdown_hmc(struct ixl_pf *pf) in ixl_shutdown_hmc() 365 ixl_configure_itr(struct ixl_pf *pf) in ixl_configure_itr() 378 ixl_get_hw_capabilities(struct ixl_pf *pf) in ixl_get_hw_capabilities() 473 ixl_set_initial_advertised_speeds(struct ixl_pf *pf) in ixl_set_initial_advertised_speeds() 495 ixl_teardown_hw_structs(struct ixl_pf *pf) in ixl_teardown_hw_structs() [all …]
|
H A D | ixl_pf_iov.h | 57 void ixl_initialize_sriov(struct ixl_pf *pf); 58 void ixl_handle_vf_msg(struct ixl_pf *pf, struct i40e_arq_event_info *event); 59 void ixl_handle_vflr(struct ixl_pf *pf); 60 void ixl_broadcast_link_state(struct ixl_pf *pf);
|
H A D | if_ixl.c | 130 static void ixl_save_pf_tunables(struct ixl_pf *); 131 static int ixl_allocate_pci_resources(struct ixl_pf *); 132 static void ixl_setup_ssctx(struct ixl_pf *pf); 155 "ixl", ixl_methods, sizeof(struct ixl_pf), 208 "ixl_if", ixl_if_methods, sizeof(struct ixl_pf) 361 ixl_allocate_pci_resources(struct ixl_pf *pf) in ixl_allocate_pci_resources() 405 ixl_setup_ssctx(struct ixl_pf *pf) in ixl_setup_ssctx() 444 struct ixl_pf *pf = (struct ixl_pf *)arg; in ixl_admin_timer() 477 ixl_attach_pre_recovery_mode(struct ixl_pf *pf) in ixl_attach_pre_recovery_mode() 501 struct ixl_pf *pf; in ixl_if_attach_pre() [all …]
|
H A D | ixl_pf_iflib.c | 37 ixl_configure_tx_itr(struct ixl_pf *pf) in ixl_configure_tx_itr() 56 ixl_configure_rx_itr(struct ixl_pf *pf) in ixl_configure_rx_itr() 77 struct ixl_pf *pf = arg; in ixl_intr() 135 struct ixl_pf *pf = arg; in ixl_msix_adminq() 242 ixl_configure_queue_intr_msix(struct ixl_pf *pf) in ixl_configure_queue_intr_msix() 280 ixl_configure_legacy(struct ixl_pf *pf) in ixl_configure_legacy() 320 ixl_free_pci_resources(struct ixl_pf *pf) in ixl_free_pci_resources() 349 ixl_setup_interface(device_t dev, struct ixl_pf *pf) in ixl_setup_interface() 401 ixl_link_event(struct ixl_pf *pf, struct i40e_arq_event_info *e) in ixl_link_event() 438 struct ixl_pf *pf = vsi->back; in ixl_initialize_vsi() [all …]
|
H A D | ixl_iw.c | 51 ixl_iw_pf_msix_reset(struct ixl_pf *pf) in ixl_iw_pf_msix_reset() 139 ixl_iw_pf_init(struct ixl_pf *pf) in ixl_iw_pf_init() 188 ixl_iw_pf_stop(struct ixl_pf *pf) in ixl_iw_pf_stop() 219 ixl_iw_pf_attach(struct ixl_pf *pf) in ixl_iw_pf_attach() 264 ixl_iw_pf_detach(struct ixl_pf *pf) in ixl_iw_pf_detach() 311 struct ixl_pf *pf = (struct ixl_pf *)pf_handle; in ixl_iw_pf_reset() 326 struct ixl_pf *pf = (struct ixl_pf *)pf_handle; in ixl_iw_pf_msix_init()
|