Lines Matching refs:client_update

1672 	struct necp_client_update *client_update;  in necp_client_update_alloc()  local
1684 client_update = kalloc_type(struct necp_client_update, in necp_client_update_alloc()
1686 client_update->update_length = alloc_size; in necp_client_update_alloc()
1687 client_update->update = buffer; in necp_client_update_alloc()
1689 return client_update; in necp_client_update_alloc()
1693 necp_client_update_free(struct necp_client_update *client_update) in necp_client_update_free() argument
1695 kfree_data_sized_by(client_update->update, client_update->update_length); in necp_client_update_free()
1696 kfree_type(struct necp_client_update, client_update); in necp_client_update_free()
1702 struct necp_client_update *client_update; in necp_client_update_observer_add_internal() local
1711 client_update = necp_client_update_alloc(client->parameters, client->parameters_length); in necp_client_update_observer_add_internal()
1712 if (client_update != NULL) { in necp_client_update_observer_add_internal()
1713 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_add_internal()
1714 client_update->update->update_type = NECP_CLIENT_UPDATE_TYPE_PARAMETERS; in necp_client_update_observer_add_internal()
1715 TAILQ_INSERT_TAIL(&observer_fd->update_list, client_update, chain); in necp_client_update_observer_add_internal()
1734 …struct necp_client_update *client_update = necp_client_update_alloc(client->result, client->result… in necp_client_update_observer_update_internal() local
1735 if (client_update != NULL) { in necp_client_update_observer_update_internal()
1736 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_update_internal()
1737 client_update->update->update_type = NECP_CLIENT_UPDATE_TYPE_RESULT; in necp_client_update_observer_update_internal()
1738 TAILQ_INSERT_TAIL(&observer_fd->update_list, client_update, chain); in necp_client_update_observer_update_internal()
1757 struct necp_client_update *client_update = necp_client_update_alloc(NULL, 0); in necp_client_update_observer_remove_internal() local
1758 if (client_update != NULL) { in necp_client_update_observer_remove_internal()
1759 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_remove_internal()
1760 client_update->update->update_type = NECP_CLIENT_UPDATE_TYPE_REMOVE; in necp_client_update_observer_remove_internal()
1761 TAILQ_INSERT_TAIL(&observer_fd->update_list, client_update, chain); in necp_client_update_observer_remove_internal()
2076 struct necp_client_update *client_update = NULL; in necpop_close() local
2078 TAILQ_FOREACH_SAFE(client_update, &fd_data->update_list, chain, temp_update) { in necpop_close()
2080 TAILQ_REMOVE(&fd_data->update_list, client_update, chain); in necpop_close()
2081 necp_client_update_free(client_update); in necpop_close()
9080 struct necp_client_update *client_update = TAILQ_FIRST(&fd_data->update_list); in necp_client_copy_client_update() local
9081 if (client_update != NULL) { in necp_client_copy_client_update()
9082 TAILQ_REMOVE(&fd_data->update_list, client_update, chain); in necp_client_copy_client_update()
9088 if (client_update != NULL) { in necp_client_copy_client_update()
9089 error = copyout(client_update->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_copy_client_update()
9093 if (uap->buffer_size < client_update->update_length) { in necp_client_copy_client_update()
9094 …uffer size cannot hold update (%zu < %zu)", (size_t)uap->buffer_size, client_update->update_length… in necp_client_copy_client_update()
9097 error = copyout(client_update->update, uap->buffer, client_update->update_length); in necp_client_copy_client_update()
9101 *retval = client_update->update_length; in necp_client_copy_client_update()
9106 necp_client_update_free(client_update); in necp_client_copy_client_update()
9107 client_update = NULL; in necp_client_copy_client_update()