Home
last modified time | relevance | path

Searched refs:rescind (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/hv/
H A Dchannel_mgmt.c180 channel->rescind = true; in vmbus_rescind_cleanup()
453 BUG_ON(!channel->rescind); in hv_process_channel_removal()
504 channel->rescind = true; in vmbus_free_channels()
1170 struct vmbus_channel_rescind_offer *rescind; in vmbus_onoffer_rescind() local
1175 rescind = (struct vmbus_channel_rescind_offer *)hdr; in vmbus_onoffer_rescind()
1177 trace_vmbus_onoffer_rescind(rescind); in vmbus_onoffer_rescind()
1212 channel = relid2channel(rescind->child_relid); in vmbus_onoffer_rescind()
1310 while (!READ_ONCE(channel->probe_done) || !READ_ONCE(channel->rescind)) in vmbus_hvsock_device_unregister()
H A Dchannel.c502 if (channel->rescind) { in __vmbus_establish_gpadl()
544 if (channel->rescind) { in __vmbus_establish_gpadl()
919 if (newchannel->rescind) { in __vmbus_open()
938 if (newchannel->rescind) { in __vmbus_open()
1031 if (channel->rescind) in vmbus_teardown_gpadl()
1049 * we will be awakened by the rescind in vmbus_teardown_gpadl()
1052 if (channel->rescind) in vmbus_teardown_gpadl()
1172 if (cur_channel->rescind) in vmbus_disconnect_ring()
1179 if (cur_channel->rescind) in vmbus_disconnect_ring()
H A Dring_buffer.c253 if (channel->rescind) in hv_ringbuffer_cleanup()
349 if (channel->rescind) { in hv_ringbuffer_write()
H A Dvmbus_drv.c1117 * The host can generate a rescind message while we in __vmbus_on_msg_dpc()
1126 * If we are handling the rescind message; in __vmbus_on_msg_dpc()
1151 * before sending the rescind message of the same in __vmbus_on_msg_dpc()
1168 * to the CPUs which will execute the offer & rescind in __vmbus_on_msg_dpc()
1202 struct vmbus_channel_rescind_offer *rescind; in vmbus_force_channel_rescinded()
1210 ctx = kzalloc(sizeof(*ctx) + sizeof(*rescind), in vmbus_force_channel_rescinded()
1218 ctx->msg.header.payload_size = sizeof(*rescind); in vmbus_force_channel_rescinded()
1221 rescind = (struct vmbus_channel_rescind_offer *)ctx->msg.payload; in vmbus_force_channel_rescinded()
1222 rescind->header.msgtype = CHANNELMSG_RESCIND_CHANNELOFFER; in vmbus_force_channel_rescinded()
1223 rescind in vmbus_force_channel_rescinded()
1201 struct vmbus_channel_rescind_offer *rescind; vmbus_force_channel_rescinded() local
[all...]
/linux/Documentation/virt/hyperv/
H A Dvpci.rst130 been removed. At this point, Hyper-V sends a VMBus rescind
134 been present are gone from the Linux kernel. The rescind
144 Ejection Complete before sending the VMBus rescind
147 performs the rescind steps, which will likely result in
/linux/drivers/net/hyperv/
H A Dnetvsc.c239 if (device->channel->rescind) in netvsc_revoke_recv_buf()
290 if (device->channel->rescind) in netvsc_revoke_send_buf()
1154 if (out_channel->rescind) in netvsc_send_pkt()
/linux/include/linux/
H A Dhyperv.h834 bool rescind; /* got rescind msg */
835 bool rescind_ref; /* got rescind msg, got channel reference */
933 * Channel rescind callback. Some channels (the hvsock ones), need to
1279 * However, to facilitate the notification of new-offer/rescind-offer
802 bool rescind; /* got rescind msg */ global() member
/linux/drivers/pci/controller/
H A Dpci-hyperv.c1042 * without either a rescind or completion, add a warning.
1053 if (hdev->channel->rescind) { in wait_for_response()
3594 * channel->rescind = true. in hv_pci_query_relations()
3943 if (chan->rescind) in hv_pci_bus_exit()