cmd_pos 2933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_mcast_obj *o, struct bnx2x_pending_mcast_cmd *cmd_pos, cmd_pos 2940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c list_for_each_entry_safe(pmac_pos, pmac_pos_n, &cmd_pos->data.macs_head, cmd_pos 2944 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c o->set_one_rule(bp, o, cnt, &cfg_data, cmd_pos->type); cmd_pos 2963 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (list_empty(&cmd_pos->data.macs_head)) cmd_pos 2964 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->done = true; cmd_pos 2968 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_mcast_obj *o, struct bnx2x_pending_mcast_cmd *cmd_pos, cmd_pos 2973 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c while (cmd_pos->data.macs_num) { cmd_pos 2974 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c o->set_one_rule(bp, o, cnt, NULL, cmd_pos->type); cmd_pos 2978 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->data.macs_num--; cmd_pos 2981 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->data.macs_num, cnt); cmd_pos 2993 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (!cmd_pos->data.macs_num) cmd_pos 2994 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->done = true; cmd_pos 2998 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_mcast_obj *o, struct bnx2x_pending_mcast_cmd *cmd_pos, cmd_pos 3001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->data.next_bin = o->hdl_restore(bp, o, cmd_pos->data.next_bin, cmd_pos 3004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd_pos->data.next_bin < 0) cmd_pos 3006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->done = true; cmd_pos 3009 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->data.next_bin++; cmd_pos 3015 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_pending_mcast_cmd *cmd_pos) cmd_pos 3028 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c list_for_each_entry_safe(pmac_pos, pmac_pos_n, &cmd_pos->data.macs_head, cmd_pos 3043 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->set_convert = true; cmd_pos 3044 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c INIT_LIST_HEAD(&cmd_pos->data.macs_head); cmd_pos 3045 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c elem_group = list_first_entry(&cmd_pos->group_head, cmd_pos 3059 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c list_add_tail(&p_item->link , &cmd_pos->data.macs_head); cmd_pos 3082 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_pending_mcast_cmd *cmd_pos, cmd_pos 3095 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (!cmd_pos->set_convert) cmd_pos 3096 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_mcast_hdl_pending_set_e2_convert(bp, o, cmd_pos); cmd_pos 3098 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c list_for_each_entry_safe(p_item, p_item_n, &cmd_pos->data.macs_head, cmd_pos 3112 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (list_empty(&cmd_pos->data.macs_head)) cmd_pos 3113 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos->done = true; cmd_pos 3119 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_pending_mcast_cmd *cmd_pos, *cmd_pos_n; cmd_pos 3123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c list_for_each_entry_safe(cmd_pos, cmd_pos_n, &o->pending_cmds_head, cmd_pos 3125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (cmd_pos->type) { cmd_pos 3127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_mcast_hdl_pending_add_e2(bp, o, cmd_pos, &cnt); cmd_pos 3131 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_mcast_hdl_pending_del_e2(bp, o, cmd_pos, &cnt); cmd_pos 3135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_mcast_hdl_pending_restore_e2(bp, o, cmd_pos, cmd_pos 3140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_mcast_hdl_pending_set_e2(bp, o, cmd_pos, &cnt); cmd_pos 3144 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", cmd_pos->type); cmd_pos 3151 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (cmd_pos->done) { cmd_pos 3152 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c list_del(&cmd_pos->link); cmd_pos 3153 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_free_groups(&cmd_pos->group_head); cmd_pos 3154 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c kfree(cmd_pos); cmd_pos 3750 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_pending_mcast_cmd *cmd_pos; cmd_pos 3761 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cmd_pos = list_first_entry(&o->pending_cmds_head, cmd_pos 3764 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (cmd_pos->type) { cmd_pos 3766 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c list_for_each_entry(pmac_pos, &cmd_pos->data.macs_head, link) { cmd_pos 3768 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c o->set_one_rule(bp, o, cnt, &cfg_data, cmd_pos->type); cmd_pos 3778 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cnt = cmd_pos->data.macs_num; cmd_pos 3787 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", cmd_pos->type); cmd_pos 3791 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c list_del(&cmd_pos->link); cmd_pos 3792 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_free_groups(&cmd_pos->group_head); cmd_pos 3793 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c kfree(cmd_pos); cmd_pos 701 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c int i, cmd_pos, idx; cmd_pos 810 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd_pos = sizeof(struct iwl_cmd_header_wide); cmd_pos 825 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy); cmd_pos 826 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd_pos += copy; cmd_pos 836 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c copy = min_t(int, TFD_MAX_PAYLOAD_SIZE - cmd_pos, cmd->len[i]); cmd_pos 838 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy); cmd_pos 839 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c cmd_pos += copy; cmd_pos 1539 drivers/net/wireless/intel/iwlwifi/pcie/tx.c u32 cmd_pos; cmd_pos 1657 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd_pos = sizeof(struct iwl_cmd_header_wide); cmd_pos 1666 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd_pos = sizeof(struct iwl_cmd_header); cmd_pos 1682 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy); cmd_pos 1683 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd_pos += copy; cmd_pos 1693 drivers/net/wireless/intel/iwlwifi/pcie/tx.c copy = min_t(int, TFD_MAX_PAYLOAD_SIZE - cmd_pos, cmd->len[i]); cmd_pos 1695 drivers/net/wireless/intel/iwlwifi/pcie/tx.c memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy); cmd_pos 1696 drivers/net/wireless/intel/iwlwifi/pcie/tx.c cmd_pos += copy;