Lines Matching refs:err

35 	int err;  in mv88e6xxx_devlink_param_get()  local
41 err = mv88e6xxx_atu_get_hash(chip, &ctx->val.vu8); in mv88e6xxx_devlink_param_get()
44 err = -EOPNOTSUPP; in mv88e6xxx_devlink_param_get()
50 return err; in mv88e6xxx_devlink_param_get()
57 int err; in mv88e6xxx_devlink_param_set() local
63 err = mv88e6xxx_atu_set_hash(chip, ctx->val.vu8); in mv88e6xxx_devlink_param_set()
66 err = -EOPNOTSUPP; in mv88e6xxx_devlink_param_set()
72 return err; in mv88e6xxx_devlink_param_set()
105 int err; in mv88e6xxx_devlink_atu_bin_get() local
109 err = mv88e6xxx_g2_atu_stats_set(chip, MV88E6XXX_G2_ATU_STATS_MODE_ALL, in mv88e6xxx_devlink_atu_bin_get()
111 if (err) { in mv88e6xxx_devlink_atu_bin_get()
116 err = mv88e6xxx_g1_atu_get_next(chip, 0); in mv88e6xxx_devlink_atu_bin_get()
117 if (err) { in mv88e6xxx_devlink_atu_bin_get()
122 err = mv88e6xxx_g2_atu_stats_get(chip, &occupancy); in mv88e6xxx_devlink_atu_bin_get()
123 if (err) { in mv88e6xxx_devlink_atu_bin_get()
180 int err; in mv88e6xxx_setup_devlink_resources() local
187 err = dsa_devlink_resource_register(ds, "ATU", in mv88e6xxx_setup_devlink_resources()
192 if (err) in mv88e6xxx_setup_devlink_resources()
200 err = dsa_devlink_resource_register(ds, "ATU_bin_0", in mv88e6xxx_setup_devlink_resources()
205 if (err) in mv88e6xxx_setup_devlink_resources()
208 err = dsa_devlink_resource_register(ds, "ATU_bin_1", in mv88e6xxx_setup_devlink_resources()
213 if (err) in mv88e6xxx_setup_devlink_resources()
216 err = dsa_devlink_resource_register(ds, "ATU_bin_2", in mv88e6xxx_setup_devlink_resources()
221 if (err) in mv88e6xxx_setup_devlink_resources()
224 err = dsa_devlink_resource_register(ds, "ATU_bin_3", in mv88e6xxx_setup_devlink_resources()
229 if (err) in mv88e6xxx_setup_devlink_resources()
261 return err; in mv88e6xxx_setup_devlink_resources()
273 int i, err; in mv88e6xxx_region_global_snapshot() local
283 err = mv88e6xxx_g1_read(chip, i, &registers[i]); in mv88e6xxx_region_global_snapshot()
286 err = mv88e6xxx_g2_read(chip, i, &registers[i]); in mv88e6xxx_region_global_snapshot()
289 err = -EOPNOTSUPP; in mv88e6xxx_region_global_snapshot()
292 if (err) { in mv88e6xxx_region_global_snapshot()
301 return err; in mv88e6xxx_region_global_snapshot()
326 int err; in mv88e6xxx_region_atu_snapshot_fid() local
332 err = mv88e6xxx_g1_atu_getnext(chip, fid, &addr); in mv88e6xxx_region_atu_snapshot_fid()
333 if (err) in mv88e6xxx_region_atu_snapshot_fid()
334 return err; in mv88e6xxx_region_atu_snapshot_fid()
339 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_OP, &atu_op); in mv88e6xxx_region_atu_snapshot_fid()
340 if (err) in mv88e6xxx_region_atu_snapshot_fid()
341 return err; in mv88e6xxx_region_atu_snapshot_fid()
343 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_DATA, &atu_data); in mv88e6xxx_region_atu_snapshot_fid()
344 if (err) in mv88e6xxx_region_atu_snapshot_fid()
345 return err; in mv88e6xxx_region_atu_snapshot_fid()
347 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_MAC01, &atu_01); in mv88e6xxx_region_atu_snapshot_fid()
348 if (err) in mv88e6xxx_region_atu_snapshot_fid()
349 return err; in mv88e6xxx_region_atu_snapshot_fid()
351 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_MAC23, &atu_23); in mv88e6xxx_region_atu_snapshot_fid()
352 if (err) in mv88e6xxx_region_atu_snapshot_fid()
353 return err; in mv88e6xxx_region_atu_snapshot_fid()
355 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_MAC45, &atu_45); in mv88e6xxx_region_atu_snapshot_fid()
356 if (err) in mv88e6xxx_region_atu_snapshot_fid()
357 return err; in mv88e6xxx_region_atu_snapshot_fid()
380 int fid = -1, count, err; in mv88e6xxx_region_atu_snapshot() local
395 err = mv88e6xxx_fid_map(chip, fid_bitmap); in mv88e6xxx_region_atu_snapshot()
396 if (err) { in mv88e6xxx_region_atu_snapshot()
406 err = mv88e6xxx_region_atu_snapshot_fid(chip, fid, table, in mv88e6xxx_region_atu_snapshot()
408 if (err) { in mv88e6xxx_region_atu_snapshot()
417 return err; in mv88e6xxx_region_atu_snapshot()
453 int err; in mv88e6xxx_region_vtu_snapshot() local
468 err = mv88e6xxx_g1_vtu_getnext(chip, &vlan); in mv88e6xxx_region_vtu_snapshot()
469 if (err) in mv88e6xxx_region_vtu_snapshot()
475 err = err ? : mv88e6xxx_g1_read(chip, MV88E6352_G1_VTU_FID, in mv88e6xxx_region_vtu_snapshot()
477 err = err ? : mv88e6xxx_g1_read(chip, MV88E6352_G1_VTU_SID, in mv88e6xxx_region_vtu_snapshot()
479 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_OP, in mv88e6xxx_region_vtu_snapshot()
481 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_VID, in mv88e6xxx_region_vtu_snapshot()
483 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_DATA1, in mv88e6xxx_region_vtu_snapshot()
485 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_DATA2, in mv88e6xxx_region_vtu_snapshot()
487 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_DATA3, in mv88e6xxx_region_vtu_snapshot()
489 if (err) in mv88e6xxx_region_vtu_snapshot()
497 if (err) { in mv88e6xxx_region_vtu_snapshot()
499 return err; in mv88e6xxx_region_vtu_snapshot()
536 int err; in mv88e6xxx_region_stu_snapshot() local
551 err = mv88e6xxx_g1_stu_getnext(chip, &stu); in mv88e6xxx_region_stu_snapshot()
552 if (err) in mv88e6xxx_region_stu_snapshot()
558 err = err ? : mv88e6xxx_g1_read(chip, MV88E6352_G1_VTU_SID, in mv88e6xxx_region_stu_snapshot()
560 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_VID, in mv88e6xxx_region_stu_snapshot()
562 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_DATA1, in mv88e6xxx_region_stu_snapshot()
564 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_DATA2, in mv88e6xxx_region_stu_snapshot()
566 err = err ? : mv88e6xxx_g1_read(chip, MV88E6XXX_G1_VTU_DATA3, in mv88e6xxx_region_stu_snapshot()
568 if (err) in mv88e6xxx_region_stu_snapshot()
576 if (err) { in mv88e6xxx_region_stu_snapshot()
578 return err; in mv88e6xxx_region_stu_snapshot()
592 int dev, port, err; in mv88e6xxx_region_pvt_snapshot() local
604 err = mv88e6xxx_g2_pvt_read(chip, dev, port, cur); in mv88e6xxx_region_pvt_snapshot()
605 if (err) in mv88e6xxx_region_pvt_snapshot()
614 if (err) { in mv88e6xxx_region_pvt_snapshot()
616 return err; in mv88e6xxx_region_pvt_snapshot()
632 int i, err; in mv88e6xxx_region_port_snapshot() local
640 err = mv88e6xxx_port_read(chip, port, i, &registers[i]); in mv88e6xxx_region_port_snapshot()
641 if (err) { in mv88e6xxx_region_port_snapshot()
650 return err; in mv88e6xxx_region_port_snapshot()