vector_id
.id = vector_id,
u8 vector_id;
static void hclge_free_vector(struct hclge_dev *hdev, int vector_id)
if (hdev->vector_status[vector_id] == HCLGE_INVALID_VPORT) {
"vector(vector_id %d) has been freed.\n", vector_id);
hdev->vector_status[vector_id] = HCLGE_INVALID_VPORT;
int vector_id;
vector_id = hclge_get_vector_index(hdev, vector);
if (vector_id < 0) {
return vector_id;
hclge_free_vector(hdev, vector_id);
int vector_id, bool en,
req->int_vector_id_l = hnae3_get_field(vector_id,
req->int_vector_id_h = hnae3_get_field(vector_id,
hnae3_get_field(vector_id,
hnae3_get_field(vector_id,
int vector_id;
vector_id = hclge_get_vector_index(hdev, vector);
if (vector_id < 0) {
return vector_id;
return hclge_bind_ring_with_vector(vport, vector_id, true, ring_chain);
int vector_id, ret;
vector_id = hclge_get_vector_index(hdev, vector);
if (vector_id < 0) {
"Get vector index fail. ret =%d\n", vector_id);
return vector_id;
ret = hclge_bind_ring_with_vector(vport, vector_id, false, ring_chain);
vector_id, ret);
int vector_id, bool en,
int vector_id = req->msg.vector_id;
ret = hclge_bind_ring_with_vector(vport, vector_id, en, &ring_chain);
static void hclgevf_free_vector(struct hclgevf_dev *hdev, int vector_id)
if (hdev->vector_status[vector_id] == HCLGEVF_INVALID_VPORT) {
"vector(vector_id %d) has been freed.\n", vector_id);
hdev->vector_status[vector_id] = HCLGEVF_INVALID_VPORT;
int vector_id,
send_msg.vector_id = vector_id;
int vector_id;
vector_id = hclgevf_get_vector_index(hdev, vector);
if (vector_id < 0) {
"Get vector index fail. ret =%d\n", vector_id);
return vector_id;
return hclgevf_bind_ring_to_vector(handle, true, vector_id, ring_chain);
int ret, vector_id;
vector_id = hclgevf_get_vector_index(hdev, vector);
if (vector_id < 0) {
"Get vector index fail. ret =%d\n", vector_id);
return vector_id;
ret = hclgevf_bind_ring_to_vector(handle, false, vector_id, ring_chain);
vector_id,
int vector_id;
vector_id = hclgevf_get_vector_index(hdev, vector);
if (vector_id < 0) {
vector_id);
return vector_id;
hclgevf_free_vector(hdev, vector_id);
if (!i40e_vc_isvalid_vector_id(vf, map->vector_id) ||
static inline bool i40e_vc_isvalid_vector_id(struct i40e_vf *vf, u32 vector_id)
return vector_id < pf->hw.func_caps.num_msix_vectors_vf;
u16 next_q, vector_id, size;
vector_id = vecmap->vector_id;
if (0 == vector_id)
(vector_id - 1));
reg = (vector_id) |
(vector_id == 0)) {
vecmap->vector_id = v_idx + NONQ_VECS;
vecmap->vector_id = 0;
u16 num_q_vectors_mapped, vsi_id, vector_id;
vector_id = map->vector_id;
if (!(vector_id < vf->num_msix) ||
(!vector_id && (map->rxq_map || map->txq_map))) {
if (!vector_id)
q_vector = vsi->q_vectors[vector_id - ICE_NONQ_VECS_VF];
vqv[i].vector_id = cpu_to_le16(v_idx);
__le16 vector_id;
static u16 qed_get_pf_igu_sb_id(struct qed_hwfn *p_hwfn, u16 vector_id)
p_block->vector_number != vector_id)
u16 vector_id;