Lines Matching refs:params

29 	struct alloc_buffer_stacks_param *params = &temp;  in gxio_mpipe_alloc_buffer_stacks()  local
31 params->count = count; in gxio_mpipe_alloc_buffer_stacks()
32 params->first = first; in gxio_mpipe_alloc_buffer_stacks()
33 params->flags = flags; in gxio_mpipe_alloc_buffer_stacks()
35 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_alloc_buffer_stacks()
36 sizeof(*params), in gxio_mpipe_alloc_buffer_stacks()
57 struct init_buffer_stack_aux_param *params = &temp; in gxio_mpipe_init_buffer_stack_aux() local
62 params->buffer.kernel.cpa = __cpa; in gxio_mpipe_init_buffer_stack_aux()
63 params->buffer.kernel.size = mem_size; in gxio_mpipe_init_buffer_stack_aux()
64 params->buffer.kernel.pte = __pte; in gxio_mpipe_init_buffer_stack_aux()
65 params->buffer.kernel.flags = mem_flags; in gxio_mpipe_init_buffer_stack_aux()
66 params->stack = stack; in gxio_mpipe_init_buffer_stack_aux()
67 params->buffer_size_enum = buffer_size_enum; in gxio_mpipe_init_buffer_stack_aux()
69 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_init_buffer_stack_aux()
70 sizeof(*params), in gxio_mpipe_init_buffer_stack_aux()
88 struct alloc_notif_rings_param *params = &temp; in gxio_mpipe_alloc_notif_rings() local
90 params->count = count; in gxio_mpipe_alloc_notif_rings()
91 params->first = first; in gxio_mpipe_alloc_notif_rings()
92 params->flags = flags; in gxio_mpipe_alloc_notif_rings()
94 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_alloc_notif_rings()
95 sizeof(*params), GXIO_MPIPE_OP_ALLOC_NOTIF_RINGS); in gxio_mpipe_alloc_notif_rings()
113 struct init_notif_ring_aux_param *params = &temp; in gxio_mpipe_init_notif_ring_aux() local
118 params->buffer.kernel.cpa = __cpa; in gxio_mpipe_init_notif_ring_aux()
119 params->buffer.kernel.size = mem_size; in gxio_mpipe_init_notif_ring_aux()
120 params->buffer.kernel.pte = __pte; in gxio_mpipe_init_notif_ring_aux()
121 params->buffer.kernel.flags = mem_flags; in gxio_mpipe_init_notif_ring_aux()
122 params->ring = ring; in gxio_mpipe_init_notif_ring_aux()
124 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_init_notif_ring_aux()
125 sizeof(*params), in gxio_mpipe_init_notif_ring_aux()
142 struct request_notif_ring_interrupt_param *params = &temp; in gxio_mpipe_request_notif_ring_interrupt() local
144 params->interrupt.kernel.x = inter_x; in gxio_mpipe_request_notif_ring_interrupt()
145 params->interrupt.kernel.y = inter_y; in gxio_mpipe_request_notif_ring_interrupt()
146 params->interrupt.kernel.ipi = inter_ipi; in gxio_mpipe_request_notif_ring_interrupt()
147 params->interrupt.kernel.event = inter_event; in gxio_mpipe_request_notif_ring_interrupt()
148 params->ring = ring; in gxio_mpipe_request_notif_ring_interrupt()
150 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_request_notif_ring_interrupt()
151 sizeof(*params), in gxio_mpipe_request_notif_ring_interrupt()
165 struct enable_notif_ring_interrupt_param *params = &temp; in gxio_mpipe_enable_notif_ring_interrupt() local
167 params->ring = ring; in gxio_mpipe_enable_notif_ring_interrupt()
169 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_enable_notif_ring_interrupt()
170 sizeof(*params), in gxio_mpipe_enable_notif_ring_interrupt()
187 struct alloc_notif_groups_param *params = &temp; in gxio_mpipe_alloc_notif_groups() local
189 params->count = count; in gxio_mpipe_alloc_notif_groups()
190 params->first = first; in gxio_mpipe_alloc_notif_groups()
191 params->flags = flags; in gxio_mpipe_alloc_notif_groups()
193 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_alloc_notif_groups()
194 sizeof(*params), GXIO_MPIPE_OP_ALLOC_NOTIF_GROUPS); in gxio_mpipe_alloc_notif_groups()
209 struct init_notif_group_param *params = &temp; in gxio_mpipe_init_notif_group() local
211 params->group = group; in gxio_mpipe_init_notif_group()
212 params->bits = bits; in gxio_mpipe_init_notif_group()
214 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_init_notif_group()
215 sizeof(*params), GXIO_MPIPE_OP_INIT_NOTIF_GROUP); in gxio_mpipe_init_notif_group()
230 struct alloc_buckets_param *params = &temp; in gxio_mpipe_alloc_buckets() local
232 params->count = count; in gxio_mpipe_alloc_buckets()
233 params->first = first; in gxio_mpipe_alloc_buckets()
234 params->flags = flags; in gxio_mpipe_alloc_buckets()
236 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_alloc_buckets()
237 sizeof(*params), GXIO_MPIPE_OP_ALLOC_BUCKETS); in gxio_mpipe_alloc_buckets()
251 struct init_bucket_param *params = &temp; in gxio_mpipe_init_bucket() local
253 params->bucket = bucket; in gxio_mpipe_init_bucket()
254 params->bucket_info = bucket_info; in gxio_mpipe_init_bucket()
256 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_init_bucket()
257 sizeof(*params), GXIO_MPIPE_OP_INIT_BUCKET); in gxio_mpipe_init_bucket()
273 struct alloc_edma_rings_param *params = &temp; in gxio_mpipe_alloc_edma_rings() local
275 params->count = count; in gxio_mpipe_alloc_edma_rings()
276 params->first = first; in gxio_mpipe_alloc_edma_rings()
277 params->flags = flags; in gxio_mpipe_alloc_edma_rings()
279 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_alloc_edma_rings()
280 sizeof(*params), GXIO_MPIPE_OP_ALLOC_EDMA_RINGS); in gxio_mpipe_alloc_edma_rings()
299 struct init_edma_ring_aux_param *params = &temp; in gxio_mpipe_init_edma_ring_aux() local
304 params->buffer.kernel.cpa = __cpa; in gxio_mpipe_init_edma_ring_aux()
305 params->buffer.kernel.size = mem_size; in gxio_mpipe_init_edma_ring_aux()
306 params->buffer.kernel.pte = __pte; in gxio_mpipe_init_edma_ring_aux()
307 params->buffer.kernel.flags = mem_flags; in gxio_mpipe_init_edma_ring_aux()
308 params->ring = ring; in gxio_mpipe_init_edma_ring_aux()
309 params->channel = channel; in gxio_mpipe_init_edma_ring_aux()
311 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_init_edma_ring_aux()
312 sizeof(*params), GXIO_MPIPE_OP_INIT_EDMA_RING_AUX); in gxio_mpipe_init_edma_ring_aux()
321 const void *params = blob; in gxio_mpipe_commit_rules() local
323 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, blob_size, in gxio_mpipe_commit_rules()
340 struct register_client_memory_param *params = &temp; in gxio_mpipe_register_client_memory() local
342 params->iotlb = iotlb; in gxio_mpipe_register_client_memory()
343 params->pte = pte; in gxio_mpipe_register_client_memory()
344 params->flags = flags; in gxio_mpipe_register_client_memory()
346 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_register_client_memory()
347 sizeof(*params), in gxio_mpipe_register_client_memory()
362 struct link_open_aux_param *params = &temp; in gxio_mpipe_link_open_aux() local
364 params->name = name; in gxio_mpipe_link_open_aux()
365 params->flags = flags; in gxio_mpipe_link_open_aux()
367 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_link_open_aux()
368 sizeof(*params), GXIO_MPIPE_OP_LINK_OPEN_AUX); in gxio_mpipe_link_open_aux()
380 struct link_close_aux_param *params = &temp; in gxio_mpipe_link_close_aux() local
382 params->mac = mac; in gxio_mpipe_link_close_aux()
384 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_link_close_aux()
385 sizeof(*params), GXIO_MPIPE_OP_LINK_CLOSE_AUX); in gxio_mpipe_link_close_aux()
400 struct link_set_attr_aux_param *params = &temp; in gxio_mpipe_link_set_attr_aux() local
402 params->mac = mac; in gxio_mpipe_link_set_attr_aux()
403 params->attr = attr; in gxio_mpipe_link_set_attr_aux()
404 params->val = val; in gxio_mpipe_link_set_attr_aux()
406 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_link_set_attr_aux()
407 sizeof(*params), GXIO_MPIPE_OP_LINK_SET_ATTR_AUX); in gxio_mpipe_link_set_attr_aux()
423 struct get_timestamp_aux_param *params = &temp; in gxio_mpipe_get_timestamp_aux() local
426 hv_dev_pread(context->fd, 0, (HV_VirtAddr) params, sizeof(*params), in gxio_mpipe_get_timestamp_aux()
428 *sec = params->sec; in gxio_mpipe_get_timestamp_aux()
429 *nsec = params->nsec; in gxio_mpipe_get_timestamp_aux()
430 *cycles = params->cycles; in gxio_mpipe_get_timestamp_aux()
447 struct set_timestamp_aux_param *params = &temp; in gxio_mpipe_set_timestamp_aux() local
449 params->sec = sec; in gxio_mpipe_set_timestamp_aux()
450 params->nsec = nsec; in gxio_mpipe_set_timestamp_aux()
451 params->cycles = cycles; in gxio_mpipe_set_timestamp_aux()
453 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_set_timestamp_aux()
454 sizeof(*params), GXIO_MPIPE_OP_SET_TIMESTAMP_AUX); in gxio_mpipe_set_timestamp_aux()
466 struct adjust_timestamp_aux_param *params = &temp; in gxio_mpipe_adjust_timestamp_aux() local
468 params->nsec = nsec; in gxio_mpipe_adjust_timestamp_aux()
470 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_adjust_timestamp_aux()
471 sizeof(*params), in gxio_mpipe_adjust_timestamp_aux()
489 struct config_edma_ring_blks_param *params = &temp; in gxio_mpipe_config_edma_ring_blks() local
491 params->ering = ering; in gxio_mpipe_config_edma_ring_blks()
492 params->max_blks = max_blks; in gxio_mpipe_config_edma_ring_blks()
493 params->min_snf_blks = min_snf_blks; in gxio_mpipe_config_edma_ring_blks()
494 params->db = db; in gxio_mpipe_config_edma_ring_blks()
496 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_config_edma_ring_blks()
497 sizeof(*params), in gxio_mpipe_config_edma_ring_blks()
510 struct adjust_timestamp_freq_param *params = &temp; in gxio_mpipe_adjust_timestamp_freq() local
512 params->ppb = ppb; in gxio_mpipe_adjust_timestamp_freq()
514 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_adjust_timestamp_freq()
515 sizeof(*params), in gxio_mpipe_adjust_timestamp_freq()
528 struct arm_pollfd_param *params = &temp; in gxio_mpipe_arm_pollfd() local
530 params->pollfd.kernel.cookie = pollfd_cookie; in gxio_mpipe_arm_pollfd()
532 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_arm_pollfd()
533 sizeof(*params), GXIO_MPIPE_OP_ARM_POLLFD); in gxio_mpipe_arm_pollfd()
545 struct close_pollfd_param *params = &temp; in gxio_mpipe_close_pollfd() local
547 params->pollfd.kernel.cookie = pollfd_cookie; in gxio_mpipe_close_pollfd()
549 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_close_pollfd()
550 sizeof(*params), GXIO_MPIPE_OP_CLOSE_POLLFD); in gxio_mpipe_close_pollfd()
563 struct get_mmio_base_param *params = &temp; in gxio_mpipe_get_mmio_base() local
566 hv_dev_pread(context->fd, 0, (HV_VirtAddr) params, sizeof(*params), in gxio_mpipe_get_mmio_base()
568 *base = params->base; in gxio_mpipe_get_mmio_base()
584 struct check_mmio_offset_param *params = &temp; in gxio_mpipe_check_mmio_offset() local
586 params->offset = offset; in gxio_mpipe_check_mmio_offset()
587 params->size = size; in gxio_mpipe_check_mmio_offset()
589 return hv_dev_pwrite(context->fd, 0, (HV_VirtAddr) params, in gxio_mpipe_check_mmio_offset()
590 sizeof(*params), GXIO_MPIPE_OP_CHECK_MMIO_OFFSET); in gxio_mpipe_check_mmio_offset()