sq_pending_command
struct sq_pending_command;
struct sq_pending_command * pending);
struct sq_pending_command * mm_get_sq_pending_command(struct _lm_device_t * pdev);
void lm_eq_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command * pending)
struct sq_pending_command * pending = NULL;
pending = (struct sq_pending_command *)d_list_peek_head(&pdev->sq_info.pending_complete);
pending = (struct sq_pending_command *)d_list_next_entry(&pending->list);
struct sq_pending_command * pending = NULL;
struct sq_pending_command * pending,
struct sq_pending_command *pending = NULL;
struct sq_pending_command *pending = NULL;
void lm_eth_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command * pending)
struct sq_pending_command * pending,
static __inline void _lm_sq_post(struct _lm_device_t *pdev,struct sq_pending_command * pending)
struct sq_pending_command * pending,
void lm_eq_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command * pending);
void lm_eth_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command * pending);
struct sq_pending_command sp_list_command;
typedef void(*lm_sq_comp_cb_t)(struct _lm_device_t *pdev, struct sq_pending_command *pending);
struct sq_pending_command stats_sp_list_command; // A pre allocated SPO pending command
void lm_tcp_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command *pending)
struct sq_pending_command *pending);
struct sq_pending_command *pending);
void lm_fc_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command *pending)
void lm_sc_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command *pending)
struct sq_pending_command * pPending)
mm_rt_free_mem(pDev, pPending, sizeof(struct sq_pending_command),
struct sq_pending_command * mm_get_sq_pending_command(lm_device_t * pDev)
return mm_rt_alloc_mem(pDev, sizeof(struct sq_pending_command),