/openbmc/linux/drivers/pinctrl/aspeed/ |
H A D | pinmux-aspeed.c | 15 const struct aspeed_sig_desc *desc, bool enable, u32 rv) in aspeed_sig_desc_print_val() argument 18 aspeed_pinmux_ips[desc->ip], desc->reg, in aspeed_sig_desc_print_val() 19 desc->mask, enable ? desc->enable : desc->disable, in aspeed_sig_desc_print_val() 20 (rv & desc->mask) >> __ffs(desc->mask), rv); in aspeed_sig_desc_print_val() 41 int aspeed_sig_desc_eval(const struct aspeed_sig_desc *desc, in aspeed_sig_desc_eval() argument 51 ret = regmap_read(map, desc->reg, &raw); in aspeed_sig_desc_eval() 55 aspeed_sig_desc_print_val(desc, enabled, raw); in aspeed_sig_desc_eval() 56 want = enabled ? desc->enable : desc->disable; in aspeed_sig_desc_eval() 58 return ((raw & desc->mask) >> __ffs(desc->mask)) == want; in aspeed_sig_desc_eval() 93 const struct aspeed_sig_desc *desc = &expr->descs[i]; in aspeed_sig_expr_eval() local [all …]
|
/openbmc/u-boot/drivers/crypto/fsl/ |
H A D | fsl_blob.c | 31 u32 *desc; in blob_decap() local 41 desc = malloc_cache_aligned(sizeof(int) * MAX_CAAM_DESCSIZE); in blob_decap() 42 if (!desc) { in blob_decap() 55 inline_cnstr_jobdesc_blob_decap(desc, key_mod, src, dst, len); in blob_decap() 59 debug("Word[%d]: %08x\n", i, *(desc + i)); in blob_decap() 62 flush_dcache_range((unsigned long)desc, in blob_decap() 63 (unsigned long)desc + size); in blob_decap() 65 ret = run_descriptor_jr(desc); in blob_decap() 77 free(desc); in blob_decap() 96 u32 *desc; in blob_encap() local [all …]
|
/openbmc/linux/drivers/usb/core/ |
H A D | generic.c | 32 static int is_rndis(struct usb_interface_descriptor *desc) in is_rndis() argument 34 return desc->bInterfaceClass == USB_CLASS_COMM in is_rndis() 35 && desc->bInterfaceSubClass == 2 in is_rndis() 36 && desc->bInterfaceProtocol == 0xff; in is_rndis() 39 static int is_activesync(struct usb_interface_descriptor *desc) in is_activesync() argument 41 return desc->bInterfaceClass == USB_CLASS_MISC in is_activesync() 42 && desc->bInterfaceSubClass == 1 in is_activesync() 43 && desc->bInterfaceProtocol == 1; in is_activesync() 46 static bool is_audio(struct usb_interface_descriptor *desc) in is_audio() argument 48 return desc->bInterfaceClass == USB_CLASS_AUDIO; in is_audio() [all …]
|
H A D | config.c | 55 struct usb_ssp_isoc_ep_comp_descriptor *desc; in usb_parse_ssp_isoc_endpoint_companion() local 61 desc = (struct usb_ssp_isoc_ep_comp_descriptor *) buffer; in usb_parse_ssp_isoc_endpoint_companion() 62 if (desc->bDescriptorType != USB_DT_SSP_ISOC_ENDPOINT_COMP || in usb_parse_ssp_isoc_endpoint_companion() 66 cfgno, inum, asnum, ep->desc.bEndpointAddress); in usb_parse_ssp_isoc_endpoint_companion() 69 memcpy(&ep->ssp_isoc_ep_comp, desc, USB_DT_SSP_ISOC_EP_COMP_SIZE); in usb_parse_ssp_isoc_endpoint_companion() 76 struct usb_ss_ep_comp_descriptor *desc; in usb_parse_ss_endpoint_companion() local 82 desc = (struct usb_ss_ep_comp_descriptor *) buffer; in usb_parse_ss_endpoint_companion() 84 if (desc->bDescriptorType != USB_DT_SS_ENDPOINT_COMP || in usb_parse_ss_endpoint_companion() 89 cfgno, inum, asnum, ep->desc.bEndpointAddress); in usb_parse_ss_endpoint_companion() 100 if (usb_endpoint_xfer_isoc(&ep->desc) || in usb_parse_ss_endpoint_companion() [all …]
|
H A D | devices.c | 143 const struct usb_endpoint_descriptor *desc) in usb_dump_endpoint_descriptor() argument 151 dir = usb_endpoint_dir_in(desc) ? 'I' : 'O'; in usb_dump_endpoint_descriptor() 154 bandwidth = usb_endpoint_maxp_mult(desc); in usb_dump_endpoint_descriptor() 157 switch (usb_endpoint_type(desc)) { in usb_dump_endpoint_descriptor() 175 interval = usb_decode_interval(desc, speed); in usb_dump_endpoint_descriptor() 183 start += sprintf(start, format_endpt, desc->bEndpointAddress, dir, in usb_dump_endpoint_descriptor() 184 desc->bmAttributes, type, in usb_dump_endpoint_descriptor() 185 usb_endpoint_maxp(desc) * in usb_dump_endpoint_descriptor() 196 const struct usb_interface_descriptor *desc; in usb_dump_interface_descriptor() local 202 desc = &intfc->altsetting[setno].desc; in usb_dump_interface_descriptor() [all …]
|
/openbmc/linux/drivers/media/platform/amphion/ |
H A D | vpu_rpc.c | 31 static u32 vpu_rpc_check_buffer_space(struct vpu_rpc_buffer_desc *desc, bool write) in vpu_rpc_check_buffer_space() argument 37 size = desc->end - desc->start; in vpu_rpc_check_buffer_space() 39 ptr1 = desc->wptr; in vpu_rpc_check_buffer_space() 40 ptr2 = desc->rptr; in vpu_rpc_check_buffer_space() 42 ptr1 = desc->rptr; in vpu_rpc_check_buffer_space() 43 ptr2 = desc->wptr; in vpu_rpc_check_buffer_space() 58 struct vpu_rpc_buffer_desc *desc; in vpu_rpc_send_cmd_buf() local 66 desc = shared->cmd_desc; in vpu_rpc_send_cmd_buf() 67 space = vpu_rpc_check_buffer_space(desc, true); in vpu_rpc_send_cmd_buf() 70 wptr = desc->wptr; in vpu_rpc_send_cmd_buf() [all …]
|
/openbmc/linux/drivers/pci/msi/ |
H A D | msi.c | 110 void pci_msi_update_mask(struct msi_desc *desc, u32 clear, u32 set) in pci_msi_update_mask() argument 112 raw_spinlock_t *lock = &to_pci_dev(desc->dev)->msi_lock; in pci_msi_update_mask() 115 if (!desc->pci.msi_attrib.can_mask) in pci_msi_update_mask() 119 desc->pci.msi_mask &= ~clear; in pci_msi_update_mask() 120 desc->pci.msi_mask |= set; in pci_msi_update_mask() 121 pci_write_config_dword(msi_desc_to_pci_dev(desc), desc->pci.mask_pos, in pci_msi_update_mask() 122 desc->pci.msi_mask); in pci_msi_update_mask() 132 struct msi_desc *desc = irq_data_get_msi_desc(data); in pci_msi_mask_irq() local 134 __pci_msi_mask_desc(desc, BIT(data->irq - desc->irq)); in pci_msi_mask_irq() 144 struct msi_desc *desc = irq_data_get_msi_desc(data); in pci_msi_unmask_irq() local [all …]
|
/openbmc/linux/net/sunrpc/auth_gss/ |
H A D | gss_krb5_crypto.c | 383 struct encryptor_desc *desc = data; in encryptor() local 384 struct xdr_buf *outbuf = desc->outbuf; in encryptor() 386 crypto_sync_skcipher_reqtfm(desc->req); in encryptor() 388 int thislen = desc->fraglen + sg->length; in encryptor() 394 BUG_ON(desc->fragno > 3); in encryptor() 396 page_pos = desc->pos - outbuf->head[0].iov_len; in encryptor() 400 in_page = desc->pages[i]; in encryptor() 404 sg_set_page(&desc->infrags[desc->fragno], in_page, sg->length, in encryptor() 406 sg_set_page(&desc->outfrags[desc->fragno], sg_page(sg), sg->length, in encryptor() 408 desc->fragno++; in encryptor() [all …]
|
/openbmc/openpower-debug-collector/dump/tools/bmcdump/plugins/ |
H A D | guardlist | 10 desc="GUARD Records" 17 add_copy_file "$guard_part_file" "$desc" 23 desc="Guard list" 24 add_cmd_output "echo $'[$desc]'" "$guard_log_file" "$desc" 25 add_cmd_output "/usr/bin/guard -l" "$guard_log_file" "$desc" 27 desc="Guard resolved records" 28 add_cmd_output "echo $'\n[$desc]'" "$guard_log_file" "$desc" 29 add_cmd_output "/usr/bin/guard -a" "$guard_log_file" "$desc" 31 desc="Guard ephemeral records" 32 add_cmd_output "echo $'\n[$desc]'" "$guard_log_file" "$desc" [all …]
|
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/ |
H A D | guardlist | 10 desc="GUARD Records" 17 add_copy_file "$guard_part_file" "$desc" 23 desc="Guard list" 24 add_cmd_output "echo $'[$desc]'" "$guard_log_file" "$desc" 25 add_cmd_output "/usr/bin/guard -l" "$guard_log_file" "$desc" 27 desc="Guard resolved records" 28 add_cmd_output "echo $'\n[$desc]'" "$guard_log_file" "$desc" 29 add_cmd_output "/usr/bin/guard -a" "$guard_log_file" "$desc" 31 desc="Guard ephemeral records" 32 add_cmd_output "echo $'\n[$desc]'" "$guard_log_file" "$desc" [all …]
|
/openbmc/linux/drivers/dma/ |
H A D | fsl_raid.c | 89 struct fsl_re_desc *desc; in fsl_re_tx_submit() local 94 desc = to_fsl_re_dma_desc(tx); in fsl_re_tx_submit() 99 list_add_tail(&desc->node, &re_chan->submit_q); in fsl_re_tx_submit() 110 struct fsl_re_desc *desc, *_desc; in fsl_re_issue_pending() local 119 list_for_each_entry_safe(desc, _desc, &re_chan->submit_q, node) { in fsl_re_issue_pending() 123 list_move_tail(&desc->node, &re_chan->active_q); in fsl_re_issue_pending() 126 &desc->hwdesc, sizeof(struct fsl_re_hw_desc)); in fsl_re_issue_pending() 136 static void fsl_re_desc_done(struct fsl_re_desc *desc) in fsl_re_desc_done() argument 138 dma_cookie_complete(&desc->async_tx); in fsl_re_desc_done() 139 dma_descriptor_unmap(&desc->async_tx); in fsl_re_desc_done() [all …]
|
H A D | txx9dmac.c | 145 const struct txx9dmac_desc *desc) in desc_read_CHAR() argument 147 return is_dmac64(dc) ? desc->hwdesc.CHAR : desc->hwdesc32.CHAR; in desc_read_CHAR() 151 struct txx9dmac_desc *desc, dma_addr_t val) in desc_write_CHAR() argument 154 desc->hwdesc.CHAR = val; in desc_write_CHAR() 156 desc->hwdesc32.CHAR = val; in desc_write_CHAR() 180 static struct txx9dmac_desc *txx9dmac_last_child(struct txx9dmac_desc *desc) in txx9dmac_last_child() argument 182 if (!list_empty(&desc->tx_list)) in txx9dmac_last_child() 183 desc = list_entry(desc->tx_list.prev, typeof(*desc), desc_node); in txx9dmac_last_child() 184 return desc; in txx9dmac_last_child() 193 struct txx9dmac_desc *desc; in txx9dmac_desc_alloc() local [all …]
|
/openbmc/linux/drivers/dma/sh/ |
H A D | usb-dmac.c | 81 struct usb_dmac_desc *desc; member 196 struct usb_dmac_desc *desc = chan->desc; in usb_dmac_chan_start_sg() local 197 struct usb_dmac_sg *sg = desc->sg + index; in usb_dmac_chan_start_sg() 202 if (desc->direction == DMA_DEV_TO_MEM) in usb_dmac_chan_start_sg() 228 chan->desc = NULL; in usb_dmac_chan_start_desc() 239 chan->desc = to_usb_dmac_desc(vd); in usb_dmac_chan_start_desc() 240 chan->desc->sg_index = 0; in usb_dmac_chan_start_desc() 266 struct usb_dmac_desc *desc; in usb_dmac_desc_alloc() local 269 desc = kzalloc(struct_size(desc, sg, sg_len), gfp); in usb_dmac_desc_alloc() 270 if (!desc) in usb_dmac_desc_alloc() [all …]
|
/openbmc/linux/drivers/dma/idxd/ |
H A D | submit.c | 13 struct idxd_desc *desc; in __get_desc() local 16 desc = wq->descs[idx]; in __get_desc() 17 memset(desc->hw, 0, sizeof(struct dsa_hw_desc)); in __get_desc() 18 memset(desc->completion, 0, idxd->data->compl_size); in __get_desc() 19 desc->cpu = cpu; in __get_desc() 22 desc->hw->pasid = idxd->pasid; in __get_desc() 24 return desc; in __get_desc() 65 void idxd_free_desc(struct idxd_wq *wq, struct idxd_desc *desc) in idxd_free_desc() argument 67 int cpu = desc->cpu; in idxd_free_desc() 69 desc->cpu = -1; in idxd_free_desc() [all …]
|
/openbmc/linux/drivers/hte/ |
H A D | hte.c | 152 int hte_ts_put(struct hte_ts_desc *desc) in hte_ts_put() argument 159 if (!desc) in hte_ts_put() 162 ei = desc->hte_data; in hte_ts_put() 174 desc->attr.line_id); in hte_ts_put() 182 desc->attr.line_id); in hte_ts_put() 190 desc->hte_data = NULL; in hte_ts_put() 195 ret = gdev->chip->ops->release(gdev->chip, desc, ei->xlated_id); in hte_ts_put() 198 desc->attr.line_id); in hte_ts_put() 204 kfree_const(desc->attr.name); in hte_ts_put() 221 desc->hte_data = NULL; in hte_ts_put() [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
H A D | ia_css_circbuf.h | 37 ia_css_circbuf_desc_t *desc; /* Pointer to the descriptor of the circbuf */ member 51 ia_css_circbuf_desc_t *desc); 154 OP___assert(cb->desc); in ia_css_circbuf_get_pos_at_offset() 155 OP___assert(cb->desc->size > 0); in ia_css_circbuf_get_pos_at_offset() 159 offset += cb->desc->size; in ia_css_circbuf_get_pos_at_offset() 163 dest = OP_std_modadd(base, offset, cb->desc->size); in ia_css_circbuf_get_pos_at_offset() 187 OP___assert(cb->desc); in ia_css_circbuf_get_offset() 190 offset += (offset < 0) ? cb->desc->size : 0; in ia_css_circbuf_get_offset() 208 OP___assert(cb->desc); in ia_css_circbuf_get_size() 210 return cb->desc->size; in ia_css_circbuf_get_size() [all …]
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmw_surface_cache.h | 70 vmw_surface_get_size_in_blocks(const SVGA3dSurfaceDesc *desc, in vmw_surface_get_size_in_blocks() argument 75 desc->blockSize.width); in vmw_surface_get_size_in_blocks() 77 desc->blockSize.height); in vmw_surface_get_size_in_blocks() 79 desc->blockSize.depth); in vmw_surface_get_size_in_blocks() 83 vmw_surface_is_planar_surface(const SVGA3dSurfaceDesc *desc) in vmw_surface_is_planar_surface() argument 85 return (desc->blockDesc & SVGA3DBLOCKDESC_PLANAR_YUV) != 0; in vmw_surface_is_planar_surface() 89 vmw_surface_calculate_pitch(const SVGA3dSurfaceDesc *desc, in vmw_surface_calculate_pitch() argument 95 vmw_surface_get_size_in_blocks(desc, size, &blocks); in vmw_surface_calculate_pitch() 97 pitch = blocks.width * desc->pitchBytesPerBlock; in vmw_surface_calculate_pitch() 114 vmw_surface_get_image_buffer_size(const SVGA3dSurfaceDesc *desc, in vmw_surface_get_image_buffer_size() argument [all …]
|
/openbmc/linux/arch/x86/crypto/ |
H A D | sha1_ssse3_glue.c | 38 static int sha1_update(struct shash_desc *desc, const u8 *data, in sha1_update() argument 41 struct sha1_state *sctx = shash_desc_ctx(desc); in sha1_update() 45 return crypto_sha1_update(desc, data, len); in sha1_update() 54 sha1_base_do_update(desc, data, len, sha1_xform); in sha1_update() 60 static int sha1_finup(struct shash_desc *desc, const u8 *data, in sha1_finup() argument 64 return crypto_sha1_finup(desc, data, len, out); in sha1_finup() 68 sha1_base_do_update(desc, data, len, sha1_xform); in sha1_finup() 69 sha1_base_do_finalize(desc, sha1_xform); in sha1_finup() 72 return sha1_base_finish(desc, out); in sha1_finup() 78 static int sha1_ssse3_update(struct shash_desc *desc, const u8 *data, in sha1_ssse3_update() argument [all …]
|
/openbmc/linux/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common-v2.h | 256 const struct mtk_pin_desc *desc); 258 const struct mtk_pin_desc *desc, int *res); 260 const struct mtk_pin_desc *desc, bool pullup); 262 const struct mtk_pin_desc *desc, bool pullup, int *res); 265 const struct mtk_pin_desc *desc, u32 pullup, u32 arg); 267 const struct mtk_pin_desc *desc, u32 *pullup, u32 *arg); 270 const struct mtk_pin_desc *desc, u32 arg); 272 const struct mtk_pin_desc *desc, int *val); 275 const struct mtk_pin_desc *desc, bool pullup, 278 const struct mtk_pin_desc *desc, bool pullup, [all …]
|
/openbmc/linux/kernel/irq/ |
H A D | cpuhotplug.c | 53 static bool migrate_one_irq(struct irq_desc *desc) in migrate_one_irq() argument 55 struct irq_data *d = irq_desc_get_irq_data(desc); in migrate_one_irq() 78 irq_force_complete_move(desc); in migrate_one_irq() 94 irq_fixup_move_pending(desc, false); in migrate_one_irq() 104 if (irq_fixup_move_pending(desc, true)) in migrate_one_irq() 105 affinity = irq_desc_get_pending_mask(desc); in migrate_one_irq() 120 irq_shutdown_and_deactivate(desc); in migrate_one_irq() 173 struct irq_desc *desc; in irq_migrate_all_off_this_cpu() local 179 desc = irq_to_desc(irq); in irq_migrate_all_off_this_cpu() 180 raw_spin_lock(&desc->lock); in irq_migrate_all_off_this_cpu() [all …]
|
H A D | msi.c | 61 struct msi_desc *desc = kzalloc(sizeof(*desc), GFP_KERNEL); in msi_alloc_desc() local 63 if (!desc) in msi_alloc_desc() 66 desc->dev = dev; in msi_alloc_desc() 67 desc->nvec_used = nvec; in msi_alloc_desc() 69 desc->affinity = kmemdup(affinity, nvec * sizeof(*desc->affinity), GFP_KERNEL); in msi_alloc_desc() 70 if (!desc->affinity) { in msi_alloc_desc() 71 kfree(desc); in msi_alloc_desc() 75 return desc; in msi_alloc_desc() 78 static void msi_free_desc(struct msi_desc *desc) in msi_free_desc() argument 80 kfree(desc->affinity); in msi_free_desc() [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | npcm7xx_emc-test.c | 256 NPCM7xxEMCTxDesc *desc) in emc_read_tx_desc() argument 258 qtest_memread(qts, addr, desc, sizeof(*desc)); in emc_read_tx_desc() 259 desc->flags = le32_to_cpu(desc->flags); in emc_read_tx_desc() 260 desc->txbsa = le32_to_cpu(desc->txbsa); in emc_read_tx_desc() 261 desc->status_and_length = le32_to_cpu(desc->status_and_length); in emc_read_tx_desc() 262 desc->ntxdsa = le32_to_cpu(desc->ntxdsa); in emc_read_tx_desc() 265 static void emc_write_tx_desc(QTestState *qts, const NPCM7xxEMCTxDesc *desc, in emc_write_tx_desc() argument 270 le_desc.flags = cpu_to_le32(desc->flags); in emc_write_tx_desc() 271 le_desc.txbsa = cpu_to_le32(desc->txbsa); in emc_write_tx_desc() 272 le_desc.status_and_length = cpu_to_le32(desc->status_and_length); in emc_write_tx_desc() [all …]
|
/openbmc/linux/fs/ext2/ |
H A D | ialloc.c | 49 struct ext2_group_desc *desc; in read_inode_bitmap() local 52 desc = ext2_get_group_desc(sb, block_group, NULL); in read_inode_bitmap() 53 if (!desc) in read_inode_bitmap() 56 bh = sb_bread(sb, le32_to_cpu(desc->bg_inode_bitmap)); in read_inode_bitmap() 61 block_group, le32_to_cpu(desc->bg_inode_bitmap)); in read_inode_bitmap() 68 struct ext2_group_desc * desc; in ext2_release_inode() local 71 desc = ext2_get_group_desc(sb, group, &bh); in ext2_release_inode() 72 if (!desc) { in ext2_release_inode() 79 le16_add_cpu(&desc->bg_free_inodes_count, 1); in ext2_release_inode() 81 le16_add_cpu(&desc->bg_used_dirs_count, -1); in ext2_release_inode() [all …]
|
/openbmc/linux/Documentation/translations/zh_CN/core-api/ |
H A D | genericirq.rst | 106 每当中断触发时,低级架构代码通过调用desc->handle_irq()调用到通用中断代码中。 107 这个高层IRQ处理函数只使用由分配的芯片描述符结构体引用的desc->irq_data.chip 178 desc->irq_data.chip->irq_unmask(data); 184 desc->irq_data.chip->irq_mask(data); 218 desc->irq_data.chip->irq_mask_ack(); 219 handle_irq_event(desc->action); 220 desc->irq_data.chip->irq_unmask(); 230 handle_irq_event(desc->action); 231 desc->irq_data.chip->irq_eoi(); 241 if (desc->status & running) { [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_common.c | 141 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, in i40e_debug_aq() argument 144 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc; in i40e_debug_aq() 150 if (!effective_mask || !desc) in i40e_debug_aq() 217 struct i40e_aq_desc desc; in i40e_aq_queue_shutdown() local 219 (struct i40e_aqc_queue_shutdown *)&desc.params.raw; in i40e_aq_queue_shutdown() 222 i40e_fill_default_direct_cmd_desc(&desc, in i40e_aq_queue_shutdown() 227 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL); in i40e_aq_queue_shutdown() 248 struct i40e_aq_desc desc; in i40e_aq_get_set_rss_lut() local 250 (struct i40e_aqc_get_set_rss_lut *)&desc.params.raw; in i40e_aq_get_set_rss_lut() 254 i40e_fill_default_direct_cmd_desc(&desc, in i40e_aq_get_set_rss_lut() [all …]
|