Lines Matching refs:err

76 	int err;
82 err = nla_put_u32(msg, DEVLINK_ATTR_REGION_SNAPSHOT_ID, snapshot->id);
83 if (err)
91 return err;
100 int err;
108 err = devlink_nl_region_snapshot_id_put(msg, devlink, snapshot);
109 if (err)
118 return err;
127 int err;
133 err = devlink_nl_put_handle(msg, devlink);
134 if (err)
138 err = nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX,
140 if (err)
144 err = nla_put_string(msg, DEVLINK_ATTR_REGION_NAME, region->ops->name);
145 if (err)
148 err = nla_put_u64_64bit(msg, DEVLINK_ATTR_REGION_SIZE,
151 if (err)
154 err = nla_put_u32(msg, DEVLINK_ATTR_REGION_MAX_SNAPSHOTS,
156 if (err)
159 err = devlink_nl_region_snapshots_id_put(msg, devlink, region);
160 if (err)
168 return err;
179 int err;
187 err = -EMSGSIZE;
191 err = devlink_nl_put_handle(msg, devlink);
192 if (err)
196 err = nla_put_u32(msg, DEVLINK_ATTR_PORT_INDEX,
198 if (err)
202 err = nla_put_string(msg, DEVLINK_ATTR_REGION_NAME,
204 if (err)
208 err = nla_put_u32(msg, DEVLINK_ATTR_REGION_SNAPSHOT_ID,
210 if (err)
213 err = nla_put_u64_64bit(msg, DEVLINK_ATTR_REGION_SIZE,
215 if (err)
226 return ERR_PTR(err);
283 int err;
288 err = -EINVAL;
293 err = -EINVAL;
300 err = xa_err(__xa_store(&devlink->snapshot_ids, id, xa_mk_value(count),
304 return err;
367 int err;
374 err = xa_err(__xa_store(&devlink->snapshot_ids, id, xa_mk_value(0),
377 return err;
422 int err;
437 err = __devlink_snapshot_id_increment(devlink, snapshot_id);
438 if (err)
454 return err;
480 int err;
506 err = devlink_nl_region_fill(msg, devlink, DEVLINK_CMD_REGION_GET,
509 if (err) {
511 return err;
523 int err = 0;
530 err = devlink_nl_region_fill(msg, port->devlink,
535 if (err)
541 return err;
554 int err;
561 err = devlink_nl_region_fill(msg, devlink,
566 if (err) {
568 return err;
574 err = devlink_nl_cmd_region_get_port_dumpit(msg, cb, port, &idx,
576 if (err) {
578 return err;
647 int err;
683 err = -ENOSPC;
693 err = -EEXIST;
697 err = __devlink_snapshot_id_insert(devlink, snapshot_id);
698 if (err)
701 err = __devlink_region_snapshot_id_get(devlink, &snapshot_id);
702 if (err) {
709 err = region->port_ops->snapshot(port, region->port_ops,
712 err = region->ops->snapshot(devlink, region->ops,
714 if (err)
717 err = __devlink_region_snapshot_create(region, data, snapshot_id);
718 if (err)
727 err = -EINVAL;
735 err = PTR_ERR_OR_ZERO(msg);
736 if (err)
739 err = genlmsg_reply(msg, info);
740 if (err)
752 return err;
758 return err;
766 int err;
772 err = nla_put(msg, DEVLINK_ATTR_REGION_CHUNK_DATA, chunk_size, chunk);
773 if (err)
776 err = nla_put_u64_64bit(msg, DEVLINK_ATTR_REGION_CHUNK_ADDR, addr,
778 if (err)
786 return err;
801 int err = 0;
817 err = cb(cb_priv, data, data_size, curr_offset, extack);
818 if (err)
821 err = devlink_nl_cmd_region_read_chunk_fill(skb, data, data_size, curr_offset);
822 if (err)
831 return err;
882 int err;
893 err = -EINVAL;
902 err = -ENODEV;
917 err = -EINVAL;
925 err = -EINVAL;
931 err = -EOPNOTSUPP;
946 err = -EINVAL;
954 err = -EINVAL;
976 err = 0;
984 err = -EMSGSIZE;
988 err = devlink_nl_put_handle(skb, devlink);
989 if (err)
993 err = nla_put_u32(skb, DEVLINK_ATTR_PORT_INDEX,
995 if (err)
999 err = nla_put_string(skb, DEVLINK_ATTR_REGION_NAME, region_name);
1000 if (err)
1005 err = -EMSGSIZE;
1009 err = devlink_nl_region_read_fill(skb, region_cb, region_cb_priv,
1013 if (err && err != -EMSGSIZE)
1018 err = -EINVAL;
1035 return err;
1120 int err = 0;
1130 err = -EEXIST;
1136 err = -ENOMEM;
1155 return ERR_PTR(err);
1254 int err;
1257 err = __devlink_region_snapshot_create(region, data, snapshot_id);
1259 return err;