Lines Matching +refs:trap +refs:group +refs:id +refs:attrs
143 struct devlink_port_attrs attrs; member
217 unsigned int id; member
233 unsigned int id; member
478 u32 id; member
483 int (*get)(struct devlink *devlink, u32 id,
485 int (*set)(struct devlink *devlink, u32 id,
487 int (*validate)(struct devlink *devlink, u32 id,
581 .id = DEVLINK_PARAM_GENERIC_ID_##_id, \
593 .id = _id, \
779 u32 id; member
800 u16 id; member
825 u16 id; member
1223 .id = DEVLINK_TRAP_GENERIC_ID_##_id, \
1235 .id = _id, \
1244 .id = DEVLINK_TRAP_GROUP_GENERIC_ID_##_id, \
1252 .id = _id, \
1351 const struct devlink_trap *trap, void *trap_ctx);
1359 const struct devlink_trap *trap, void *trap_ctx);
1364 const struct devlink_trap *trap,
1374 const struct devlink_trap_group *group);
1382 const struct devlink_trap_group *group,
1392 const struct devlink_trap_group *group,
1403 const struct devlink_trap *trap,
1454 const struct devlink_port_new_attrs *attrs,
1497 bool (*selftest_check)(struct devlink *devlink, unsigned int id,
1508 (*selftest_run)(struct devlink *devlink, unsigned int id,
1823 int devlink_region_snapshot_id_get(struct devlink *devlink, u32 *id);
1824 void devlink_region_snapshot_id_put(struct devlink *devlink, u32 id);