Lines Matching refs:int_desc
397 struct hv_msi_desc int_desc; member
403 struct tran_int_desc int_desc; member
409 struct hv_msi_desc2 int_desc; member
415 struct hv_msi_desc3 int_desc; member
421 struct tran_int_desc int_desc; member
616 struct tran_int_desc *int_desc; in hv_arch_irq_unmask() local
631 int_desc = data->chip_data; in hv_arch_irq_unmask()
632 if (!int_desc) { in hv_arch_irq_unmask()
644 params->int_entry.msi_entry.address.as_uint32 = int_desc->address & 0xffffffff; in hv_arch_irq_unmask()
645 params->int_entry.msi_entry.data.as_uint32 = int_desc->data; in hv_arch_irq_unmask()
1595 struct tran_int_desc *int_desc) in hv_int_desc_free() argument
1603 if (!int_desc->vector_count) { in hv_int_desc_free()
1604 kfree(int_desc); in hv_int_desc_free()
1612 int_pkt->int_desc = *int_desc; in hv_int_desc_free()
1615 kfree(int_desc); in hv_int_desc_free()
1635 struct tran_int_desc *int_desc; in hv_msi_free() local
1641 int_desc = irq_data_get_irq_chip_data(irq_data); in hv_msi_free()
1642 if (!int_desc) in hv_msi_free()
1648 kfree(int_desc); in hv_msi_free()
1652 hv_int_desc_free(hpdev, int_desc); in hv_msi_free()
1674 struct tran_int_desc int_desc; member
1689 comp_pkt->int_desc = int_resp->int_desc; in hv_pci_compose_compl()
1700 int_pkt->int_desc.vector = vector; in hv_compose_msi_req_v1()
1701 int_pkt->int_desc.vector_count = vector_count; in hv_compose_msi_req_v1()
1702 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v1()
1708 int_pkt->int_desc.cpu_mask = CPU_AFFINITY_ALL; in hv_compose_msi_req_v1()
1781 int_pkt->int_desc.vector = vector; in hv_compose_msi_req_v2()
1782 int_pkt->int_desc.vector_count = vector_count; in hv_compose_msi_req_v2()
1783 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v2()
1784 int_pkt->int_desc.processor_array[0] = in hv_compose_msi_req_v2()
1786 int_pkt->int_desc.processor_count = 1; in hv_compose_msi_req_v2()
1797 int_pkt->int_desc.vector = vector; in hv_compose_msi_req_v3()
1798 int_pkt->int_desc.reserved = 0; in hv_compose_msi_req_v3()
1799 int_pkt->int_desc.vector_count = vector_count; in hv_compose_msi_req_v3()
1800 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v3()
1801 int_pkt->int_desc.processor_array[0] = in hv_compose_msi_req_v3()
1803 int_pkt->int_desc.processor_count = 1; in hv_compose_msi_req_v3()
1828 struct tran_int_desc *int_desc; in hv_compose_msi_msg() local
1856 int_desc = data->chip_data; in hv_compose_msi_msg()
1857 msg->address_hi = int_desc->address >> 32; in hv_compose_msi_msg()
1858 msg->address_lo = int_desc->address & 0xffffffff; in hv_compose_msi_msg()
1859 msg->data = int_desc->data; in hv_compose_msi_msg()
1874 int_desc = data->chip_data; in hv_compose_msi_msg()
1876 hv_int_desc_free(hpdev, int_desc); in hv_compose_msi_msg()
1879 int_desc = kzalloc(sizeof(*int_desc), GFP_ATOMIC); in hv_compose_msi_msg()
1880 if (!int_desc) in hv_compose_msi_msg()
1889 data->chip_data = int_desc; in hv_compose_msi_msg()
1890 int_desc->address = msi_desc->msg.address_lo | in hv_compose_msi_msg()
1892 int_desc->data = msi_desc->msg.data + in hv_compose_msi_msg()
1896 msg->data = int_desc->data; in hv_compose_msi_msg()
2023 *int_desc = comp.int_desc; in hv_compose_msi_msg()
2024 data->chip_data = int_desc; in hv_compose_msi_msg()
2027 msg->address_hi = comp.int_desc.address >> 32; in hv_compose_msi_msg()
2028 msg->address_lo = comp.int_desc.address & 0xffffffff; in hv_compose_msi_msg()
2029 msg->data = comp.int_desc.data; in hv_compose_msi_msg()
2046 kfree(int_desc); in hv_compose_msi_msg()