Home
last modified time | relevance | path

Searched refs:cgxd (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Dcgx.h136 int cgx_get_cgxid(void *cgxd);
137 int cgx_get_lmac_cnt(void *cgxd);
139 int cgx_set_pkind(void *cgxd, u8 lmac_id, int pkind);
140 int cgx_lmac_evh_register(struct cgx_event_cb *cb, void *cgxd, int lmac_id);
141 int cgx_lmac_evh_unregister(void *cgxd, int lmac_id);
142 int cgx_get_tx_stats(void *cgxd, int lmac_id, int idx, u64 *tx_stat);
143 int cgx_get_rx_stats(void *cgxd, int lmac_id, int idx, u64 *rx_stat);
144 int cgx_lmac_rx_tx_enable(void *cgxd, int lmac_id, bool enable);
145 int cgx_lmac_tx_enable(void *cgxd, int lmac_id, bool enable);
153 void cgx_lmac_enadis_rx_pause_fwding(void *cgxd, in
[all...]
H A Drvu_cgx.c47 void *cgxd; in is_mac_feature_supported() local
53 cgxd = rvu_cgx_pdata(cgx_id, rvu); in is_mac_feature_supported()
55 return (cgx_features_get(cgxd) & feature); in is_mac_feature_supported()
96 void *cgxd = NULL; in rvu_first_cgx_pdata() local
99 cgxd = rvu_cgx_pdata(first_enabled_cgx, rvu); in rvu_first_cgx_pdata()
100 if (cgxd) in rvu_first_cgx_pdata()
104 return cgxd; in rvu_first_cgx_pdata()
309 void *cgxd; in cgx_lmac_event_handler_init() local
324 cgxd = rvu_cgx_pdata(cgx, rvu); in cgx_lmac_event_handler_init()
325 if (!cgxd) in cgx_lmac_event_handler_init()
351 void *cgxd; rvu_cgx_init() local
407 void *cgxd; rvu_cgx_exit() local
441 void *cgxd; rvu_cgx_enadis_rx_bp() local
462 void *cgxd; rvu_cgx_config_rxtx() local
479 void *cgxd; rvu_cgx_tx_enable() local
491 rvu_cgx_config_tx(void *cgxd, int lmac_id, bool enable) rvu_cgx_config_tx() argument
557 void *cgxd; rvu_lmac_get_stats() local
612 void *cgxd; rvu_mbox_handler_cgx_fec_stats() local
777 void *cgxd; rvu_cgx_ptp_rx_cfg() local
882 void *cgxd; rvu_mbox_handler_cgx_features_get() local
908 void *cgxd; rvu_cgx_get_lmac_fifolen() local
957 void *cgxd; rvu_cgx_cfg_pause_frm() local
998 void *cgxd; rvu_mbox_handler_cgx_cfg_pause_frm() local
1034 rvu_cgx_nix_cuml_stats(struct rvu *rvu, void *cgxd, int lmac_id, int index, int rxtxflag, u64 *stat) rvu_cgx_nix_cuml_stats() argument
1172 void *cgxd; rvu_mbox_handler_cgx_set_link_mode() local
1224 void *cgxd; rvu_cgx_prio_flow_ctrl_cfg() local
1261 void *cgxd; rvu_mbox_handler_cgx_prio_flow_ctrl_cfg() local
1285 struct cgx *cgxd; rvu_mac_reset() local
[all...]
H A Dlmac_common.h100 void (*mac_enadis_rx_pause_fwding)(void *cgxd,
104 int (*mac_get_pause_frm_status)(void *cgxd,
109 int (*mac_enadis_pause_frm)(void *cgxd,
114 void (*mac_pause_frm_config)(void *cgxd,
119 void (*mac_enadis_ptp_config)(void *cgxd,
123 int (*mac_rx_tx_enable)(void *cgxd, int lmac_id, bool enable);
124 int (*mac_tx_enable)(void *cgxd, int lmac_id, bool enable);
125 int (*pfc_config)(void *cgxd, int lmac_id,
128 int (*mac_get_pfc_frm_cfg)(void *cgxd, int lmac_id,
130 int (*mac_reset)(void *cgxd, in
[all...]
H A Dcgx.c74 static bool is_dev_rpm(void *cgxd) in is_dev_rpm() argument
76 struct cgx *cgx = cgxd; in is_dev_rpm()
105 struct mac_ops *get_mac_ops(void *cgxd) in get_mac_ops() argument
107 if (!cgxd) in get_mac_ops()
108 return cgxd; in get_mac_ops()
110 return ((struct cgx *)cgxd)->mac_ops; in get_mac_ops()
148 int cgx_get_lmac_cnt(void *cgxd) in cgx_get_lmac_cnt() argument
150 struct cgx *cgx = cgxd; in cgx_get_lmac_cnt()
190 int cgx_get_cgxid(void *cgxd) in cgx_get_cgxid() argument
192 struct cgx *cgx = cgxd; in cgx_get_cgxid()
215 cgx_get_link_info(void *cgxd, int lmac_id, struct cgx_link_user_info *linfo) cgx_get_link_info() argument
261 cgx_read_dmac_ctrl(void *cgxd, int lmac_id) cgx_read_dmac_ctrl() argument
276 cgx_read_dmac_entry(void *cgxd, int index) cgx_read_dmac_entry() argument
476 cgx_set_pkind(void *cgxd, u8 lmac_id, int pkind) cgx_set_pkind() argument
487 cgx_get_lmac_type(void *cgxd, int lmac_id) cgx_get_lmac_type() argument
496 cgx_get_lmac_fifo_len(void *cgxd, int lmac_id) cgx_get_lmac_fifo_len() argument
523 cgx_lmac_internal_loopback(void *cgxd, int lmac_id, bool enable) cgx_lmac_internal_loopback() argument
604 cgx_lmac_get_pause_frm_status(void *cgxd, int lmac_id, u8 *tx_pause, u8 *rx_pause) cgx_lmac_get_pause_frm_status() argument
625 cgx_lmac_enadis_rx_pause_fwding(void *cgxd, int lmac_id, bool enable) cgx_lmac_enadis_rx_pause_fwding() argument
679 cgx_get_rx_stats(void *cgxd, int lmac_id, int idx, u64 *rx_stat) cgx_get_rx_stats() argument
689 cgx_get_tx_stats(void *cgxd, int lmac_id, int idx, u64 *tx_stat) cgx_get_tx_stats() argument
699 cgx_features_get(void *cgxd) cgx_features_get() argument
732 cgx_get_fec_stats(void *cgxd, int lmac_id, struct cgx_fec_stats_rsp *rsp) cgx_get_fec_stats() argument
762 cgx_lmac_rx_tx_enable(void *cgxd, int lmac_id, bool enable) cgx_lmac_rx_tx_enable() argument
779 cgx_lmac_tx_enable(void *cgxd, int lmac_id, bool enable) cgx_lmac_tx_enable() argument
799 cgx_lmac_enadis_pause_frm(void *cgxd, int lmac_id, u8 tx_pause, u8 rx_pause) cgx_lmac_enadis_pause_frm() argument
832 cgx_lmac_pause_frm_config(void *cgxd, int lmac_id, bool enable) cgx_lmac_pause_frm_config() argument
884 verify_lmac_fc_cfg(void *cgxd, int lmac_id, u8 tx_pause, u8 rx_pause, int pfvf_idx) verify_lmac_fc_cfg() argument
920 cgx_lmac_pfc_config(void *cgxd, int lmac_id, u8 tx_pause, u8 rx_pause, u16 pfc_en) cgx_lmac_pfc_config() argument
963 cgx_lmac_get_pfc_frm_cfg(void *cgxd, int lmac_id, u8 *tx_pause, u8 *rx_pause) cgx_lmac_get_pfc_frm_cfg() argument
980 cgx_lmac_ptp_config(void *cgxd, int lmac_id, bool enable) cgx_lmac_ptp_config() argument
1364 cgx_lmac_evh_register(struct cgx_event_cb *cb, void *cgxd, int lmac_id) cgx_lmac_evh_register() argument
1378 cgx_lmac_evh_unregister(void *cgxd, int lmac_id) cgx_lmac_evh_unregister() argument
1416 cgx_set_link_mode(void *cgxd, struct cgx_set_link_mode_args args, int cgx_id, int lmac_id) cgx_set_link_mode() argument
1461 cgx_get_phy_fec_stats(void *cgxd, int lmac_id) cgx_get_phy_fec_stats() argument
1542 cgx_lmac_linkup_start(void *cgxd) cgx_lmac_linkup_start() argument
1554 cgx_lmac_reset(void *cgxd, int lmac_id, u8 pf_req_flr) cgx_lmac_reset() argument
1598 cgx_get_nr_lmacs(void *cgxd) cgx_get_nr_lmacs() argument
1605 cgx_get_lmacid(void *cgxd, u8 lmac_index) cgx_get_lmacid() argument
1612 cgx_get_lmac_bmap(void *cgxd) cgx_get_lmac_bmap() argument
[all...]
H A Drpm.h119 int rpm_lmac_get_pause_frm_status(void *cgxd, int lmac_id, u8 *tx_pause,
135 int rpm_get_fec_stats(void *cgxd, int lmac_id, struct cgx_fec_stats_rsp *rsp);
H A Drvu_debugfs.c2378 err = rvu_cgx_nix_cuml_stats(rvu, cgxd, lmac_id, (idx), \
2388 err = rvu_cgx_nix_cuml_stats(rvu, cgxd, lmac_id, (idx), \
2399 void *cgxd = s->private; in cgx_print_stats() local
2410 mac_ops = get_mac_ops(cgxd); in cgx_print_stats()
2417 err = cgx_get_link_info(cgxd, lmac_id, &linfo); in cgx_print_stats()
2469 err = mac_ops->mac_get_rx_stats(cgxd, lmac_id, stat, &rx_stat); in cgx_print_stats()
2485 err = mac_ops->mac_get_tx_stats(cgxd, lmac_id, stat, &tx_stat); in cgx_print_stats()
2530 void *cgxd = s->private; in cgx_print_dmac_flt() local
2543 pf = cgxlmac_to_pf(rvu, cgx_get_cgxid(cgxd), lmac_id); in cgx_print_dmac_flt()
2550 cfg = cgx_read_dmac_ctrl(cgxd, lmac_i in cgx_print_dmac_flt()
[all...]
H A Drvu.h811 int rvu_cgx_nix_cuml_stats(struct rvu *rvu, void *cgxd, int lmac_id, int index,
909 int rvu_cgx_config_tx(void *cgxd, int lmac_id, bool enable);
H A Drvu_nix.c4759 void *cgxd; in rvu_nix_lf_teardown() local
4803 cgxd = rvu_cgx_pdata(cgx_id, rvu); in rvu_nix_lf_teardown()
4804 mac_ops = get_mac_ops(cgxd); in rvu_nix_lf_teardown()
4805 mac_ops->mac_enadis_ptp_config(cgxd, lmac_id, false); in rvu_nix_lf_teardown()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/
H A Dcgx.h124 int cgx_get_cgxid(void *cgxd);
125 int cgx_get_lmac_cnt(void *cgxd);
127 int cgx_set_pkind(void *cgxd, u8 lmac_id, int pkind);
128 int cgx_lmac_evh_register(struct cgx_event_cb *cb, void *cgxd, int lmac_id);
129 int cgx_lmac_evh_unregister(void *cgxd, int lmac_id);
130 int cgx_get_tx_stats(void *cgxd, int lmac_id, int idx, u64 *tx_stat);
131 int cgx_get_rx_stats(void *cgxd, int lmac_id, int idx, u64 *rx_stat);
132 int cgx_lmac_rx_tx_enable(void *cgxd, int lmac_id, bool enable);
133 int cgx_lmac_tx_enable(void *cgxd, int lmac_id, bool enable);
137 void cgx_lmac_enadis_rx_pause_fwding(void *cgxd, in
[all...]
H A Drvu_cgx.c256 void *cgxd; in cgx_lmac_event_handler_init() local
271 cgxd = rvu_cgx_pdata(cgx, rvu); in cgx_lmac_event_handler_init()
272 if (!cgxd) in cgx_lmac_event_handler_init()
274 for (lmac = 0; lmac < cgx_get_lmac_cnt(cgxd); lmac++) { in cgx_lmac_event_handler_init()
275 err = cgx_lmac_evh_register(&cb, cgxd, lmac); in cgx_lmac_event_handler_init()
298 void *cgxd; in rvu_cgx_init() local
337 cgxd = rvu_cgx_pdata(cgx, rvu); in rvu_cgx_init()
338 if (!cgxd) in rvu_cgx_init()
340 err = cgx_lmac_linkup_start(cgxd); in rvu_cgx_init()
353 void *cgxd; in rvu_cgx_exit() local
385 void *cgxd; rvu_cgx_enadis_rx_bp() local
436 void *cgxd; rvu_mbox_handler_cgx_stats() local
539 void *cgxd; rvu_cgx_ptp_rx_cfg() local
682 rvu_cgx_nix_cuml_stats(struct rvu *rvu, void *cgxd, int lmac_id, int index, int rxtxflag, u64 *stat) rvu_cgx_nix_cuml_stats() argument
[all...]
H A Dcgx.c117 int cgx_get_lmac_cnt(void *cgxd) in cgx_get_lmac_cnt() argument
119 struct cgx *cgx = cgxd; in cgx_get_lmac_cnt()
138 int cgx_get_cgxid(void *cgxd) in cgx_get_cgxid() argument
140 struct cgx *cgx = cgxd; in cgx_get_cgxid()
163 int cgx_get_link_info(void *cgxd, int lmac_id, in cgx_get_link_info() argument
166 struct lmac *lmac = lmac_pdata(lmac_id, cgxd); in cgx_get_link_info()
214 int cgx_set_pkind(void *cgxd, u8 lmac_id, int pkind) in cgx_set_pkind() argument
216 struct cgx *cgx = cgxd; in cgx_set_pkind()
234 int cgx_lmac_internal_loopback(void *cgxd, int lmac_id, bool enable) in cgx_lmac_internal_loopback() argument
236 struct cgx *cgx = cgxd; in cgx_lmac_internal_loopback()
296 cgx_lmac_enadis_rx_pause_fwding(void *cgxd, int lmac_id, bool enable) cgx_lmac_enadis_rx_pause_fwding() argument
323 cgx_get_rx_stats(void *cgxd, int lmac_id, int idx, u64 *rx_stat) cgx_get_rx_stats() argument
333 cgx_get_tx_stats(void *cgxd, int lmac_id, int idx, u64 *tx_stat) cgx_get_tx_stats() argument
343 cgx_lmac_rx_tx_enable(void *cgxd, int lmac_id, bool enable) cgx_lmac_rx_tx_enable() argument
360 cgx_lmac_tx_enable(void *cgxd, int lmac_id, bool enable) cgx_lmac_tx_enable() argument
380 cgx_lmac_get_pause_frm(void *cgxd, int lmac_id, u8 *tx_pause, u8 *rx_pause) cgx_lmac_get_pause_frm() argument
397 cgx_lmac_set_pause_frm(void *cgxd, int lmac_id, u8 tx_pause, u8 rx_pause) cgx_lmac_set_pause_frm() argument
481 cgx_lmac_ptp_config(void *cgxd, int lmac_id, bool enable) cgx_lmac_ptp_config() argument
738 cgx_lmac_evh_register(struct cgx_event_cb *cb, void *cgxd, int lmac_id) cgx_lmac_evh_register() argument
752 cgx_lmac_evh_unregister(void *cgxd, int lmac_id) cgx_lmac_evh_unregister() argument
848 cgx_lmac_linkup_start(void *cgxd) cgx_lmac_linkup_start() argument
[all...]
H A Drvu_debugfs.c1451 err = rvu_cgx_nix_cuml_stats(rvu, cgxd, lmac_id, (idx), \
1461 err = rvu_cgx_nix_cuml_stats(rvu, cgxd, lmac_id, (idx), \
1471 void *cgxd = s->private; in cgx_print_stats() local
1484 err = cgx_get_link_info(cgxd, lmac_id, &linfo); in cgx_print_stats()
1534 err = cgx_get_rx_stats(cgxd, lmac_id, stat, &rx_stat); in cgx_print_stats()
1545 err = cgx_get_tx_stats(cgxd, lmac_id, stat, &tx_stat); in cgx_print_stats()
H A Drvu.h484 int rvu_cgx_nix_cuml_stats(struct rvu *rvu, void *cgxd, int lmac_id, int index,

Completed in 26 milliseconds