Lines Matching defs:linecard
152 struct devlink_linecard *linecard;
168 * @provision: callback to provision the linecard slot with certain
169 * type of linecard. As a result of this operation,
174 * @unprovision: callback to unprovision the linecard slot. As a result
179 * @same_provision: callback to ask the driver if linecard is already
180 * provisioned in the same way user asks this linecard to be
186 int (*provision)(struct devlink_linecard *linecard, void *priv,
189 int (*unprovision)(struct devlink_linecard *linecard, void *priv,
191 bool (*same_provision)(struct devlink_linecard *linecard, void *priv,
193 unsigned int (*types_count)(struct devlink_linecard *linecard,
195 void (*types_get)(struct devlink_linecard *linecard,
1709 struct devlink_linecard *linecard);
1713 void devl_linecard_destroy(struct devlink_linecard *linecard);
1714 void devlink_linecard_provision_set(struct devlink_linecard *linecard,
1716 void devlink_linecard_provision_clear(struct devlink_linecard *linecard);
1717 void devlink_linecard_provision_fail(struct devlink_linecard *linecard);
1718 void devlink_linecard_activate(struct devlink_linecard *linecard);
1719 void devlink_linecard_deactivate(struct devlink_linecard *linecard);
1720 void devlink_linecard_nested_dl_set(struct devlink_linecard *linecard,