Lines Matching defs:state_change

4840 		struct drbd_state_change *state_change =
4842 list_del(&state_change->list);
4843 forget_state_change(state_change);
4847 static unsigned int notifications_for_state_change(struct drbd_state_change *state_change)
4850 state_change->n_connections +
4851 state_change->n_devices +
4852 state_change->n_devices * state_change->n_connections;
4857 struct drbd_state_change *state_change = (struct drbd_state_change *)cb->args[0];
4877 err = notify_resource_state_change(skb, seq, state_change->resource,
4882 if (n < state_change->n_connections) {
4883 err = notify_connection_state_change(skb, seq, &state_change->connections[n],
4887 n -= state_change->n_connections;
4888 if (n < state_change->n_devices) {
4889 err = notify_device_state_change(skb, seq, &state_change->devices[n],
4893 n -= state_change->n_devices;
4894 if (n < state_change->n_devices * state_change->n_connections) {
4895 err = notify_peer_device_state_change(skb, seq, &state_change->peer_devices[n],
4903 list_entry(state_change->list.next,
4925 struct drbd_state_change *state_change =
4929 list_add(&head, &state_change->list);
4938 struct drbd_state_change *state_change;
4940 state_change = remember_old_state(resource, GFP_KERNEL);
4941 if (!state_change) {
4947 copy_old_to_new_state_change(state_change);
4948 list_add_tail(&state_change->list, &head);
4949 cb->args[5] += notifications_for_state_change(state_change);
4954 struct drbd_state_change *state_change =
4956 cb->args[0] = (long)state_change;
4957 cb->args[3] = notifications_for_state_change(state_change);