|
Linux Kernel
3.7.1
|
#include <bnx2x_sp.h>
Data Fields | |
| enum bnx2x_func_state state | next_state |
| unsigned long | pending |
| void * | rdata |
| dma_addr_t | rdata_mapping |
| void * | afex_rdata |
| dma_addr_t | afex_rdata_mapping |
| struct mutex | one_pending_mutex |
| struct bnx2x_func_sp_drv_ops * | drv |
| int(* | send_cmd )(struct bnx2x *bp, struct bnx2x_func_state_params *params) |
| int(* | check_transition )(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, struct bnx2x_func_state_params *params) |
| int(* | complete_cmd )(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, enum bnx2x_func_cmd cmd) |
| int(* | wait_comp )(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, enum bnx2x_func_cmd cmd) |
Definition at line 1171 of file bnx2x_sp.h.
| void* afex_rdata |
Definition at line 1189 of file bnx2x_sp.h.
| dma_addr_t afex_rdata_mapping |
Definition at line 1190 of file bnx2x_sp.h.
| int(* check_transition)(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, struct bnx2x_func_state_params *params) |
Checks that the requested state transition is legal.
Definition at line 1211 of file bnx2x_sp.h.
| int(* complete_cmd)(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, enum bnx2x_func_cmd cmd) |
Completes the pending command.
Definition at line 1218 of file bnx2x_sp.h.
Definition at line 1198 of file bnx2x_sp.h.
| enum bnx2x_func_state state next_state |
Definition at line 1172 of file bnx2x_sp.h.
Definition at line 1195 of file bnx2x_sp.h.
| unsigned long pending |
Definition at line 1179 of file bnx2x_sp.h.
| void* rdata |
Definition at line 1182 of file bnx2x_sp.h.
| dma_addr_t rdata_mapping |
Definition at line 1183 of file bnx2x_sp.h.
Performs one state change according to the given parameters.
Definition at line 1205 of file bnx2x_sp.h.
| int(* wait_comp)(struct bnx2x *bp, struct bnx2x_func_sp_obj *o, enum bnx2x_func_cmd cmd) |
Definition at line 1222 of file bnx2x_sp.h.
1.8.2