Home
last modified time | relevance | path

Searched refs:sqs (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_ethtool.c237 int sqs; in nicvf_get_strings() local
254 for (sqs = 0; sqs < nic->sqs_count; sqs++) { in nicvf_get_strings()
255 if (!nic->snicvf[sqs]) in nicvf_get_strings()
257 nicvf_get_qset_strings(nic->snicvf[sqs], &data, sqs + 1); in nicvf_get_strings()
275 int sqs; in nicvf_get_sset_count() local
282 for (sqs = 0; sqs < ni in nicvf_get_sset_count()
325 int sqs, cpu; nicvf_get_ethtool_stats() local
[all...]
H A Dnic_main.c696 static void nic_send_pnicvf(struct nicpf *nic, int sqs) in nic_send_pnicvf() argument
701 mbx.nicvf.nicvf = nic->nicvf[nic->pqs_vf[sqs]]; in nic_send_pnicvf()
702 nic_send_msg_to_vf(nic, sqs, &mbx); in nic_send_pnicvf()
722 int sqs; in nic_nxt_avail_sqs() local
724 for (sqs = 0; sqs < nic->num_sqs_en; sqs++) { in nic_nxt_avail_sqs()
725 if (!nic->sqs_used[sqs]) in nic_nxt_avail_sqs()
726 nic->sqs_used[sqs] = true; in nic_nxt_avail_sqs()
729 return sqs in nic_nxt_avail_sqs()
735 nic_alloc_sqs(struct nicpf *nic, struct sqs_alloc *sqs) nic_alloc_sqs() argument
[all...]
H A Dnicvf_main.c405 int sqs; in nicvf_request_sqs() local
434 for (sqs = 0; sqs < nic->sqs_count; sqs++) { in nicvf_request_sqs()
437 mbx.nicvf.sqs_id = sqs; in nicvf_request_sqs()
440 nic->snicvf[sqs]->sqs_id = sqs; in nicvf_request_sqs()
442 nic->snicvf[sqs]->qs->rq_cnt = MAX_RCV_QUEUES_PER_QS; in nicvf_request_sqs()
445 nic->snicvf[sqs]->qs->rq_cnt = rx_queues; in nicvf_request_sqs()
450 nic->snicvf[sqs] in nicvf_request_sqs()
[all...]
H A Dnicvf_queues.c712 int sqs; in nicvf_config_vlan_stripping() local
724 for (sqs = 0; sqs < nic->sqs_count; sqs++) in nicvf_config_vlan_stripping()
725 if (nic->snicvf[sqs]) in nicvf_config_vlan_stripping()
726 nicvf_queue_reg_write(nic->snicvf[sqs], in nicvf_config_vlan_stripping()
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_ethtool.c238 int sqs; in nicvf_get_strings() local
255 for (sqs = 0; sqs < nic->sqs_count; sqs++) { in nicvf_get_strings()
256 if (!nic->snicvf[sqs]) in nicvf_get_strings()
258 nicvf_get_qset_strings(nic->snicvf[sqs], &data, sqs + 1); in nicvf_get_strings()
276 int sqs; in nicvf_get_sset_count() local
283 for (sqs = 0; sqs < ni in nicvf_get_sset_count()
326 int sqs, cpu; nicvf_get_ethtool_stats() local
[all...]
H A Dnic_main.c696 static void nic_send_pnicvf(struct nicpf *nic, int sqs) in nic_send_pnicvf() argument
701 mbx.nicvf.nicvf = nic->nicvf[nic->pqs_vf[sqs]]; in nic_send_pnicvf()
702 nic_send_msg_to_vf(nic, sqs, &mbx); in nic_send_pnicvf()
722 int sqs; in nic_nxt_avail_sqs() local
724 for (sqs = 0; sqs < nic->num_sqs_en; sqs++) { in nic_nxt_avail_sqs()
725 if (!nic->sqs_used[sqs]) in nic_nxt_avail_sqs()
726 nic->sqs_used[sqs] = true; in nic_nxt_avail_sqs()
729 return sqs in nic_nxt_avail_sqs()
735 nic_alloc_sqs(struct nicpf *nic, struct sqs_alloc *sqs) nic_alloc_sqs() argument
[all...]
H A Dnicvf_main.c404 int sqs; in nicvf_request_sqs() local
433 for (sqs = 0; sqs < nic->sqs_count; sqs++) { in nicvf_request_sqs()
436 mbx.nicvf.sqs_id = sqs; in nicvf_request_sqs()
439 nic->snicvf[sqs]->sqs_id = sqs; in nicvf_request_sqs()
441 nic->snicvf[sqs]->qs->rq_cnt = MAX_RCV_QUEUES_PER_QS; in nicvf_request_sqs()
444 nic->snicvf[sqs]->qs->rq_cnt = rx_queues; in nicvf_request_sqs()
449 nic->snicvf[sqs] in nicvf_request_sqs()
[all...]
H A Dnicvf_queues.c713 int sqs; in nicvf_config_vlan_stripping() local
725 for (sqs = 0; sqs < nic->sqs_count; sqs++) in nicvf_config_vlan_stripping()
726 if (nic->snicvf[sqs]) in nicvf_config_vlan_stripping()
727 nicvf_queue_reg_write(nic->snicvf[sqs], in nicvf_config_vlan_stripping()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dqos.c268 struct mlx5e_txqsq **sqs; in mlx5e_qos_alloc_queues() local
270 sqs = kvcalloc(qos_sqs_size, sizeof(struct mlx5e_txqsq *), GFP_KERNEL); in mlx5e_qos_alloc_queues()
271 if (!sqs) in mlx5e_qos_alloc_queues()
276 rcu_assign_pointer(chs->c[i]->qos_sqs, sqs); in mlx5e_qos_alloc_queues()
283 struct mlx5e_txqsq **sqs; in mlx5e_qos_alloc_queues() local
285 sqs = rcu_replace_pointer(chs->c[i]->qos_sqs, NULL, in mlx5e_qos_alloc_queues()
289 kvfree(sqs); in mlx5e_qos_alloc_queues()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.c418 /* Add re-inject rule to the PF/representor sqs */ in mlx5e_sqs2vport_start()
445 u32 *sqs; in mlx5e_add_sqs_fwd_rules() local
447 sqs = kcalloc(priv->channels.num * priv->channels.params.num_tc, sizeof(*sqs), GFP_KERNEL); in mlx5e_add_sqs_fwd_rules()
448 if (!sqs) in mlx5e_add_sqs_fwd_rules()
454 sqs[num_sqs++] = c->sq[tc].sqn; in mlx5e_add_sqs_fwd_rules()
457 err = mlx5e_sqs2vport_start(esw, rep, sqs, num_sqs); in mlx5e_add_sqs_fwd_rules()
458 kfree(sqs); in mlx5e_add_sqs_fwd_rules()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.c468 /* Add re-inject rule to the PF/representor sqs */ in mlx5e_sqs2vport_start()
519 u32 *sqs; in mlx5e_add_sqs_fwd_rules() local
530 sqs = kvcalloc(nch * sqs_per_channel, sizeof(*sqs), GFP_KERNEL); in mlx5e_add_sqs_fwd_rules()
531 if (!sqs) in mlx5e_add_sqs_fwd_rules()
537 sqs[num_sqs++] = c->sq[tc].sqn; in mlx5e_add_sqs_fwd_rules()
541 sqs[num_sqs++] = c->rq_xdpsq.sqn; in mlx5e_add_sqs_fwd_rules()
543 sqs[num_sqs++] = c->xdpsq.sqn; in mlx5e_add_sqs_fwd_rules()
550 sqs[num_sqs++] = ptp_ch->ptpsq[tc].txqsq.sqn; in mlx5e_add_sqs_fwd_rules()
553 err = mlx5e_sqs2vport_start(esw, rep, sqs, num_sq in mlx5e_add_sqs_fwd_rules()
[all...]
/kernel/linux/linux-6.6/drivers/nvme/target/
H A Dcore.c780 ctrl->sqs[qid] = sq; in nvmet_sq_setup()
798 if (ctrl && ctrl->sqs && ctrl->sqs[0] == sq) in nvmet_sq_destroy()
814 sq->ctrl->sqs[sq->qid] = NULL; in nvmet_sq_destroy()
1422 ctrl->sqs = kcalloc(subsys->max_qid + 1, in nvmet_alloc_ctrl()
1425 if (!ctrl->sqs) in nvmet_alloc_ctrl()
1464 kfree(ctrl->sqs); in nvmet_alloc_ctrl()
1495 kfree(ctrl->sqs); in nvmet_ctrl_free()
H A Dfabrics-cmd.c154 if (ctrl->sqs[qid] != NULL) { in nvmet_install_queue()
189 ctrl->sqs[qid] = NULL; in nvmet_install_queue()
H A Dnvmet.h183 struct nvmet_sq **sqs; member
/kernel/linux/linux-5.10/drivers/nvme/target/
H A Dcore.c773 ctrl->sqs[qid] = sq; in nvmet_sq_setup()
791 if (ctrl && ctrl->sqs && ctrl->sqs[0] == sq) in nvmet_sq_destroy()
1367 ctrl->sqs = kcalloc(subsys->max_qid + 1, in nvmet_alloc_ctrl()
1370 if (!ctrl->sqs) in nvmet_alloc_ctrl()
1411 kfree(ctrl->sqs); in nvmet_alloc_ctrl()
1440 kfree(ctrl->sqs); in nvmet_ctrl_free()
H A Dnvmet.h167 struct nvmet_sq **sqs; member

Completed in 31 milliseconds