| H A D | ocelot.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 23 * - In one of PGID[0-63]: for the destination masks. There are 2 paths by 25 * - The {DMAC, VID} is present in the MAC table. In that case, the 28 * - The {DMAC, VID} is not present in the MAC table (it is unknown). The 34 * ocelot->num_phys_ports - 73 for_each_unicast_dest_pgid(ocelot,pgid) global() argument 78 for_each_nonreserved_multicast_dest_pgid(ocelot,pgid) global() argument 83 for_each_aggr_pgid(ocelot,pgid) global() argument 773 struct ocelot *ocelot; global() member 812 struct ocelot { global() struct 817 opsocelot global() argument 831 portsocelot global() argument 850 npi_inj_prefixocelot global() argument 851 npi_xtr_prefixocelot global() argument 859 blockocelot global() argument 860 vcap_polocelot global() argument 862 mirrorocelot global() argument 864 psfpocelot global() argument 867 stats_workocelot global() argument 868 stats_queueocelot global() argument 870 stats_lockocelot global() argument 871 statsocelot global() argument 896 mmocelot global() argument 898 fdmaocelot global() argument 906 ocelot_bulk_read(ocelot,reg,buf,count) global() argument 909 ocelot_read_ix(ocelot,reg,gi,ri) global() argument 911 ocelot_read_gix(ocelot,reg,gi) global() argument 913 ocelot_read_rix(ocelot,reg,ri) global() argument 915 ocelot_read(ocelot,reg) global() argument 918 ocelot_write_ix(ocelot,val,reg,gi,ri) global() argument 920 ocelot_write_gix(ocelot,val,reg,gi) global() argument 922 ocelot_write_rix(ocelot,val,reg,ri) global() argument 924 ocelot_write(ocelot,val,reg) global() argument 926 ocelot_rmw_ix(ocelot,val,m,reg,gi,ri) global() argument 928 ocelot_rmw_gix(ocelot,val,m,reg,gi) global() argument 930 ocelot_rmw_rix(ocelot,val,m,reg,ri) global() argument 932 ocelot_rmw(ocelot,val,m,reg) global() argument 934 ocelot_field_write(ocelot,reg,val) global() argument 936 ocelot_field_read(ocelot,reg,val) global() argument 938 ocelot_fields_write(ocelot,id,reg,val) global() argument 940 ocelot_fields_read(ocelot,id,reg,val) global() argument 943 ocelot_target_read_ix(ocelot,target,reg,gi,ri) global() argument 945 ocelot_target_read_gix(ocelot,target,reg,gi) global() argument 947 ocelot_target_read_rix(ocelot,target,reg,ri) global() argument 949 ocelot_target_read(ocelot,target,reg) global() argument 952 ocelot_target_write_ix(ocelot,target,val,reg,gi,ri) global() argument 954 ocelot_target_write_gix(ocelot,target,val,reg,gi) global() argument 956 ocelot_target_write_rix(ocelot,target,val,reg,ri) global() argument 958 ocelot_target_write(ocelot,target,val,reg) global() argument 1198 ocelot_mrp_add(struct ocelot * ocelot,int port,const struct switchdev_obj_mrp * mrp) ocelot_mrp_add() argument 1204 ocelot_mrp_del(struct ocelot * ocelot,int port,const struct switchdev_obj_mrp * mrp) ocelot_mrp_del() argument 1211 ocelot_mrp_add_ring_role(struct ocelot * ocelot,int port,const struct switchdev_obj_ring_role_mrp * mrp) ocelot_mrp_add_ring_role() argument 1218 ocelot_mrp_del_ring_role(struct ocelot * ocelot,int port,const struct switchdev_obj_ring_role_mrp * mrp) ocelot_mrp_del_ring_role() argument [all...] |