Lines Matching refs:params

28 	struct alloc_asids_param *params = &temp;  in gxio_trio_alloc_asids()  local
30 params->count = count; in gxio_trio_alloc_asids()
31 params->first = first; in gxio_trio_alloc_asids()
32 params->flags = flags; in gxio_trio_alloc_asids()
34 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_alloc_asids()
35 sizeof(*params), GXIO_TRIO_OP_ALLOC_ASIDS); in gxio_trio_alloc_asids()
52 struct alloc_memory_maps_param *params = &temp; in gxio_trio_alloc_memory_maps() local
54 params->count = count; in gxio_trio_alloc_memory_maps()
55 params->first = first; in gxio_trio_alloc_memory_maps()
56 params->flags = flags; in gxio_trio_alloc_memory_maps()
58 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_alloc_memory_maps()
59 sizeof(*params), GXIO_TRIO_OP_ALLOC_MEMORY_MAPS); in gxio_trio_alloc_memory_maps()
75 struct alloc_scatter_queues_param *params = &temp; in gxio_trio_alloc_scatter_queues() local
77 params->count = count; in gxio_trio_alloc_scatter_queues()
78 params->first = first; in gxio_trio_alloc_scatter_queues()
79 params->flags = flags; in gxio_trio_alloc_scatter_queues()
81 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_alloc_scatter_queues()
82 sizeof(*params), in gxio_trio_alloc_scatter_queues()
99 struct alloc_pio_regions_param *params = &temp; in gxio_trio_alloc_pio_regions() local
101 params->count = count; in gxio_trio_alloc_pio_regions()
102 params->first = first; in gxio_trio_alloc_pio_regions()
103 params->flags = flags; in gxio_trio_alloc_pio_regions()
105 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_alloc_pio_regions()
106 sizeof(*params), GXIO_TRIO_OP_ALLOC_PIO_REGIONS); in gxio_trio_alloc_pio_regions()
123 struct init_pio_region_aux_param *params = &temp; in gxio_trio_init_pio_region_aux() local
125 params->pio_region = pio_region; in gxio_trio_init_pio_region_aux()
126 params->mac = mac; in gxio_trio_init_pio_region_aux()
127 params->bus_address_hi = bus_address_hi; in gxio_trio_init_pio_region_aux()
128 params->flags = flags; in gxio_trio_init_pio_region_aux()
130 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_init_pio_region_aux()
131 sizeof(*params), GXIO_TRIO_OP_INIT_PIO_REGION_AUX); in gxio_trio_init_pio_region_aux()
156 struct init_memory_map_mmu_aux_param *params = &temp; in gxio_trio_init_memory_map_mmu_aux() local
158 params->map = map; in gxio_trio_init_memory_map_mmu_aux()
159 params->va = va; in gxio_trio_init_memory_map_mmu_aux()
160 params->size = size; in gxio_trio_init_memory_map_mmu_aux()
161 params->asid = asid; in gxio_trio_init_memory_map_mmu_aux()
162 params->mac = mac; in gxio_trio_init_memory_map_mmu_aux()
163 params->bus_address = bus_address; in gxio_trio_init_memory_map_mmu_aux()
164 params->node = node; in gxio_trio_init_memory_map_mmu_aux()
165 params->order_mode = order_mode; in gxio_trio_init_memory_map_mmu_aux()
167 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_init_memory_map_mmu_aux()
168 sizeof(*params), in gxio_trio_init_memory_map_mmu_aux()
183 struct get_port_property_param *params = &temp; in gxio_trio_get_port_property() local
186 hv_dev_pread(context->fd, 0, (HV_VirtAddr) params, sizeof(*params), in gxio_trio_get_port_property()
188 *trio_ports = params->trio_ports; in gxio_trio_get_port_property()
206 struct config_legacy_intr_param *params = &temp; in gxio_trio_config_legacy_intr() local
208 params->interrupt.kernel.x = inter_x; in gxio_trio_config_legacy_intr()
209 params->interrupt.kernel.y = inter_y; in gxio_trio_config_legacy_intr()
210 params->interrupt.kernel.ipi = inter_ipi; in gxio_trio_config_legacy_intr()
211 params->interrupt.kernel.event = inter_event; in gxio_trio_config_legacy_intr()
212 params->mac = mac; in gxio_trio_config_legacy_intr()
213 params->intx = intx; in gxio_trio_config_legacy_intr()
215 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_config_legacy_intr()
216 sizeof(*params), GXIO_TRIO_OP_CONFIG_LEGACY_INTR); in gxio_trio_config_legacy_intr()
237 struct config_msi_intr_param *params = &temp; in gxio_trio_config_msi_intr() local
239 params->interrupt.kernel.x = inter_x; in gxio_trio_config_msi_intr()
240 params->interrupt.kernel.y = inter_y; in gxio_trio_config_msi_intr()
241 params->interrupt.kernel.ipi = inter_ipi; in gxio_trio_config_msi_intr()
242 params->interrupt.kernel.event = inter_event; in gxio_trio_config_msi_intr()
243 params->mac = mac; in gxio_trio_config_msi_intr()
244 params->mem_map = mem_map; in gxio_trio_config_msi_intr()
245 params->mem_map_base = mem_map_base; in gxio_trio_config_msi_intr()
246 params->mem_map_limit = mem_map_limit; in gxio_trio_config_msi_intr()
247 params->asid = asid; in gxio_trio_config_msi_intr()
249 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_config_msi_intr()
250 sizeof(*params), GXIO_TRIO_OP_CONFIG_MSI_INTR); in gxio_trio_config_msi_intr()
266 struct set_mps_mrs_param *params = &temp; in gxio_trio_set_mps_mrs() local
268 params->mps = mps; in gxio_trio_set_mps_mrs()
269 params->mrs = mrs; in gxio_trio_set_mps_mrs()
270 params->mac = mac; in gxio_trio_set_mps_mrs()
272 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_set_mps_mrs()
273 sizeof(*params), GXIO_TRIO_OP_SET_MPS_MRS); in gxio_trio_set_mps_mrs()
285 struct force_rc_link_up_param *params = &temp; in gxio_trio_force_rc_link_up() local
287 params->mac = mac; in gxio_trio_force_rc_link_up()
289 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_force_rc_link_up()
290 sizeof(*params), GXIO_TRIO_OP_FORCE_RC_LINK_UP); in gxio_trio_force_rc_link_up()
302 struct force_ep_link_up_param *params = &temp; in gxio_trio_force_ep_link_up() local
304 params->mac = mac; in gxio_trio_force_ep_link_up()
306 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_force_ep_link_up()
307 sizeof(*params), GXIO_TRIO_OP_FORCE_EP_LINK_UP); in gxio_trio_force_ep_link_up()
320 struct get_mmio_base_param *params = &temp; in gxio_trio_get_mmio_base() local
323 hv_dev_pread(context->fd, 0, (HV_VirtAddr) params, sizeof(*params), in gxio_trio_get_mmio_base()
325 *base = params->base; in gxio_trio_get_mmio_base()
341 struct check_mmio_offset_param *params = &temp; in gxio_trio_check_mmio_offset() local
343 params->offset = offset; in gxio_trio_check_mmio_offset()
344 params->size = size; in gxio_trio_check_mmio_offset()
346 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_trio_check_mmio_offset()
347 sizeof(*params), GXIO_TRIO_OP_CHECK_MMIO_OFFSET); in gxio_trio_check_mmio_offset()