Home
last modified time | relevance | path

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

/linux/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.c118 struct port_table_info ptinfo = { 0 }; in mshv_doorbell_isr()
612 struct port_table_info *port_table_info; in mshv_register_doorbell() local
617 port_table_info = kmalloc_obj(*port_table_info); in mshv_register_doorbell()
618 if (!port_table_info) in mshv_register_doorbell()
621 port_table_info->hv_port_type = HV_PORT_TYPE_DOORBELL; in mshv_register_doorbell()
622 port_table_info->hv_port_doorbell.doorbell_cb = doorbell_cb; in mshv_register_doorbell()
623 port_table_info->hv_port_doorbell.data = data; in mshv_register_doorbell()
624 ret = mshv_portid_alloc(port_table_info); in mshv_register_doorbell()
626 kfree(port_table_info); in mshv_register_doorbell()
H A Dmshv_root.h208 struct port_table_info { struct
242 int mshv_portid_alloc(struct port_table_info *info);
243 int mshv_portid_lookup(int port_id, struct port_table_info *info);