Linux Kernel
3.7.1
|
#include <bnx2x_sp.h>
Definition at line 184 of file bnx2x_sp.h.
int exe_chunk_len |
Definition at line 198 of file bnx2x_sp.h.
Definition at line 188 of file bnx2x_sp.h.
exe_q_execute execute |
Run the next commands chunk (owner specific).
Definition at line 230 of file bnx2x_sp.h.
exe_q_get get |
Return the exe_queue element containing the specific command if any. Otherwise return NULL.
Definition at line 236 of file bnx2x_sp.h.
spinlock_t lock |
Definition at line 195 of file bnx2x_sp.h.
exe_q_optimize optimize |
This will try to cancel the current pending commands list considering the new command.
Returns the number of optimized commands or a negative error code
Must run under exe_queue->lock
Definition at line 225 of file bnx2x_sp.h.
union bnx2x_qable_obj* owner |
Definition at line 200 of file bnx2x_sp.h.
Definition at line 193 of file bnx2x_sp.h.
exe_q_remove remove |
Called before removing pending commands, cleaning allocated resources (e.g., credits from validate)
Definition at line 215 of file bnx2x_sp.h.
exe_q_validate validate |
Called before commands execution for commands that are really going to be executed (after 'optimize').
Must run under exe_queue->lock
Definition at line 209 of file bnx2x_sp.h.