Lines Matching refs:hellcreek_write

111 static void hellcreek_write(struct hellcreek *hellcreek, u16 data,  in hellcreek_write()  function
121 hellcreek_write(hellcreek, val, HR_PSEL); in hellcreek_select_port()
128 hellcreek_write(hellcreek, val, HR_PSEL); in hellcreek_select_prio()
135 hellcreek_write(hellcreek, val, HR_CSEL); in hellcreek_select_counter()
149 hellcreek_write(hellcreek, val, HR_VIDCFG); in hellcreek_select_vlan()
153 hellcreek_write(hellcreek, val, HR_VIDCFG); in hellcreek_select_vlan()
160 hellcreek_write(hellcreek, val, TR_TGDSEL); in hellcreek_select_tgd()
254 hellcreek_write(hellcreek, val, HR_PTCFG); in hellcreek_port_enable()
277 hellcreek_write(hellcreek, val, HR_PTCFG); in hellcreek_port_disable()
420 hellcreek_write(hellcreek, val, HR_VIDMBRCFG); in hellcreek_apply_vlan()
444 hellcreek_write(hellcreek, val, HR_VIDMBRCFG); in hellcreek_unapply_vlan()
528 hellcreek_write(hellcreek, val, HR_PTCFG); in hellcreek_port_stp_state_set()
553 hellcreek_write(hellcreek, ptcfg, HR_PTCFG); in hellcreek_setup_ingressflt()
573 hellcreek_write(hellcreek, swcfg, HR_SWCFG); in hellcreek_setup_vlan_awareness()
618 hellcreek_write(hellcreek, val, HR_PTCFG); in hellcreek_port_set_ucast_flood()
643 hellcreek_write(hellcreek, val, HR_PTCFG); in hellcreek_port_set_mcast_flood()
717 hellcreek_write(hellcreek, entry->mac[1] | (entry->mac[0] << 8), HR_FDBWDH); in __hellcreek_fdb_add()
718 hellcreek_write(hellcreek, entry->mac[3] | (entry->mac[2] << 8), HR_FDBWDM); in __hellcreek_fdb_add()
719 hellcreek_write(hellcreek, entry->mac[5] | (entry->mac[4] << 8), HR_FDBWDL); in __hellcreek_fdb_add()
729 hellcreek_write(hellcreek, meta, HR_FDBWRM0); in __hellcreek_fdb_add()
732 hellcreek_write(hellcreek, 0x00, HR_FDBWRCMD); in __hellcreek_fdb_add()
744 hellcreek_write(hellcreek, entry->idx | HR_FDBWRCMD_FDBDEL, HR_FDBWRCMD); in __hellcreek_fdb_del()
799 hellcreek_write(hellcreek, 0x00, HR_FDBMAX); in hellcreek_fdb_get()
811 hellcreek_write(hellcreek, 0x00, HR_FDBRDH); in hellcreek_fdb_get()
925 hellcreek_write(hellcreek, 0x00, HR_FDBMAX); in hellcreek_fdb_dump()
937 hellcreek_write(hellcreek, 0x00, HR_FDBRDH); in hellcreek_fdb_dump()
986 hellcreek_write(hellcreek, val, HR_CTRL_C); in hellcreek_enable_ip_core()
1005 hellcreek_write(hellcreek, ptcfg, HR_PTCFG); in hellcreek_setup_cpu_and_tunnel_port()
1008 hellcreek_write(hellcreek, ptcfg, HR_PTCFG); in hellcreek_setup_cpu_and_tunnel_port()
1042 hellcreek_write(hellcreek, in hellcreek_setup_tc_identity_mapping()
1229 hellcreek_write(hellcreek, 0x00, HR_FDBMAX); in hellcreek_devlink_region_fdb_snapshot()
1236 hellcreek_write(hellcreek, 0x00, HR_FDBRDH); in hellcreek_devlink_region_fdb_snapshot()
1331 hellcreek_write(hellcreek, swcfg, HR_SWCFG); in hellcreek_setup()
1489 hellcreek_write(hellcreek, data, TR_GCLDAT); in hellcreek_setup_gcl()
1492 hellcreek_write(hellcreek, in hellcreek_setup_gcl()
1495 hellcreek_write(hellcreek, in hellcreek_setup_gcl()
1503 hellcreek_write(hellcreek, data, TR_GCLCMD); in hellcreek_setup_gcl()
1515 hellcreek_write(hellcreek, cycle_time & 0x0000ffff, TR_CTWRL); in hellcreek_set_cycle_time()
1516 hellcreek_write(hellcreek, (cycle_time & 0xffff0000) >> 16, TR_CTWRH); in hellcreek_set_cycle_time()
1525 hellcreek_write(hellcreek, ts.tv_nsec & 0x0000ffff, TR_ESTWRL); in hellcreek_switch_schedule()
1526 hellcreek_write(hellcreek, (ts.tv_nsec & 0xffff0000) >> 16, TR_ESTWRH); in hellcreek_switch_schedule()
1529 hellcreek_write(hellcreek, TR_ESTCMD_ESTARM | TR_ESTCMD_ESTSWCFG | in hellcreek_switch_schedule()
1651 hellcreek_write(hellcreek, ctrl, TR_TGDCTRL); in hellcreek_port_set_schedule()
1654 hellcreek_write(hellcreek, 0x00, TR_ESTCMD); in hellcreek_port_set_schedule()
1702 hellcreek_write(hellcreek, 0xff << TR_TGDCTRL_ADMINGATESTATES_SHIFT, in hellcreek_port_del_schedule()