first_tlv 277 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h struct vfpf_first_tlv first_tlv; /* saved VF request header */ first_tlv 40 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c static void bnx2x_vfpf_prep(struct bnx2x *bp, struct vfpf_first_tlv *first_tlv, first_tlv 52 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, &first_tlv->tl, 0, type, length); first_tlv 55 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c first_tlv->resp_msg_offset = sizeof(bp->vf2pf_mbox->req); first_tlv 60 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c struct vfpf_first_tlv *first_tlv) first_tlv 63 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c first_tlv->tl.type); first_tlv 234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_ACQUIRE, sizeof(*req)); first_tlv 256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, first_tlv 266 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c req->first_tlv.tl.length + sizeof(struct channel_tlv), first_tlv 360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_RELEASE, sizeof(*req)); first_tlv 413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 450 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_INIT, sizeof(*req)); first_tlv 464 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_CLOSE, sizeof(*req)); first_tlv 515 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_SETUP_Q, sizeof(*req)); first_tlv 662 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 691 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_TEARDOWN_Q, first_tlv 697 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 719 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 733 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_SET_Q_FILTERS, first_tlv 751 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 792 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 806 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_UPDATE_RSS, first_tlv 810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 861 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 880 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_SET_Q_FILTERS, first_tlv 907 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 924 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 942 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_SET_Q_FILTERS, first_tlv 966 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 985 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 998 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_prep(bp, &req->first_tlv, CHANNEL_TLV_SET_Q_FILTERS, first_tlv 1024 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_add_tlv(bp, req, req->first_tlv.tl.length, CHANNEL_TLV_LIST_END, first_tlv 1039 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_vfpf_finalize(bp, &req->first_tlv); first_tlv 1130 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c type = mbx->first_tlv.tl.type; first_tlv 1151 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c mbx->vf_addr_hi, mbx->vf_addr_lo, mbx->first_tlv.resp_msg_offset); first_tlv 1157 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c mbx->first_tlv.resp_msg_offset; first_tlv 1190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_unlock_vf_pf_channel(bp, vf, mbx->first_tlv.tl.type); first_tlv 2123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (bnx2x_tlv_supported(mbx->first_tlv.tl.type)) { first_tlv 2127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_lock_vf_pf_channel(bp, vf, mbx->first_tlv.tl.type); first_tlv 2130 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c switch (mbx->first_tlv.tl.type) { first_tlv 2168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c mbx->first_tlv.tl.type, mbx->first_tlv.tl.length, first_tlv 2186 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c bnx2x_unlock_vf_pf_channel(bp, vf, mbx->first_tlv.tl.type); first_tlv 2249 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c mbx->first_tlv.resp_msg_offset); first_tlv 2264 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c mbx->first_tlv = mbx->msg->req.first_tlv; first_tlv 123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 148 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 231 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 242 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 334 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h struct vfpf_first_tlv first_tlv; first_tlv 265 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c const struct mlxfw_mfa2_tlv *first_tlv; first_tlv 276 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c first_tlv = mlxfw_mfa2_tlv_get(mfa2_file, first_tlv_ptr); first_tlv 277 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c if (!first_tlv) { first_tlv 282 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c multi = mlxfw_mfa2_tlv_multi_get(mfa2_file, first_tlv); first_tlv 298 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c mfa2_file->first_dev = mlxfw_mfa2_tlv_next(mfa2_file, first_tlv); first_tlv 1233 drivers/net/ethernet/qlogic/qed/qed_sriov.c mbx->req_virt->first_tlv.reply_address + first_tlv 1247 drivers/net/ethernet/qlogic/qed/qed_sriov.c mbx->req_virt->first_tlv.reply_address, first_tlv 3882 drivers/net/ethernet/qlogic/qed/qed_sriov.c mbx->first_tlv = mbx->req_virt->first_tlv; first_tlv 3886 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_vf->abs_vf_id, mbx->first_tlv.tl.type); first_tlv 3889 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (qed_iov_tlv_supported(mbx->first_tlv.tl.type) && first_tlv 3891 drivers/net/ethernet/qlogic/qed/qed_sriov.c switch (mbx->first_tlv.tl.type) { first_tlv 3944 drivers/net/ethernet/qlogic/qed/qed_sriov.c } else if (qed_iov_tlv_supported(mbx->first_tlv.tl.type)) { first_tlv 3947 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_vf->abs_vf_id, mbx->first_tlv.tl.type); first_tlv 3950 drivers/net/ethernet/qlogic/qed/qed_sriov.c mbx->first_tlv.tl.type, first_tlv 3963 drivers/net/ethernet/qlogic/qed/qed_sriov.c mbx->first_tlv.tl.type, first_tlv 3964 drivers/net/ethernet/qlogic/qed/qed_sriov.c mbx->first_tlv.tl.length, first_tlv 3965 drivers/net/ethernet/qlogic/qed/qed_sriov.c mbx->first_tlv.padding, mbx->first_tlv.reply_address); first_tlv 3970 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (p_vf->acquire.first_tlv.reply_address && first_tlv 3971 drivers/net/ethernet/qlogic/qed/qed_sriov.c (mbx->first_tlv.reply_address == first_tlv 3972 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_vf->acquire.first_tlv.reply_address)) { first_tlv 3974 drivers/net/ethernet/qlogic/qed/qed_sriov.c mbx->first_tlv.tl.type, first_tlv 149 drivers/net/ethernet/qlogic/qed/qed_sriov.h struct vfpf_first_tlv first_tlv; first_tlv 139 drivers/net/ethernet/qlogic/qed/qed_vf.c p_req->first_tlv.tl.type); first_tlv 146 drivers/net/ethernet/qlogic/qed/qed_vf.c *done, p_req->first_tlv.tl.type); first_tlv 150 drivers/net/ethernet/qlogic/qed/qed_vf.c *done, p_req->first_tlv.tl.type); first_tlv 112 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 266 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 285 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 302 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 314 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 324 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 353 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 449 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 453 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 466 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 506 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 514 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 527 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv; first_tlv 533 drivers/net/ethernet/qlogic/qed/qed_vf.h struct vfpf_first_tlv first_tlv;