Home
last modified time | relevance | path

Searched refs:port_table_info (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/hv/
H A Dmshv_portid_table.c27 struct port_table_info *port_info; in mshv_port_table_fini()
41 mshv_portid_alloc(struct port_table_info *info) in mshv_portid_alloc()
56 struct port_table_info *info; in mshv_portid_free()
68 mshv_portid_lookup(int port_id, struct port_table_info *info) in mshv_portid_lookup()
70 struct port_table_info *_info; in mshv_portid_lookup()
H A Dmshv_synic.c109 struct port_table_info ptinfo = { 0 }; in mshv_doorbell_isr()
603 struct port_table_info *port_table_info; in mshv_register_doorbell() local
608 port_table_info = kmalloc(sizeof(*port_table_info), GFP_KERNEL); in mshv_register_doorbell()
609 if (!port_table_info) in mshv_register_doorbell()
612 port_table_info->hv_port_type = HV_PORT_TYPE_DOORBELL; in mshv_register_doorbell()
613 port_table_info->hv_port_doorbell.doorbell_cb = doorbell_cb; in mshv_register_doorbell()
614 port_table_info->hv_port_doorbell.data = data; in mshv_register_doorbell()
615 ret = mshv_portid_alloc(port_table_info); in mshv_register_doorbell()
617 kfree(port_table_info); in mshv_register_doorbell()
H A Dmshv_root.h193 struct port_table_info { struct
227 int mshv_portid_alloc(struct port_table_info *info);
228 int mshv_portid_lookup(int port_id, struct port_table_info *info);