Home
last modified time | relevance | path

Searched refs:lmacid (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/
H A Dthunder_bgx.c55 int lmacid; /* ID within BGX */ member
205 void bgx_get_lmac_link_state(int node, int bgx_idx, int lmacid, void *status) in bgx_get_lmac_link_state() argument
215 lmac = &bgx->lmac[lmacid]; in bgx_get_lmac_link_state()
223 const u8 *bgx_get_lmac_mac(int node, int bgx_idx, int lmacid) in bgx_get_lmac_mac() argument
228 return bgx->lmac[lmacid].mac; in bgx_get_lmac_mac()
234 void bgx_set_lmac_mac(int node, int bgx_idx, int lmacid, const u8 *mac) in bgx_set_lmac_mac() argument
241 ether_addr_copy(bgx->lmac[lmacid].mac, mac); in bgx_set_lmac_mac()
245 static void bgx_flush_dmac_cam_filter(struct bgx *bgx, int lmacid) in bgx_flush_dmac_cam_filter() argument
250 lmac = &bgx->lmac[lmacid]; in bgx_flush_dmac_cam_filter()
254 ((lmacid * lma in bgx_flush_dmac_cam_filter()
311 bgx_set_dmac_cam_filter_mac(struct bgx *bgx, int lmacid, u64 cam_dmac, u8 idx) bgx_set_dmac_cam_filter_mac() argument
331 bgx_set_dmac_cam_filter(int node, int bgx_idx, int lmacid, u64 cam_dmac, u8 vf_id) bgx_set_dmac_cam_filter() argument
354 bgx_set_xcast_mode(int node, int bgx_idx, int lmacid, u8 mode) bgx_set_xcast_mode() argument
388 bgx_reset_xcast_mode(int node, int bgx_idx, int lmacid, u8 vf_id) bgx_reset_xcast_mode() argument
402 bgx_lmac_rx_tx_enable(int node, int bgx_idx, int lmacid, bool enable) bgx_lmac_rx_tx_enable() argument
434 bgx_config_timestamping(int node, int bgx_idx, int lmacid, bool enable) bgx_config_timestamping() argument
462 bgx_lmac_get_pfc(int node, int bgx_idx, int lmacid, void *pause) bgx_lmac_get_pfc() argument
482 bgx_lmac_set_pfc(int node, int bgx_idx, int lmacid, void *pause) bgx_lmac_set_pfc() argument
689 int lmacid = lmac->lmacid; bgx_lmac_sgmii_init() local
750 int lmacid = lmac->lmacid; bgx_lmac_xaui_init() local
854 int lmacid = lmac->lmacid; bgx_xaui_check_link() local
1056 bgx_lmac_enable(struct bgx *bgx, u8 lmacid) bgx_lmac_enable() argument
1142 bgx_lmac_disable(struct bgx *bgx, u8 lmacid) bgx_lmac_disable() argument
1234 bgx_print_qlm_mode(struct bgx *bgx, u8 lmacid) bgx_print_qlm_mode() argument
1312 lmac_set_training(struct bgx *bgx, struct lmac *lmac, int lmacid) lmac_set_training() argument
[all...]
H A Dthunder_bgx.h219 void bgx_set_dmac_cam_filter(int node, int bgx_idx, int lmacid, u64 mac, u8 vf);
220 void bgx_reset_xcast_mode(int node, int bgx_idx, int lmacid, u8 vf);
221 void bgx_set_xcast_mode(int node, int bgx_idx, int lmacid, u8 mode);
223 void bgx_lmac_rx_tx_enable(int node, int bgx_idx, int lmacid, bool enable);
227 const u8 *bgx_get_lmac_mac(int node, int bgx_idx, int lmacid);
228 void bgx_set_lmac_mac(int node, int bgx_idx, int lmacid, const u8 *mac);
229 void bgx_get_lmac_link_state(int node, int bgx_idx, int lmacid, void *status);
232 void bgx_config_timestamping(int node, int bgx_idx, int lmacid, bool enable);
233 void bgx_lmac_get_pfc(int node, int bgx_idx, int lmacid, void *pause);
234 void bgx_lmac_set_pfc(int node, int bgx_idx, int lmacid, voi
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/
H A Dthunder_bgx.c55 int lmacid; /* ID within BGX */ member
205 void bgx_get_lmac_link_state(int node, int bgx_idx, int lmacid, void *status) in bgx_get_lmac_link_state() argument
215 lmac = &bgx->lmac[lmacid]; in bgx_get_lmac_link_state()
223 const u8 *bgx_get_lmac_mac(int node, int bgx_idx, int lmacid) in bgx_get_lmac_mac() argument
228 return bgx->lmac[lmacid].mac; in bgx_get_lmac_mac()
234 void bgx_set_lmac_mac(int node, int bgx_idx, int lmacid, const u8 *mac) in bgx_set_lmac_mac() argument
241 ether_addr_copy(bgx->lmac[lmacid].mac, mac); in bgx_set_lmac_mac()
245 static void bgx_flush_dmac_cam_filter(struct bgx *bgx, int lmacid) in bgx_flush_dmac_cam_filter() argument
250 lmac = &bgx->lmac[lmacid]; in bgx_flush_dmac_cam_filter()
254 ((lmacid * lma in bgx_flush_dmac_cam_filter()
311 bgx_set_dmac_cam_filter_mac(struct bgx *bgx, int lmacid, u64 cam_dmac, u8 idx) bgx_set_dmac_cam_filter_mac() argument
331 bgx_set_dmac_cam_filter(int node, int bgx_idx, int lmacid, u64 cam_dmac, u8 vf_id) bgx_set_dmac_cam_filter() argument
354 bgx_set_xcast_mode(int node, int bgx_idx, int lmacid, u8 mode) bgx_set_xcast_mode() argument
388 bgx_reset_xcast_mode(int node, int bgx_idx, int lmacid, u8 vf_id) bgx_reset_xcast_mode() argument
402 bgx_lmac_rx_tx_enable(int node, int bgx_idx, int lmacid, bool enable) bgx_lmac_rx_tx_enable() argument
434 bgx_config_timestamping(int node, int bgx_idx, int lmacid, bool enable) bgx_config_timestamping() argument
462 bgx_lmac_get_pfc(int node, int bgx_idx, int lmacid, void *pause) bgx_lmac_get_pfc() argument
482 bgx_lmac_set_pfc(int node, int bgx_idx, int lmacid, void *pause) bgx_lmac_set_pfc() argument
686 int lmacid = lmac->lmacid; bgx_lmac_sgmii_init() local
747 int lmacid = lmac->lmacid; bgx_lmac_xaui_init() local
851 int lmacid = lmac->lmacid; bgx_xaui_check_link() local
1053 bgx_lmac_enable(struct bgx *bgx, u8 lmacid) bgx_lmac_enable() argument
1138 bgx_lmac_disable(struct bgx *bgx, u8 lmacid) bgx_lmac_disable() argument
1230 bgx_print_qlm_mode(struct bgx *bgx, u8 lmacid) bgx_print_qlm_mode() argument
1308 lmac_set_training(struct bgx *bgx, struct lmac *lmac, int lmacid) lmac_set_training() argument
[all...]
H A Dthunder_bgx.h219 void bgx_set_dmac_cam_filter(int node, int bgx_idx, int lmacid, u64 mac, u8 vf);
220 void bgx_reset_xcast_mode(int node, int bgx_idx, int lmacid, u8 vf);
221 void bgx_set_xcast_mode(int node, int bgx_idx, int lmacid, u8 mode);
223 void bgx_lmac_rx_tx_enable(int node, int bgx_idx, int lmacid, bool enable);
227 const u8 *bgx_get_lmac_mac(int node, int bgx_idx, int lmacid);
228 void bgx_set_lmac_mac(int node, int bgx_idx, int lmacid, const u8 *mac);
229 void bgx_get_lmac_link_state(int node, int bgx_idx, int lmacid, void *status);
232 void bgx_config_timestamping(int node, int bgx_idx, int lmacid, bool enable);
233 void bgx_lmac_get_pfc(int node, int bgx_idx, int lmacid, void *pause);
234 void bgx_lmac_set_pfc(int node, int bgx_idx, int lmacid, voi
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_cn10k.c504 static void __rvu_rpm_set_channels(int cgxid, int lmacid, u16 base) in __rvu_rpm_set_channels() argument
508 cfg = cgx_lmac_read(cgxid, lmacid, RPMX_CMRX_LINK_CFG); in __rvu_rpm_set_channels()
516 cgx_lmac_write(cgxid, lmacid, RPMX_CMRX_LINK_CFG, cfg); in __rvu_rpm_set_channels()
H A Drvu.h664 u8 lmacid, u8 chan) in rvu_nix_chan_cgx()
671 return NIX_CHAN_CGX_LMAC_CHX(cgxid, lmacid, chan); in rvu_nix_chan_cgx()
674 (cgxid * hw->lmac_per_cgx + lmacid) * cgx_chans + chan; in rvu_nix_chan_cgx()
663 rvu_nix_chan_cgx(struct rvu *rvu, u8 cgxid, u8 lmacid, u8 chan) rvu_nix_chan_cgx() argument

Completed in 7 milliseconds