/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 208 struct ice_aqc_add_tx_qgrp *qg_buf; in ice_qp_ena() local 217 size = struct_size(qg_buf, txqs, 1); in ice_qp_ena() 218 qg_buf = kzalloc(size, GFP_KERNEL); in ice_qp_ena() 219 if (!qg_buf) in ice_qp_ena() 222 qg_buf->num_txqs = 1; in ice_qp_ena() 228 err = ice_vsi_cfg_txq(vsi, tx_ring, qg_buf); in ice_qp_ena() 235 memset(qg_buf, 0, size); in ice_qp_ena() 236 qg_buf->num_txqs = 1; in ice_qp_ena() 237 err = ice_vsi_cfg_txq(vsi, xdp_ring, qg_buf); in ice_qp_ena() 260 kfree(qg_buf); in ice_qp_ena() [all...] |
H A D | ice_base.c | 633 * @qg_buf: queue group buffer 637 struct ice_aqc_add_tx_qgrp *qg_buf) in ice_vsi_cfg_txq() 639 u8 buf_len = struct_size(qg_buf, txqs, 1); in ice_vsi_cfg_txq() 650 /* copy context contents into the qg_buf */ in ice_vsi_cfg_txq() 651 qg_buf->txqs[0].txq_id = cpu_to_le16(pf_q); in ice_vsi_cfg_txq() 652 ice_set_ctx(hw, (u8 *)&tlan_ctx, qg_buf->txqs[0].txq_ctx, in ice_vsi_cfg_txq() 671 1, qg_buf, buf_len, NULL); in ice_vsi_cfg_txq() 682 txq = &qg_buf->txqs[0]; in ice_vsi_cfg_txq() 636 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_ring *ring, struct ice_aqc_add_tx_qgrp *qg_buf) ice_vsi_cfg_txq() argument
|
H A D | ice_base.h | 19 struct ice_aqc_add_tx_qgrp *qg_buf);
|
H A D | ice_lib.c | 1721 struct ice_aqc_add_tx_qgrp *qg_buf; in ice_vsi_cfg_txqs() local 1725 qg_buf = kzalloc(struct_size(qg_buf, txqs, 1), GFP_KERNEL); in ice_vsi_cfg_txqs() 1726 if (!qg_buf) in ice_vsi_cfg_txqs() 1729 qg_buf->num_txqs = 1; in ice_vsi_cfg_txqs() 1732 err = ice_vsi_cfg_txq(vsi, rings[q_idx], qg_buf); in ice_vsi_cfg_txqs() 1738 kfree(qg_buf); in ice_vsi_cfg_txqs()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 221 struct ice_aqc_add_tx_qgrp *qg_buf; in ice_qp_ena() local 231 size = struct_size(qg_buf, txqs, 1); in ice_qp_ena() 232 qg_buf = kzalloc(size, GFP_KERNEL); in ice_qp_ena() 233 if (!qg_buf) in ice_qp_ena() 236 qg_buf->num_txqs = 1; in ice_qp_ena() 242 err = ice_vsi_cfg_txq(vsi, tx_ring, qg_buf); in ice_qp_ena() 249 memset(qg_buf, 0, size); in ice_qp_ena() 250 qg_buf->num_txqs = 1; in ice_qp_ena() 251 err = ice_vsi_cfg_txq(vsi, xdp_ring, qg_buf); in ice_qp_ena() 274 kfree(qg_buf); in ice_qp_ena() [all...] |
H A D | ice_base.c | 814 * @qg_buf: queue group buffer 818 struct ice_aqc_add_tx_qgrp *qg_buf) in ice_vsi_cfg_txq() 820 u8 buf_len = struct_size(qg_buf, txqs, 1); in ice_vsi_cfg_txq() 835 /* copy context contents into the qg_buf */ in ice_vsi_cfg_txq() 836 qg_buf->txqs[0].txq_id = cpu_to_le16(pf_q); in ice_vsi_cfg_txq() 837 ice_set_ctx(hw, (u8 *)&tlan_ctx, qg_buf->txqs[0].txq_ctx, in ice_vsi_cfg_txq() 864 ring->q_handle, 1, qg_buf, buf_len, in ice_vsi_cfg_txq() 868 ring->q_handle, 1, qg_buf, buf_len, in ice_vsi_cfg_txq() 880 txq = &qg_buf->txqs[0]; in ice_vsi_cfg_txq() 817 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_aqc_add_tx_qgrp *qg_buf) ice_vsi_cfg_txq() argument
|
H A D | ice_base.h | 19 struct ice_aqc_add_tx_qgrp *qg_buf);
|
H A D | ice_lib.c | 1835 struct ice_aqc_add_tx_qgrp *qg_buf; in ice_vsi_cfg_single_txq() local 1841 qg_buf = kzalloc(struct_size(qg_buf, txqs, 1), GFP_KERNEL); in ice_vsi_cfg_single_txq() 1842 if (!qg_buf) in ice_vsi_cfg_single_txq() 1845 qg_buf->num_txqs = 1; in ice_vsi_cfg_single_txq() 1847 err = ice_vsi_cfg_txq(vsi, tx_rings[q_idx], qg_buf); in ice_vsi_cfg_single_txq() 1848 kfree(qg_buf); in ice_vsi_cfg_single_txq() 1891 struct ice_aqc_add_tx_qgrp *qg_buf; in ice_vsi_cfg_txqs() local 1895 qg_buf = kzalloc(struct_size(qg_buf, txq in ice_vsi_cfg_txqs() [all...] |