Symbol: cmd_pos
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3170
struct ecore_mcast_obj *o, struct ecore_pending_mcast_cmd *cmd_pos,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3178
&cmd_pos->data.macs_head, link, struct ecore_mcast_mac_elem) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3181
o->set_one_rule(pdev, o, cnt, &cfg_data, cmd_pos->type);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3189
&cmd_pos->data.macs_head);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3201
if (ECORE_LIST_IS_EMPTY(&cmd_pos->data.macs_head))
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3202
cmd_pos->done = TRUE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3206
struct ecore_mcast_obj *o, struct ecore_pending_mcast_cmd *cmd_pos,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3211
while (cmd_pos->data.macs_num) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3212
o->set_one_rule(pdev, o, cnt, NULL, cmd_pos->type);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3216
cmd_pos->data.macs_num--;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3219
cmd_pos->data.macs_num, cnt);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3231
if (!cmd_pos->data.macs_num)
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3232
cmd_pos->done = TRUE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3236
struct ecore_mcast_obj *o, struct ecore_pending_mcast_cmd *cmd_pos,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3239
cmd_pos->data.next_bin = o->hdl_restore(pdev, o, cmd_pos->data.next_bin,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3242
if (cmd_pos->data.next_bin < 0)
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3244
cmd_pos->done = TRUE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3247
cmd_pos->data.next_bin++;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3253
struct ecore_pending_mcast_cmd *cmd_pos, *cmd_pos_n;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3257
ECORE_LIST_FOR_EACH_ENTRY_SAFE(cmd_pos, cmd_pos_n,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3259
switch (cmd_pos->type) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3261
ecore_mcast_hdl_pending_add_e2(pdev, o, cmd_pos, &cnt);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3265
ecore_mcast_hdl_pending_del_e2(pdev, o, cmd_pos, &cnt);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3269
ecore_mcast_hdl_pending_restore_e2(pdev, o, cmd_pos,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3274
ECORE_ERR("Unknown command: %d\n", cmd_pos->type);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3281
if (cmd_pos->done) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3282
ECORE_LIST_REMOVE_ENTRY(&cmd_pos->link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3284
ECORE_FREE(pdev, cmd_pos, cmd_pos->alloc_len);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3853
struct ecore_pending_mcast_cmd *cmd_pos;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3864
cmd_pos = ECORE_LIST_FIRST_ENTRY(&o->pending_cmds_head,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3867
switch (cmd_pos->type) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3869
ECORE_LIST_FOR_EACH_ENTRY(pmac_pos, &cmd_pos->data.macs_head,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3872
o->set_one_rule(pdev, o, cnt, &cfg_data, cmd_pos->type);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3882
cnt = cmd_pos->data.macs_num;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3891
ECORE_ERR("Unknown command: %d\n", cmd_pos->type);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3895
ECORE_LIST_REMOVE_ENTRY(&cmd_pos->link, &o->pending_cmds_head);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3896
ECORE_FREE(pdev, cmd_pos, cmd_pos->alloc_len);