port_table_info
struct port_table_info *port_info;
mshv_portid_alloc(struct port_table_info *info)
struct port_table_info *info;
mshv_portid_lookup(int port_id, struct port_table_info *info)
struct port_table_info *_info;
int mshv_portid_alloc(struct port_table_info *info);
int mshv_portid_lookup(int port_id, struct port_table_info *info);
struct port_table_info ptinfo = { 0 };
struct port_table_info *port_table_info;
port_table_info = kmalloc_obj(*port_table_info);
if (!port_table_info)
port_table_info->hv_port_type = HV_PORT_TYPE_DOORBELL;
port_table_info->hv_port_doorbell.doorbell_cb = doorbell_cb;
port_table_info->hv_port_doorbell.data = data;
ret = mshv_portid_alloc(port_table_info);
kfree(port_table_info);