Lines Matching refs:int_desc
371 struct hv_msi_desc int_desc; member
377 struct tran_int_desc int_desc; member
383 struct hv_msi_desc2 int_desc; member
389 struct tran_int_desc int_desc; member
1113 struct tran_int_desc *int_desc) in hv_int_desc_free() argument
1121 if (!int_desc->vector_count) { in hv_int_desc_free()
1122 kfree(int_desc); in hv_int_desc_free()
1130 int_pkt->int_desc = *int_desc; in hv_int_desc_free()
1133 kfree(int_desc); in hv_int_desc_free()
1153 struct tran_int_desc *int_desc; in hv_msi_free() local
1159 int_desc = irq_data_get_irq_chip_data(irq_data); in hv_msi_free()
1160 if (!int_desc) in hv_msi_free()
1166 kfree(int_desc); in hv_msi_free()
1170 hv_int_desc_free(hpdev, int_desc); in hv_msi_free()
1224 struct tran_int_desc *int_desc; in hv_irq_unmask() local
1239 int_desc = data->chip_data; in hv_irq_unmask()
1247 params->int_entry.msi_entry.address = int_desc->address & 0xffffffff; in hv_irq_unmask()
1248 params->int_entry.msi_entry.data = int_desc->data; in hv_irq_unmask()
1332 struct tran_int_desc int_desc; member
1343 comp_pkt->int_desc = int_resp->int_desc; in hv_pci_compose_compl()
1353 int_pkt->int_desc.vector = vector; in hv_compose_msi_req_v1()
1354 int_pkt->int_desc.vector_count = vector_count; in hv_compose_msi_req_v1()
1355 int_pkt->int_desc.delivery_mode = dest_Fixed; in hv_compose_msi_req_v1()
1361 int_pkt->int_desc.cpu_mask = CPU_AFFINITY_ALL; in hv_compose_msi_req_v1()
1374 int_pkt->int_desc.vector = vector; in hv_compose_msi_req_v2()
1375 int_pkt->int_desc.vector_count = vector_count; in hv_compose_msi_req_v2()
1376 int_pkt->int_desc.delivery_mode = dest_Fixed; in hv_compose_msi_req_v2()
1383 int_pkt->int_desc.processor_array[0] = in hv_compose_msi_req_v2()
1385 int_pkt->int_desc.processor_count = 1; in hv_compose_msi_req_v2()
1410 struct tran_int_desc *int_desc; in hv_compose_msi_msg() local
1426 int_desc = data->chip_data; in hv_compose_msi_msg()
1427 msg->address_hi = int_desc->address >> 32; in hv_compose_msi_msg()
1428 msg->address_lo = int_desc->address & 0xffffffff; in hv_compose_msi_msg()
1429 msg->data = int_desc->data; in hv_compose_msi_msg()
1443 int_desc = kzalloc(sizeof(*int_desc), GFP_ATOMIC); in hv_compose_msi_msg()
1444 if (!int_desc) in hv_compose_msi_msg()
1453 data->chip_data = int_desc; in hv_compose_msi_msg()
1454 int_desc->address = msi_desc->msg.address_lo | in hv_compose_msi_msg()
1456 int_desc->data = msi_desc->msg.data + in hv_compose_msi_msg()
1460 msg->data = int_desc->data; in hv_compose_msi_msg()
1579 *int_desc = comp.int_desc; in hv_compose_msi_msg()
1580 data->chip_data = int_desc; in hv_compose_msi_msg()
1583 msg->address_hi = comp.int_desc.address >> 32; in hv_compose_msi_msg()
1584 msg->address_lo = comp.int_desc.address & 0xffffffff; in hv_compose_msi_msg()
1585 msg->data = comp.int_desc.data; in hv_compose_msi_msg()
1593 kfree(int_desc); in hv_compose_msi_msg()