/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
H A D | thunder_bgx.c | 43 struct bgx *bgx; member 67 struct bgx { struct 79 static struct bgx *bgx_vnic[MAX_BGX_THUNDER]; 107 static u64 bgx_reg_read(struct bgx *bgx, u8 lmac, u64 offset) in bgx_reg_read() argument 109 void __iomem *addr = bgx->reg_base + ((u32)lmac << 20) + offset; in bgx_reg_read() 114 static void bgx_reg_write(struct bgx *bgx, u8 lmac, u64 offset, u64 val) in bgx_reg_write() argument 116 void __iomem *addr = bgx in bgx_reg_write() 121 bgx_reg_modify(struct bgx *bgx, u8 lmac, u64 offset, u64 val) bgx_reg_modify() argument 128 bgx_poll_reg(struct bgx *bgx, u8 lmac, u64 reg, u64 mask, bool zero) bgx_poll_reg() argument 194 struct bgx *bgx; bgx_get_lmac_count() local 208 struct bgx *bgx; bgx_get_lmac_link_state() local 225 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_get_lmac_mac() local 236 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_set_lmac_mac() local 245 bgx_flush_dmac_cam_filter(struct bgx *bgx, int lmacid) bgx_flush_dmac_cam_filter() argument 311 bgx_set_dmac_cam_filter_mac(struct bgx *bgx, int lmacid, u64 cam_dmac, u8 idx) bgx_set_dmac_cam_filter_mac() argument 334 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_set_dmac_cam_filter() local 356 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_set_xcast_mode() local 390 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_reset_xcast_mode() local 404 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_lmac_rx_tx_enable() local 436 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_config_timestamping() local 465 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_lmac_get_pfc() local 485 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_lmac_set_pfc() local 505 struct bgx *bgx = lmac->bgx; bgx_sgmii_change_link_state() local 632 struct bgx *bgx; bgx_get_rx_stats() local 646 struct bgx *bgx; bgx_get_tx_stats() local 660 struct bgx *bgx; bgx_lmac_internal_loopback() local 687 bgx_lmac_sgmii_init(struct bgx *bgx, struct lmac *lmac) bgx_lmac_sgmii_init() argument 747 bgx_lmac_xaui_init(struct bgx *bgx, struct lmac *lmac) bgx_lmac_xaui_init() argument 853 struct bgx *bgx = lmac->bgx; 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 1193 bgx_init_hw(struct bgx *bgx) bgx_init_hw() argument 1229 bgx_get_lane2sds_cfg(struct bgx *bgx, struct lmac *lmac) bgx_get_lane2sds_cfg() argument 1234 bgx_print_qlm_mode(struct bgx *bgx, u8 lmacid) bgx_print_qlm_mode() argument 1283 lmac_set_lane2sds(struct bgx *bgx, struct lmac *lmac) lmac_set_lane2sds() argument 1312 lmac_set_training(struct bgx *bgx, struct lmac *lmac, int lmacid) lmac_set_training() argument 1324 bgx_set_lmac_config(struct bgx *bgx, u8 idx) bgx_set_lmac_config() argument 1363 bgx_get_qlm_mode(struct bgx *bgx) bgx_get_qlm_mode() argument 1411 struct bgx *bgx = context; bgx_acpi_register_phy() local 1432 struct bgx *bgx = context; bgx_acpi_match_id() local 1453 bgx_init_acpi_phy(struct bgx *bgx) bgx_init_acpi_phy() argument 1461 bgx_init_acpi_phy(struct bgx *bgx) bgx_init_acpi_phy() argument 1470 bgx_init_of_phy(struct bgx *bgx) bgx_init_of_phy() argument 1534 bgx_init_of_phy(struct bgx *bgx) bgx_init_of_phy() argument 1541 bgx_init_phy(struct bgx *bgx) bgx_init_phy() argument 1551 struct bgx *bgx = (struct bgx *)data; bgx_intr_handler() local 1575 struct bgx *bgx = pci_get_drvdata(pdev); bgx_register_intr() local 1595 struct bgx *bgx = NULL; bgx_probe() local 1689 struct bgx *bgx = pci_get_drvdata(pdev); bgx_remove() local [all...] |
H A D | nic_main.c | 53 #define NIC_SET_VF_LMAC_MAP(bgx, lmac) (((bgx & 0xF) << 4) | (lmac & 0xF)) 231 static void nic_get_bgx_stats(struct nicpf *nic, struct bgx_stats_msg *bgx) in nic_get_bgx_stats() argument 236 bgx_idx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]); in nic_get_bgx_stats() 237 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]); in nic_get_bgx_stats() 240 mbx.bgx_stats.vf_id = bgx->vf_id; in nic_get_bgx_stats() 241 mbx.bgx_stats.rx = bgx->rx; in nic_get_bgx_stats() 242 mbx.bgx_stats.idx = bgx->idx; in nic_get_bgx_stats() 243 if (bgx->rx) in nic_get_bgx_stats() 245 lmac, bgx in nic_get_bgx_stats() 255 int bgx, lmac, lmac_cnt; nic_update_hw_frs() local 320 int bgx, next_bgx_lmac = 0; nic_set_lmac_vf_mapping() local 475 u32 vnic, bgx, lmac, chan; nic_config_cpi() local 615 u32 bgx, lmac, chan; nic_tx_channel_cfg() local 848 int bgx, lmac; nic_enable_vf() local 863 int bgx, lmac; nic_pause_frame() local 931 u8 bgx, lmac; nic_link_status_get() local 960 int bgx, lmac; nic_handle_mbx_intr() local [all...] |
H A D | nicvf_main.c | 192 static void nicvf_read_bgx_stats(struct nicvf *nic, struct bgx_stats_msg *bgx) in nicvf_read_bgx_stats() argument 194 if (bgx->rx) in nicvf_read_bgx_stats() 195 nic->bgx_stats.rx_stats[bgx->idx] = bgx->stats; in nicvf_read_bgx_stats() 197 nic->bgx_stats.tx_stats[bgx->idx] = bgx->stats; in nicvf_read_bgx_stats()
|
H A D | thunder_bgx.h | 226 int bgx_get_lmac_count(int node, int bgx);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/ |
H A D | thunder_bgx.c | 43 struct bgx *bgx; member 67 struct bgx { struct 79 static struct bgx *bgx_vnic[MAX_BGX_THUNDER]; 107 static u64 bgx_reg_read(struct bgx *bgx, u8 lmac, u64 offset) in bgx_reg_read() argument 109 void __iomem *addr = bgx->reg_base + ((u32)lmac << 20) + offset; in bgx_reg_read() 114 static void bgx_reg_write(struct bgx *bgx, u8 lmac, u64 offset, u64 val) in bgx_reg_write() argument 116 void __iomem *addr = bgx in bgx_reg_write() 121 bgx_reg_modify(struct bgx *bgx, u8 lmac, u64 offset, u64 val) bgx_reg_modify() argument 128 bgx_poll_reg(struct bgx *bgx, u8 lmac, u64 reg, u64 mask, bool zero) bgx_poll_reg() argument 194 struct bgx *bgx; bgx_get_lmac_count() local 208 struct bgx *bgx; bgx_get_lmac_link_state() local 225 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_get_lmac_mac() local 236 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_set_lmac_mac() local 245 bgx_flush_dmac_cam_filter(struct bgx *bgx, int lmacid) bgx_flush_dmac_cam_filter() argument 311 bgx_set_dmac_cam_filter_mac(struct bgx *bgx, int lmacid, u64 cam_dmac, u8 idx) bgx_set_dmac_cam_filter_mac() argument 334 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_set_dmac_cam_filter() local 356 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_set_xcast_mode() local 390 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_reset_xcast_mode() local 404 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_lmac_rx_tx_enable() local 436 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_config_timestamping() local 465 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_lmac_get_pfc() local 485 struct bgx *bgx = get_bgx(node, bgx_idx); bgx_lmac_set_pfc() local 505 struct bgx *bgx = lmac->bgx; bgx_sgmii_change_link_state() local 629 struct bgx *bgx; bgx_get_rx_stats() local 643 struct bgx *bgx; bgx_get_tx_stats() local 657 struct bgx *bgx; bgx_lmac_internal_loopback() local 684 bgx_lmac_sgmii_init(struct bgx *bgx, struct lmac *lmac) bgx_lmac_sgmii_init() argument 744 bgx_lmac_xaui_init(struct bgx *bgx, struct lmac *lmac) bgx_lmac_xaui_init() argument 850 struct bgx *bgx = lmac->bgx; 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 1189 bgx_init_hw(struct bgx *bgx) bgx_init_hw() argument 1225 bgx_get_lane2sds_cfg(struct bgx *bgx, struct lmac *lmac) bgx_get_lane2sds_cfg() argument 1230 bgx_print_qlm_mode(struct bgx *bgx, u8 lmacid) bgx_print_qlm_mode() argument 1279 lmac_set_lane2sds(struct bgx *bgx, struct lmac *lmac) lmac_set_lane2sds() argument 1308 lmac_set_training(struct bgx *bgx, struct lmac *lmac, int lmacid) lmac_set_training() argument 1320 bgx_set_lmac_config(struct bgx *bgx, u8 idx) bgx_set_lmac_config() argument 1359 bgx_get_qlm_mode(struct bgx *bgx) bgx_get_qlm_mode() argument 1407 struct bgx *bgx = context; bgx_acpi_register_phy() local 1429 struct bgx *bgx = context; bgx_acpi_match_id() local 1450 bgx_init_acpi_phy(struct bgx *bgx) bgx_init_acpi_phy() argument 1458 bgx_init_acpi_phy(struct bgx *bgx) bgx_init_acpi_phy() argument 1467 bgx_init_of_phy(struct bgx *bgx) bgx_init_of_phy() argument 1528 bgx_init_of_phy(struct bgx *bgx) bgx_init_of_phy() argument 1535 bgx_init_phy(struct bgx *bgx) bgx_init_phy() argument 1545 struct bgx *bgx = (struct bgx *)data; bgx_intr_handler() local 1569 struct bgx *bgx = pci_get_drvdata(pdev); bgx_register_intr() local 1589 struct bgx *bgx = NULL; bgx_probe() local 1682 struct bgx *bgx = pci_get_drvdata(pdev); bgx_remove() local [all...] |
H A D | nic_main.c | 53 #define NIC_SET_VF_LMAC_MAP(bgx, lmac) (((bgx & 0xF) << 4) | (lmac & 0xF)) 231 static void nic_get_bgx_stats(struct nicpf *nic, struct bgx_stats_msg *bgx) in nic_get_bgx_stats() argument 236 bgx_idx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]); in nic_get_bgx_stats() 237 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]); in nic_get_bgx_stats() 240 mbx.bgx_stats.vf_id = bgx->vf_id; in nic_get_bgx_stats() 241 mbx.bgx_stats.rx = bgx->rx; in nic_get_bgx_stats() 242 mbx.bgx_stats.idx = bgx->idx; in nic_get_bgx_stats() 243 if (bgx->rx) in nic_get_bgx_stats() 245 lmac, bgx in nic_get_bgx_stats() 255 int bgx, lmac, lmac_cnt; nic_update_hw_frs() local 320 int bgx, next_bgx_lmac = 0; nic_set_lmac_vf_mapping() local 475 u32 vnic, bgx, lmac, chan; nic_config_cpi() local 615 u32 bgx, lmac, chan; nic_tx_channel_cfg() local 848 int bgx, lmac; nic_enable_vf() local 863 int bgx, lmac; nic_pause_frame() local 931 u8 bgx, lmac; nic_link_status_get() local 960 int bgx, lmac; nic_handle_mbx_intr() local [all...] |
H A D | nicvf_main.c | 192 static void nicvf_read_bgx_stats(struct nicvf *nic, struct bgx_stats_msg *bgx) in nicvf_read_bgx_stats() argument 194 if (bgx->rx) in nicvf_read_bgx_stats() 195 nic->bgx_stats.rx_stats[bgx->idx] = bgx->stats; in nicvf_read_bgx_stats() 197 nic->bgx_stats.tx_stats[bgx->idx] = bgx->stats; in nicvf_read_bgx_stats()
|
H A D | thunder_bgx.h | 226 int bgx_get_lmac_count(int node, int bgx);
|
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
H A D | matroxfb_accel.c | 337 static void matroxfb_cfb4_clear(struct matrox_fb_info *minfo, u_int32_t bgx, in matroxfb_cfb4_clear() argument 363 mga_outl(M_FCOL, bgx); in matroxfb_cfb4_clear() 375 u_int8_t bgx2 = bgx & 0xF0; in matroxfb_cfb4_clear() 384 u_int8_t bgx2 = bgx & 0x0F; in matroxfb_cfb4_clear() 406 u_int32_t bgx, const u_int8_t *chardata, in matroxfb_1bpp_imageblit() 442 mga_outl(M_BCOL, bgx); in matroxfb_1bpp_imageblit() 505 u_int32_t fgx, bgx; in matroxfb_imageblit() local 508 bgx = ((u_int32_t*)info->pseudo_palette)[image->bg_color]; in matroxfb_imageblit() 509 matroxfb_1bpp_imageblit(minfo, fgx, bgx, image->data, image->width, image->height, image->dy, image->dx); in matroxfb_imageblit() 405 matroxfb_1bpp_imageblit(struct matrox_fb_info *minfo, u_int32_t fgx, u_int32_t bgx, const u_int8_t *chardata, int width, int height, int yy, int xx) matroxfb_1bpp_imageblit() argument
|
/kernel/linux/linux-6.6/drivers/video/fbdev/matrox/ |
H A D | matroxfb_accel.c | 337 static void matroxfb_cfb4_clear(struct matrox_fb_info *minfo, u_int32_t bgx, in matroxfb_cfb4_clear() argument 363 mga_outl(M_FCOL, bgx); in matroxfb_cfb4_clear() 375 u_int8_t bgx2 = bgx & 0xF0; in matroxfb_cfb4_clear() 384 u_int8_t bgx2 = bgx & 0x0F; in matroxfb_cfb4_clear() 406 u_int32_t bgx, const u_int8_t *chardata, in matroxfb_1bpp_imageblit() 442 mga_outl(M_BCOL, bgx); in matroxfb_1bpp_imageblit() 505 u_int32_t fgx, bgx; in matroxfb_imageblit() local 508 bgx = ((u_int32_t*)info->pseudo_palette)[image->bg_color]; in matroxfb_imageblit() 509 matroxfb_1bpp_imageblit(minfo, fgx, bgx, image->data, image->width, image->height, image->dy, image->dx); in matroxfb_imageblit() 405 matroxfb_1bpp_imageblit(struct matrox_fb_info *minfo, u_int32_t fgx, u_int32_t bgx, const u_int8_t *chardata, int width, int height, int yy, int xx) matroxfb_1bpp_imageblit() argument
|
/kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
H A D | sysimgblt.c | 189 u32 fgx = fgcolor, bgx = bgcolor, bpp = p->var.bits_per_pixel; in fast_imageblit() local 218 bgx <<= bpp; in fast_imageblit() 220 bgx |= bgcolor; in fast_imageblit() 224 eorx = fgx ^ bgx; in fast_imageblit() 228 colortab[i] = (tab[i] & eorx) ^ bgx; in fast_imageblit()
|
H A D | cfbimgblt.c | 219 u32 fgx = fgcolor, bgx = bgcolor, bpp = p->var.bits_per_pixel; in fast_imageblit() local 242 bgx <<= bpp; in fast_imageblit() 244 bgx |= bgcolor; in fast_imageblit() 248 eorx = fgx ^ bgx; in fast_imageblit() 257 FB_WRITEL((end_mask & eorx)^bgx, dst++); in fast_imageblit()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | sysimgblt.c | 189 u32 fgx = fgcolor, bgx = bgcolor, bpp = p->var.bits_per_pixel; in fast_imageblit() local 218 bgx <<= bpp; in fast_imageblit() 220 bgx |= bgcolor; in fast_imageblit() 224 eorx = fgx ^ bgx; in fast_imageblit() 228 colortab[i] = (tab[i] & eorx) ^ bgx; in fast_imageblit()
|
H A D | cfbimgblt.c | 219 u32 fgx = fgcolor, bgx = bgcolor, bpp = p->var.bits_per_pixel; in fast_imageblit() local 248 bgx <<= bpp; in fast_imageblit() 250 bgx |= bgcolor; in fast_imageblit() 254 eorx = fgx ^ bgx; in fast_imageblit() 258 colortab[i] = (tab[i] & eorx) ^ bgx; in fast_imageblit()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | pm2fb.c | 1159 u32 fgx, bgx; in pm2fb_imageblit() local 1177 bgx = image->bg_color; in pm2fb_imageblit() 1182 bgx = par->palette[image->bg_color]; in pm2fb_imageblit() 1187 bgx |= bgx << 8; in pm2fb_imageblit() 1191 bgx |= bgx << 16; in pm2fb_imageblit() 1212 pm2_WR(par, PM2R_CONSTANT_COLOR, bgx); in pm2fb_imageblit() 1226 pm2_WR(par, PM2R_FB_BLOCK_COLOR, bgx); in pm2fb_imageblit()
|
H A D | pm3fb.c | 515 u32 fgx, bgx; in pm3fb_imageblit() local 527 bgx = image->bg_color; in pm3fb_imageblit() 532 bgx = par->palette[image->bg_color]; in pm3fb_imageblit() 542 bgx |= bgx << 8; in pm3fb_imageblit() 546 bgx |= bgx << 16; in pm3fb_imageblit() 552 PM3_WRITE_REG(par, PM3BackgroundColor, bgx); in pm3fb_imageblit()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | pm2fb.c | 1161 u32 fgx, bgx; in pm2fb_imageblit() local 1179 bgx = image->bg_color; in pm2fb_imageblit() 1184 bgx = par->palette[image->bg_color]; in pm2fb_imageblit() 1189 bgx |= bgx << 8; in pm2fb_imageblit() 1193 bgx |= bgx << 16; in pm2fb_imageblit() 1214 pm2_WR(par, PM2R_CONSTANT_COLOR, bgx); in pm2fb_imageblit() 1228 pm2_WR(par, PM2R_FB_BLOCK_COLOR, bgx); in pm2fb_imageblit()
|
H A D | pm3fb.c | 516 u32 fgx, bgx; in pm3fb_imageblit() local 528 bgx = image->bg_color; in pm3fb_imageblit() 533 bgx = par->palette[image->bg_color]; in pm3fb_imageblit() 543 bgx |= bgx << 8; in pm3fb_imageblit() 547 bgx |= bgx << 16; in pm3fb_imageblit() 553 PM3_WRITE_REG(par, PM3BackgroundColor, bgx); in pm3fb_imageblit()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/riva/ |
H A D | fbdev.c | 1494 u32 fgx = 0, bgx = 0, width, tmp; in rivafb_imageblit() local 1507 bgx = image->bg_color; in rivafb_imageblit() 1513 bgx = ((u32 *)info->pseudo_palette)[image->bg_color]; in rivafb_imageblit() 1516 bgx = par->palette[image->bg_color]; in rivafb_imageblit() 1519 convert_bgcolor_16(&bgx); in rivafb_imageblit() 1529 NV_WR32(&par->riva.Bitmap->Color0E, 0, bgx); in rivafb_imageblit()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/riva/ |
H A D | fbdev.c | 1488 u32 fgx = 0, bgx = 0, width, tmp; in rivafb_imageblit() local 1501 bgx = image->bg_color; in rivafb_imageblit() 1507 bgx = ((u32 *)info->pseudo_palette)[image->bg_color]; in rivafb_imageblit() 1510 bgx = par->palette[image->bg_color]; in rivafb_imageblit() 1513 convert_bgcolor_16(&bgx); in rivafb_imageblit() 1523 NV_WR32(&par->riva.Bitmap->Color0E, 0, bgx); in rivafb_imageblit()
|