Searched refs:relid (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/hv/
H A Dconnection.c368 struct vmbus_channel *relid2channel(u32 relid) argument
371 pr_warn_once("relid2channel: relid=%d: No channels mapped!\n", relid);
374 if (WARN_ON(relid >= MAX_CHANNEL_RELIDS))
376 return READ_ONCE(vmbus_connection.channels[relid]);
H A Dhyperv_vmbus.h318 static inline void vmbus_send_interrupt(u32 relid) argument
320 sync_set_bit(relid, vmbus_connection.send_int_page);
358 struct vmbus_channel *relid2channel(u32 relid);
H A Dhv.c421 u32 relid; local
426 for_each_set_bit(relid, recv_int_page, HV_EVENT_FLAGS_COUNT) {
428 if (relid == 0)
H A Dhv_trace.h334 TP_STRUCT__entry(__field(u32, relid)),
335 TP_fast_assign(__entry->relid = channel->offermsg.child_relid),
336 TP_printk("relid 0x%x", __entry->relid)
H A Dvmbus_drv.c1199 u32 maxbits, relid; local
1216 for_each_set_bit(relid, recv_int_page, maxbits) {
1220 if (!sync_test_and_clear_bit(relid, recv_int_page))
1224 if (relid == 0)
1235 /* Find channel based on relid */
1236 channel = relid2channel(relid);
1823 u32 relid = channel->offermsg.child_relid; local
1828 "%u", relid);
2411 * the channel's relid. Upon resume, vmbus_onoffer() will fix
2412 * up the relid (an
[all...]
H A Dchannel_mgmt.c380 * The mapping of the channel's relid is visible from the CPUs that
393 * that vmbus_chan_sched() must find the channel's relid in
418 static void vmbus_release_relid(u32 relid) argument
424 msg.child_relid = relid;
446 * channels and the relid is invalidated. After hibernation, when the
468 * the relid is invalidated; after hibernation, when the user-space app
469 * destroys the channel, the relid is INVALID_RELID, and in this case
470 * it's unnecessary and unsafe to release the old relid, since the same
471 * relid can refer to a completely different channel now.
545 pr_err("unable to add child device object (relid
[all...]

Completed in 106 milliseconds