/drivers/xen/ |
D | efi.c | 40 #define efi_data(op) (op.u.efi_runtime_call) argument 44 struct xen_platform_op op = INIT_EFI_OP(get_time); in xen_efi_get_time() local 46 if (HYPERVISOR_platform_op(&op) < 0) in xen_efi_get_time() 50 BUILD_BUG_ON(sizeof(*tm) != sizeof(efi_data(op).u.get_time.time)); in xen_efi_get_time() 51 memcpy(tm, &efi_data(op).u.get_time.time, sizeof(*tm)); in xen_efi_get_time() 55 tc->resolution = efi_data(op).u.get_time.resolution; in xen_efi_get_time() 56 tc->accuracy = efi_data(op).u.get_time.accuracy; in xen_efi_get_time() 57 tc->sets_to_zero = !!(efi_data(op).misc & in xen_efi_get_time() 61 return efi_data(op).status; in xen_efi_get_time() 67 struct xen_platform_op op = INIT_EFI_OP(set_time); in xen_efi_set_time() local [all …]
|
D | fallback.c | 10 struct evtchn_op op; in xen_event_channel_op_compat() local 13 op.cmd = cmd; in xen_event_channel_op_compat() 14 memcpy(&op.u, arg, sizeof(op.u)); in xen_event_channel_op_compat() 15 rc = _hypercall1(int, event_channel_op_compat, &op); in xen_event_channel_op_compat() 27 memcpy(arg, &op.u.eop, sizeof(op.u.eop)); \ in xen_event_channel_op_compat() 49 struct physdev_op op; in xen_physdev_op_compat() local 52 op.cmd = cmd; in xen_physdev_op_compat() 53 memcpy(&op.u, arg, sizeof(op.u)); in xen_physdev_op_compat() 54 rc = _hypercall1(int, physdev_op_compat, &op); in xen_physdev_op_compat() 66 memcpy(arg, &op.u.fld, sizeof(op.u.fld)); \ in xen_physdev_op_compat()
|
/drivers/crypto/sunxi-ss/ |
D | sun4i-ss-hash.c | 23 struct sun4i_tfm_ctx *op = crypto_tfm_ctx(tfm); in sun4i_hash_crainit() local 27 memset(op, 0, sizeof(struct sun4i_tfm_ctx)); in sun4i_hash_crainit() 30 op->ss = algt->ss; in sun4i_hash_crainit() 40 struct sun4i_req_ctx *op = ahash_request_ctx(areq); in sun4i_hash_init() local 45 memset(op, 0, sizeof(struct sun4i_req_ctx)); in sun4i_hash_init() 48 op->mode = algt->mode; in sun4i_hash_init() 55 struct sun4i_req_ctx *op = ahash_request_ctx(areq); in sun4i_hash_export_md5() local 59 octx->byte_count = op->byte_count + op->len; in sun4i_hash_export_md5() 61 memcpy(octx->block, op->buf, op->len); in sun4i_hash_export_md5() 63 if (op->byte_count) { in sun4i_hash_export_md5() [all …]
|
D | sun4i-ss-cipher.c | 22 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm); in sun4i_ss_opti_poll() local 23 struct sun4i_ss_ctx *ss = op->ss; in sun4i_ss_opti_poll() 56 for (i = 0; i < op->keylen; i += 4) in sun4i_ss_opti_poll() 57 writel(*(op->key + i / 4), ss->base + SS_KEY0 + i); in sun4i_ss_opti_poll() 132 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm); in sun4i_ss_cipher_poll() local 133 struct sun4i_ss_ctx *ss = op->ss; in sun4i_ss_cipher_poll() 192 for (i = 0; i < op->keylen; i += 4) in sun4i_ss_cipher_poll() 193 writel(*(op->key + i / 4), ss->base + SS_KEY0 + i); in sun4i_ss_cipher_poll() 329 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm); in sun4i_ss_cbc_aes_encrypt() local 333 op->keymode; in sun4i_ss_cbc_aes_encrypt() [all …]
|
/drivers/acpi/acpica/ |
D | psobject.c | 188 union acpi_parse_object **op) in acpi_ps_build_named_op() argument 246 walk_state->op = NULL; in acpi_ps_build_named_op() 248 status = walk_state->descending_callback(walk_state, op); in acpi_ps_build_named_op() 257 if (!*op) { in acpi_ps_build_named_op() 261 status = acpi_ps_next_parse_state(walk_state, *op, status); in acpi_ps_build_named_op() 269 acpi_ps_append_arg(*op, unnamed_op->common.value.arg); in acpi_ps_build_named_op() 275 (*op)->common.inline_comment = unnamed_op->common.inline_comment; in acpi_ps_build_named_op() 276 (*op)->common.end_node_comment = unnamed_op->common.end_node_comment; in acpi_ps_build_named_op() 277 (*op)->common.close_brace_comment = in acpi_ps_build_named_op() 279 (*op)->common.name_comment = unnamed_op->common.name_comment; in acpi_ps_build_named_op() [all …]
|
D | dswload.c | 143 union acpi_parse_object *op; in acpi_ds_load1_begin_op() local 152 op = walk_state->op; in acpi_ds_load1_begin_op() 153 ACPI_DEBUG_PRINT((ACPI_DB_DISPATCH, "Op=%p State=%p\n", op, in acpi_ds_load1_begin_op() 158 if (op) { in acpi_ds_load1_begin_op() 160 *out_op = op; in acpi_ds_load1_begin_op() 166 if (op->common.node) { in acpi_ds_load1_begin_op() 167 *out_op = op; in acpi_ds_load1_begin_op() 179 "State=%p Op=%p [%s]\n", walk_state, op, in acpi_ds_load1_begin_op() 200 acpi_dm_add_op_to_external_list(op, path, in acpi_ds_load1_begin_op() 387 if (!op) { in acpi_ds_load1_begin_op() [all …]
|
D | psutils.c | 90 void acpi_ps_init_op(union acpi_parse_object *op, u16 opcode) in acpi_ps_init_op() argument 94 op->common.descriptor_type = ACPI_DESC_TYPE_PARSER; in acpi_ps_init_op() 95 op->common.aml_opcode = opcode; in acpi_ps_init_op() 97 ACPI_DISASM_ONLY_MEMBERS(strncpy(op->common.aml_op_name, in acpi_ps_init_op() 99 name, sizeof(op->common.aml_op_name))); in acpi_ps_init_op() 119 union acpi_parse_object *op; in acpi_ps_alloc_op() local 143 op = acpi_os_acquire_object(acpi_gbl_ps_node_cache); in acpi_ps_alloc_op() 147 op = acpi_os_acquire_object(acpi_gbl_ps_node_ext_cache); in acpi_ps_alloc_op() 152 if (op) { in acpi_ps_alloc_op() 153 acpi_ps_init_op(op, opcode); in acpi_ps_alloc_op() [all …]
|
D | dswexec.c | 109 status = acpi_ds_create_operand(walk_state, walk_state->op, 0); in acpi_ds_get_predicate_value() 179 walk_state->op)); in acpi_ds_get_predicate_value() 217 union acpi_parse_object *op; in acpi_ds_exec_begin_op() local 223 op = walk_state->op; in acpi_ds_exec_begin_op() 224 if (!op) { in acpi_ds_exec_begin_op() 230 op = *out_op; in acpi_ds_exec_begin_op() 231 walk_state->op = op; in acpi_ds_exec_begin_op() 232 walk_state->opcode = op->common.aml_opcode; in acpi_ds_exec_begin_op() 234 acpi_ps_get_opcode_info(op->common.aml_opcode); in acpi_ds_exec_begin_op() 242 op)); in acpi_ds_exec_begin_op() [all …]
|
D | psloop.c | 66 u8 * aml_op_start, union acpi_parse_object *op); 88 u8 * aml_op_start, union acpi_parse_object *op) in acpi_ps_get_arguments() argument 98 op->common.aml_op_name)); in acpi_ps_get_arguments() 100 switch (op->common.aml_opcode) { in acpi_ps_get_arguments() 112 op); in acpi_ps_get_arguments() 119 op, in acpi_ps_get_arguments() 136 switch (op->common.aml_opcode) { in acpi_ps_get_arguments() 161 acpi_ps_append_arg(op, arg); in acpi_ps_get_arguments() 185 switch (op->common.aml_opcode) { in acpi_ps_get_arguments() 197 acpi_ps_link_module_code(op->common. in acpi_ps_get_arguments() [all …]
|
D | dswload2.c | 72 union acpi_parse_object *op; in acpi_ds_load2_begin_op() local 81 op = walk_state->op; in acpi_ds_load2_begin_op() 82 ACPI_DEBUG_PRINT((ACPI_DB_DISPATCH, "Op=%p State=%p\n", op, in acpi_ds_load2_begin_op() 85 if (op) { in acpi_ds_load2_begin_op() 110 buffer_ptr = op->common.value.string; in acpi_ds_load2_begin_op() 120 buffer_ptr = ACPI_CAST_PTR(char, &op->named.name); in acpi_ds_load2_begin_op() 134 "State=%p Op=%p Type=%X\n", walk_state, op, in acpi_ds_load2_begin_op() 162 if (op && (op->named.node == acpi_gbl_root_node)) { in acpi_ds_load2_begin_op() 163 node = op->named.node; in acpi_ds_load2_begin_op() 265 if (op && op->common.node) { in acpi_ds_load2_begin_op() [all …]
|
D | pstree.c | 55 union acpi_parse_object *acpi_ps_get_child(union acpi_parse_object *op); 71 union acpi_parse_object *acpi_ps_get_arg(union acpi_parse_object *op, u32 argn) in acpi_ps_get_arg() argument 86 op_info = acpi_ps_get_opcode_info(op->common.aml_opcode); in acpi_ps_get_arg() 105 arg = op->common.value.arg; in acpi_ps_get_arg() 128 acpi_ps_append_arg(union acpi_parse_object *op, union acpi_parse_object *arg) in acpi_ps_append_arg() argument 135 if (!op) { in acpi_ps_append_arg() 141 op_info = acpi_ps_get_opcode_info(op->common.aml_opcode); in acpi_ps_append_arg() 147 op->common.aml_opcode)); in acpi_ps_append_arg() 162 if (op->common.value.arg) { in acpi_ps_append_arg() 166 prev_arg = op->common.value.arg; in acpi_ps_append_arg() [all …]
|
D | psparse.c | 135 union acpi_parse_object *op) in acpi_ps_complete_this_op() argument 143 ACPI_FUNCTION_TRACE_PTR(ps_complete_this_op, op); in acpi_ps_complete_this_op() 147 if (!op) { in acpi_ps_complete_this_op() 151 acpi_ex_stop_trace_opcode(op, walk_state); in acpi_ps_complete_this_op() 163 if (op->common.parent) { in acpi_ps_complete_this_op() 164 prev = op->common.parent->common.value.arg; in acpi_ps_complete_this_op() 177 acpi_ps_get_opcode_info(op->common.parent->common. in acpi_ps_complete_this_op() 192 op->common.aml); in acpi_ps_complete_this_op() 203 if ((op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op() 205 || (op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op() [all …]
|
D | dsobject.c | 72 union acpi_parse_object *op, in acpi_ds_build_internal_object() argument 81 if (op->common.aml_opcode == AML_INT_NAMEPATH_OP) { in acpi_ds_build_internal_object() 87 if (!op->common.node) { in acpi_ds_build_internal_object() 91 if ((op->common.parent->common.aml_opcode == in acpi_ds_build_internal_object() 93 || (op->common.parent->common.aml_opcode == in acpi_ds_build_internal_object() 104 op->common.value.string, in acpi_ds_build_internal_object() 113 &(op->common.node))); in acpi_ds_build_internal_object() 115 ACPI_ERROR_NAMESPACE(op->common.value. in acpi_ds_build_internal_object() 128 (op->common.aml_opcode))-> in acpi_ds_build_internal_object() 135 acpi_ds_init_object_from_op(walk_state, op, op->common.aml_opcode, in acpi_ds_build_internal_object() [all …]
|
D | dsutils.c | 170 acpi_ds_is_result_used(union acpi_parse_object * op, in acpi_ds_is_result_used() argument 175 ACPI_FUNCTION_TRACE_PTR(ds_is_result_used, op); in acpi_ds_is_result_used() 179 if (!op) { in acpi_ds_is_result_used() 204 if ((!op->common.parent) || in acpi_ds_is_result_used() 205 (op->common.parent->common.aml_opcode == AML_SCOPE_OP)) { in acpi_ds_is_result_used() 211 acpi_ps_get_opcode_name(op->common. in acpi_ds_is_result_used() 219 acpi_ps_get_opcode_info(op->common.parent->common.aml_opcode); in acpi_ds_is_result_used() 221 ACPI_ERROR((AE_INFO, "Unknown parent opcode Op=%p", op)); in acpi_ds_is_result_used() 234 switch (op->common.parent->common.aml_opcode) { in acpi_ds_is_result_used() 250 op)) { in acpi_ds_is_result_used() [all …]
|
D | dsopcode.c | 300 union acpi_parse_object *op) in acpi_ds_eval_buffer_field_operands() argument 307 ACPI_FUNCTION_TRACE_PTR(ds_eval_buffer_field_operands, op); in acpi_ds_eval_buffer_field_operands() 313 node = op->common.node; in acpi_ds_eval_buffer_field_operands() 317 next_op = op->common.value.arg; in acpi_ds_eval_buffer_field_operands() 334 acpi_ex_resolve_operands(op->common.aml_opcode, ACPI_WALK_OPERANDS, in acpi_ds_eval_buffer_field_operands() 338 acpi_ps_get_opcode_name(op->common.aml_opcode), in acpi_ds_eval_buffer_field_operands() 346 if (op->common.aml_opcode == AML_CREATE_FIELD_OP) { in acpi_ds_eval_buffer_field_operands() 351 acpi_ds_init_buffer_field(op->common.aml_opcode, obj_desc, in acpi_ds_eval_buffer_field_operands() 360 acpi_ds_init_buffer_field(op->common.aml_opcode, obj_desc, in acpi_ds_eval_buffer_field_operands() 385 union acpi_parse_object *op) in acpi_ds_eval_region_operands() argument [all …]
|
/drivers/crypto/ |
D | geode-aes.c | 72 geode_aes_crypt(struct geode_aes_op *op) in geode_aes_crypt() argument 78 if (op->len == 0) in geode_aes_crypt() 88 if (op->dir == AES_DIR_ENCRYPT) in geode_aes_crypt() 95 if (op->mode == AES_MODE_CBC) { in geode_aes_crypt() 97 _writefield(AES_WRITEIV0_REG, op->iv); in geode_aes_crypt() 100 if (!(op->flags & AES_FLAGS_HIDDENKEY)) { in geode_aes_crypt() 102 _writefield(AES_WRITEKEY0_REG, op->key); in geode_aes_crypt() 105 ret = do_crypt(op->src, op->dst, op->len, flags); in geode_aes_crypt() 108 if (op->mode == AES_MODE_CBC) in geode_aes_crypt() 109 _readfield(AES_WRITEIV0_REG, op->iv); in geode_aes_crypt() [all …]
|
/drivers/xen/xen-pciback/ |
D | pciback_ops.c | 145 struct pci_dev *dev, struct xen_pci_op *op) in xen_pcibk_enable_msi() argument 164 op->value = 0; in xen_pcibk_enable_msi() 171 op->value = dev->irq ? xen_pirq_from_irq(dev->irq) : 0; in xen_pcibk_enable_msi() 174 op->value); in xen_pcibk_enable_msi() 185 struct pci_dev *dev, struct xen_pci_op *op) in xen_pcibk_disable_msi() argument 200 op->value = dev->irq ? xen_pirq_from_irq(dev->irq) : 0; in xen_pcibk_disable_msi() 203 op->value); in xen_pcibk_disable_msi() 209 struct pci_dev *dev, struct xen_pci_op *op) in xen_pcibk_enable_msix() argument 220 if (op->value > SH_INFO_MAX_VEC) in xen_pcibk_enable_msix() 235 entries = kmalloc(op->value * sizeof(*entries), GFP_KERNEL); in xen_pcibk_enable_msix() [all …]
|
/drivers/crypto/ccp/ |
D | ccp-dev-v3.c | 78 static int ccp_do_cmd(struct ccp_op *op, u32 *cr, unsigned int cr_count) in ccp_do_cmd() argument 80 struct ccp_cmd_queue *cmd_q = op->cmd_q; in ccp_do_cmd() 94 | (op->jobid << REQ0_JOBID_SHIFT) in ccp_do_cmd() 97 if (op->soc) in ccp_do_cmd() 101 if (op->ioc || !cmd_q->free_slots) in ccp_do_cmd() 126 | op->jobid; in ccp_do_cmd() 135 } else if (op->soc) { in ccp_do_cmd() 139 | op->jobid; in ccp_do_cmd() 152 static int ccp_perform_aes(struct ccp_op *op) in ccp_perform_aes() argument 158 | (op->u.aes.type << REQ1_AES_TYPE_SHIFT) in ccp_perform_aes() [all …]
|
D | ccp-ops.c | 329 struct ccp_op *op, unsigned int block_size, in ccp_prepare_data() argument 357 op->soc = 0; in ccp_prepare_data() 365 op->soc = 1; in ccp_prepare_data() 366 op->src.u.dma.address = src->dm_wa.dma.address; in ccp_prepare_data() 367 op->src.u.dma.offset = 0; in ccp_prepare_data() 368 op->src.u.dma.length = (blocksize_op) ? block_size : cp_len; in ccp_prepare_data() 373 op->src.u.dma.address = sg_dma_address(src->sg_wa.sg); in ccp_prepare_data() 374 op->src.u.dma.offset = src->sg_wa.sg_used; in ccp_prepare_data() 375 op->src.u.dma.length = op_len & ~(block_size - 1); in ccp_prepare_data() 377 ccp_update_sg_workarea(&src->sg_wa, op->src.u.dma.length); in ccp_prepare_data() [all …]
|
D | ccp-dev-v5.c | 283 static int ccp5_perform_aes(struct ccp_op *op) in ccp5_perform_aes() argument 287 u32 key_addr = op->sb_key * LSB_ITEM_SIZE; in ccp5_perform_aes() 289 op->cmd_q->total_aes_ops++; in ccp5_perform_aes() 296 CCP5_CMD_SOC(&desc) = op->soc; in ccp5_perform_aes() 298 CCP5_CMD_INIT(&desc) = op->init; in ccp5_perform_aes() 299 CCP5_CMD_EOM(&desc) = op->eom; in ccp5_perform_aes() 303 CCP_AES_ENCRYPT(&function) = op->u.aes.action; in ccp5_perform_aes() 304 CCP_AES_MODE(&function) = op->u.aes.mode; in ccp5_perform_aes() 305 CCP_AES_TYPE(&function) = op->u.aes.type; in ccp5_perform_aes() 306 CCP_AES_SIZE(&function) = op->u.aes.size; in ccp5_perform_aes() [all …]
|
/drivers/sbus/char/ |
D | openprom.c | 143 static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromgetprop() argument 149 !(pval = of_get_property(dp, op->oprom_array, &len)) || in opromgetprop() 151 return copyout(argp, op, sizeof(int)); in opromgetprop() 153 memcpy(op->oprom_array, pval, len); in opromgetprop() 154 op->oprom_array[len] = '\0'; in opromgetprop() 155 op->oprom_size = len; in opromgetprop() 157 return copyout(argp, op, sizeof(int) + bufsize); in opromgetprop() 160 static int opromnxtprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromnxtprop() argument 166 return copyout(argp, op, sizeof(int)); in opromnxtprop() 167 if (op->oprom_array[0] == '\0') { in opromnxtprop() [all …]
|
D | bbc_i2c.c | 53 static void set_device_claimage(struct bbc_i2c_bus *bp, struct platform_device *op, int val) in set_device_claimage() argument 58 if (bp->devs[i].device == op) { in set_device_claimage() 70 struct platform_device *op = NULL; in bbc_i2c_getdev() local 74 if (!(op = bp->devs[i].device)) in bbc_i2c_getdev() 78 op = NULL; in bbc_i2c_getdev() 84 return op; in bbc_i2c_getdev() 88 struct bbc_i2c_client *bbc_i2c_attach(struct bbc_i2c_bus *bp, struct platform_device *op) in bbc_i2c_attach() argument 97 client->op = op; in bbc_i2c_attach() 99 reg = of_get_property(op->dev.of_node, "reg", NULL); in bbc_i2c_attach() 108 claim_device(bp, op); in bbc_i2c_attach() [all …]
|
/drivers/tty/vt/ |
D | vt_ioctl.c | 247 …fontx_ioctl(int cmd, struct consolefontdesc __user *user_cfd, int perm, struct console_font_op *op) in do_fontx_ioctl() argument 259 op->op = KD_FONT_OP_SET; in do_fontx_ioctl() 260 op->flags = KD_FONT_FLAG_OLD; in do_fontx_ioctl() 261 op->width = 8; in do_fontx_ioctl() 262 op->height = cfdarg.charheight; in do_fontx_ioctl() 263 op->charcount = cfdarg.charcount; in do_fontx_ioctl() 264 op->data = cfdarg.chardata; in do_fontx_ioctl() 265 return con_font_op(vc_cons[fg_console].d, op); in do_fontx_ioctl() 267 op->op = KD_FONT_OP_GET; in do_fontx_ioctl() 268 op->flags = KD_FONT_FLAG_OLD; in do_fontx_ioctl() [all …]
|
/drivers/staging/lustre/lustre/lov/ |
D | lov_pool.c | 297 int lov_ost_pool_init(struct ost_pool *op, unsigned int count) in lov_ost_pool_init() argument 301 op->op_array = NULL; in lov_ost_pool_init() 302 op->op_count = 0; in lov_ost_pool_init() 303 init_rwsem(&op->op_rw_sem); in lov_ost_pool_init() 304 op->op_size = count; in lov_ost_pool_init() 305 op->op_array = kcalloc(op->op_size, sizeof(op->op_array[0]), GFP_NOFS); in lov_ost_pool_init() 306 if (!op->op_array) { in lov_ost_pool_init() 307 op->op_size = 0; in lov_ost_pool_init() 314 int lov_ost_pool_extend(struct ost_pool *op, unsigned int min_count) in lov_ost_pool_extend() argument 321 if (op->op_count < op->op_size) in lov_ost_pool_extend() [all …]
|
/drivers/video/fbdev/omap2/omapfb/dss/ |
D | apply.c | 148 struct ovl_priv_data *op; in apply_init_priv() local 150 op = &dss_data.ovl_priv_data_array[i]; in apply_init_priv() 152 op->info.color_mode = OMAP_DSS_COLOR_RGB16; in apply_init_priv() 153 op->info.rotation_type = OMAP_DSS_ROT_DMA; in apply_init_priv() 155 op->info.global_alpha = 255; in apply_init_priv() 159 op->info.zorder = 0; in apply_init_priv() 162 op->info.zorder = in apply_init_priv() 166 op->info.zorder = in apply_init_priv() 170 op->info.zorder = in apply_init_priv() 175 op->user_info = op->info; in apply_init_priv() [all …]
|