/drivers/misc/mic/card/ |
H A D | mic_virtio.h | 43 static inline unsigned mic_desc_size(struct mic_device_desc __iomem *desc) argument 45 return sizeof(*desc) 46 + ioread8(&desc->num_vq) * sizeof(struct mic_vqconfig) 47 + ioread8(&desc->feature_len) * 2 48 + ioread8(&desc->config_len); 52 mic_vq_config(struct mic_device_desc __iomem *desc) argument 54 return (struct mic_vqconfig __iomem *)(desc + 1); 58 mic_vq_features(struct mic_device_desc __iomem *desc) argument 60 return (__u8 __iomem *)(mic_vq_config(desc) + ioread8(&desc 64 mic_vq_configspace(struct mic_device_desc __iomem *desc) argument 68 mic_total_desc_size(struct mic_device_desc __iomem *desc) argument [all...] |
/drivers/scsi/fnic/ |
H A D | vnic_cq_copy.h | 27 struct fcpio_fw_req *desc), 31 struct fcpio_fw_req *desc; local 35 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + 37 fcpio_color_dec(desc, &color); 41 if ((*q_service)(cq->vdev, cq->index, desc)) 50 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + 52 fcpio_color_dec(desc, &color); 23 vnic_cq_copy_service( struct vnic_cq *cq, int (*q_service)(struct vnic_dev *vdev, unsigned int index, struct fcpio_fw_req *desc), unsigned int work_to_do) argument
|
H A D | rq_enet_desc.h | 41 static inline void rq_enet_desc_enc(struct rq_enet_desc *desc, argument 44 desc->address = cpu_to_le64(address); 45 desc->length_type = cpu_to_le16((length & RQ_ENET_LEN_MASK) | 49 static inline void rq_enet_desc_dec(struct rq_enet_desc *desc, argument 52 *address = le64_to_cpu(desc->address); 53 *length = le16_to_cpu(desc->length_type) & RQ_ENET_LEN_MASK; 54 *type = (u8)((le16_to_cpu(desc->length_type) >> RQ_ENET_LEN_BITS) &
|
/drivers/staging/lustre/lustre/ptlrpc/ |
H A D | pers.c | 46 void ptlrpc_fill_bulk_md(lnet_md_t *md, struct ptlrpc_bulk_desc *desc, argument 51 LASSERT(mdidx < desc->bd_md_max_brw); 52 LASSERT(desc->bd_iov_count <= PTLRPC_MAX_BRW_PAGES); 57 md->length = max(0, desc->bd_iov_count - mdidx * LNET_MAX_IOV); 59 if (desc->bd_enc_iov) 60 md->start = &desc->bd_enc_iov[mdidx * LNET_MAX_IOV]; 62 md->start = &desc->bd_iov[mdidx * LNET_MAX_IOV]; 65 void ptlrpc_add_bulk_page(struct ptlrpc_bulk_desc *desc, struct page *page, argument 68 lnet_kiov_t *kiov = &desc->bd_iov[desc [all...] |
/drivers/gpio/ |
H A D | gpiolib-legacy.c | 22 struct gpio_desc *desc; local 25 desc = gpio_to_desc(gpio); 27 err = gpiod_request(desc, label); 32 set_bit(FLAG_OPEN_DRAIN, &desc->flags); 35 set_bit(FLAG_OPEN_SOURCE, &desc->flags); 38 set_bit(FLAG_ACTIVE_LOW, &desc->flags); 41 err = gpiod_direction_input(desc); 43 err = gpiod_direction_output_raw(desc, 50 err = gpiod_export(desc, flags & GPIOF_EXPORT_CHANGEABLE); 58 gpiod_free(desc); [all...] |
/drivers/infiniband/core/ |
H A D | packer.c | 54 * @desc:Array of structure field descriptions 55 * @desc_len:Number of entries in @desc 60 * controlled by the array of fields in @desc. 62 void ib_pack(const struct ib_field *desc, argument 70 if (desc[i].size_bits <= 32) { 76 shift = 32 - desc[i].offset_bits - desc[i].size_bits; 77 if (desc[i].struct_size_bytes) 78 val = value_read(desc[i].struct_offset_bytes, 79 desc[ 149 ib_unpack(const struct ib_field *desc, int desc_len, void *buf, void *structure) argument [all...] |
/drivers/net/wireless/orinoco/ |
H A D | mic.c | 50 struct hash_desc desc; local 75 desc.tfm = tfm_michael; 76 desc.flags = 0; 77 return crypto_hash_digest(&desc, sg, data_len + sizeof(hdr),
|
/drivers/net/wireless/rt2x00/ |
H A D | rt2x00mmio.h | 82 * @desc: Pointer to device descriptor 83 * @desc_dma: DMA pointer to &desc. 88 __le32 *desc; member in struct:queue_entry_priv_mmio
|
/drivers/regulator/ |
H A D | dbx500-prcmu.h | 19 * @desc: regulator description 28 struct regulator_desc desc; member in struct:dbx500_regulator_info
|
H A D | internal.h | 40 const struct regulator_desc *desc, 45 const struct regulator_desc *desc, 44 regulator_of_get_init_data(struct device *dev, const struct regulator_desc *desc, struct device_node **node) argument
|
H A D | fixed.c | 35 struct regulator_desc desc; member in struct:fixed_voltage_data 131 drvdata->desc.name = devm_kstrdup(&pdev->dev, 134 if (drvdata->desc.name == NULL) { 138 drvdata->desc.type = REGULATOR_VOLTAGE; 139 drvdata->desc.owner = THIS_MODULE; 140 drvdata->desc.ops = &fixed_voltage_ops; 142 drvdata->desc.enable_time = config->startup_delay; 145 drvdata->desc.supply_name = devm_kstrdup(&pdev->dev, 148 if (!drvdata->desc.supply_name) { 156 drvdata->desc [all...] |
/drivers/sh/intc/ |
H A D | virq-debugfs.c | 27 struct intc_desc_int *desc = entry->desc; local 29 if (!desc) 34 seq_printf(m, "%-15s\n", desc->chip.name);
|
H A D | balancing.c | 40 static unsigned int intc_dist_data(struct intc_desc *desc, argument 44 struct intc_mask_reg *mr = desc->hw.mask_regs; 48 for (i = 0; mr && enum_id && i < desc->hw.nr_mask_regs; i++) { 49 mr = desc->hw.mask_regs + i; 83 void intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, argument 91 if (!desc->hw.mask_regs) 95 dist_handle[irq] = intc_dist_data(desc, d, id);
|
/drivers/usb/gadget/ |
H A D | epautoconf.c | 45 struct usb_endpoint_descriptor *desc, 60 type = usb_endpoint_type(desc); 103 if (desc->bEndpointAddress & USB_DIR_IN) { 117 if (usb_endpoint_xfer_bulk(desc)) { 130 if (desc->wMaxPacketSize == 0) 131 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket_limit); 137 max = 0x7ff & usb_endpoint_maxp(desc); 153 if ((desc->wMaxPacketSize & cpu_to_le16(3<<11))) { 164 desc->bEndpointAddress &= USB_DIR_IN; 167 desc 42 ep_matches( struct usb_gadget *gadget, struct usb_ep *ep, struct usb_endpoint_descriptor *desc, struct usb_ss_ep_comp_descriptor *ep_comp ) argument 247 usb_ep_autoconfig_ss( struct usb_gadget *gadget, struct usb_endpoint_descriptor *desc, struct usb_ss_ep_comp_descriptor *ep_comp ) argument [all...] |
/drivers/clk/versatile/ |
H A D | clk-versatile.c | 61 const struct clk_icst_desc *desc) 84 clk = icst_clk_register(NULL, desc, clk_name, parent_name, cm_base); 60 cm_osc_setup(struct device_node *np, const struct clk_icst_desc *desc) argument
|
/drivers/crypto/caam/ |
H A D | key_gen.c | 13 void split_key_done(struct device *dev, u32 *desc, u32 err, argument 48 u32 *desc; local 53 desc = kmalloc(CAAM_CMD_SZ * 6 + CAAM_PTR_SZ * 2, GFP_KERNEL | GFP_DMA); 54 if (!desc) { 73 init_job_desc(desc, 0); 74 append_key(desc, dma_addr_in, keylen, CLASS_2 | KEY_DEST_CLASS_REG); 77 append_operation(desc, alg_op | OP_ALG_DECRYPT | OP_ALG_AS_INIT); 83 append_fifo_load_as_imm(desc, NULL, 0, LDST_CLASS_2_CCB | 90 append_fifo_store(desc, dma_addr_out, split_key_len, 97 DUMP_PREFIX_ADDRESS, 16, 4, desc, desc_byte [all...] |
/drivers/crypto/nx/ |
H A D | nx-aes-cbc.c | 65 static int cbc_aes_nx_crypt(struct blkcipher_desc *desc, argument 71 struct nx_crypto_ctx *nx_ctx = crypto_blkcipher_ctx(desc->tfm); 95 rc = nx_build_sg_lists(nx_ctx, desc, dst, src, to_process, 106 desc->flags & CRYPTO_TFM_REQ_MAY_SLEEP); 110 memcpy(desc->info, csbcpb->cpb.aes_cbc.cv, AES_BLOCK_SIZE); 122 static int cbc_aes_nx_encrypt(struct blkcipher_desc *desc, argument 127 return cbc_aes_nx_crypt(desc, dst, src, nbytes, 1); 130 static int cbc_aes_nx_decrypt(struct blkcipher_desc *desc, argument 135 return cbc_aes_nx_crypt(desc, dst, src, nbytes, 0);
|
H A D | nx-aes-ecb.c | 65 static int ecb_aes_nx_crypt(struct blkcipher_desc *desc, argument 71 struct nx_crypto_ctx *nx_ctx = crypto_blkcipher_ctx(desc->tfm); 95 rc = nx_build_sg_lists(nx_ctx, desc, dst, src, to_process, 106 desc->flags & CRYPTO_TFM_REQ_MAY_SLEEP); 122 static int ecb_aes_nx_encrypt(struct blkcipher_desc *desc, argument 127 return ecb_aes_nx_crypt(desc, dst, src, nbytes, 1); 130 static int ecb_aes_nx_decrypt(struct blkcipher_desc *desc, argument 135 return ecb_aes_nx_crypt(desc, dst, src, nbytes, 0);
|
/drivers/mfd/ |
H A D | intel_soc_pmic_core.c | 36 struct gpio_desc *desc; local 39 desc = devm_gpiod_get_index(dev, "intel_soc_pmic", 0); 40 if (IS_ERR(desc)) 43 irq = gpiod_to_irq(desc);
|
/drivers/net/ethernet/cisco/enic/ |
H A D | rq_enet_desc.h | 43 static inline void rq_enet_desc_enc(struct rq_enet_desc *desc, argument 46 desc->address = cpu_to_le64(address); 47 desc->length_type = cpu_to_le16((length & RQ_ENET_LEN_MASK) | 51 static inline void rq_enet_desc_dec(struct rq_enet_desc *desc, argument 54 *address = le64_to_cpu(desc->address); 55 *length = le16_to_cpu(desc->length_type) & RQ_ENET_LEN_MASK; 56 *type = (u8)((le16_to_cpu(desc->length_type) >> RQ_ENET_LEN_BITS) &
|
/drivers/pnp/ |
H A D | support.c | 78 void dbg_pnp_show_resources(struct pnp_dev *dev, char *desc) argument 83 pnp_dbg(&dev->dev, "%s: no current resources\n", desc); 85 pnp_dbg(&dev->dev, "%s: current resources:\n", desc);
|
/drivers/spi/ |
H A D | spi-dw-pci.c | 43 struct spi_pci_desc *desc = (struct spi_pci_desc *)ent->driver_data; local 76 if (desc && desc->setup) { 77 ret = desc->setup(dws);
|
/drivers/tty/serial/8250/ |
H A D | 8250_dma.c | 71 struct dma_async_tx_descriptor *desc; local 79 desc = dmaengine_prep_slave_single(dma->txchan, 83 if (!desc) 88 desc->callback = __dma_tx_complete; 89 desc->callback_param = p; 91 dma->tx_cookie = dmaengine_submit(desc); 105 struct dma_async_tx_descriptor *desc; local 132 desc = dmaengine_prep_slave_single(dma->rxchan, dma->rx_addr, 135 if (!desc) 138 desc [all...] |
/drivers/usb/core/ |
H A D | generic.c | 29 static int is_rndis(struct usb_interface_descriptor *desc) argument 31 return desc->bInterfaceClass == USB_CLASS_COMM 32 && desc->bInterfaceSubClass == 2 33 && desc->bInterfaceProtocol == 0xff; 36 static int is_activesync(struct usb_interface_descriptor *desc) argument 38 return desc->bInterfaceClass == USB_CLASS_MISC 39 && desc->bInterfaceSubClass == 1 40 && desc->bInterfaceProtocol == 1; 57 struct usb_interface_descriptor *desc = NULL; local 60 if (c->desc [all...] |
/drivers/usb/storage/ |
H A D | cypress_atacb.c | 175 unsigned char *desc = sb + 8; local 214 desc[0] = 0x09; /* ATA_RETURN_DESCRIPTOR */ 218 desc[1] = 12; 221 desc[ 2] = 0x00; 222 desc[ 3] = regs[1]; /* features */ 223 desc[ 5] = regs[2]; /* sector count */ 224 desc[ 7] = regs[3]; /* lba low */ 225 desc[ 9] = regs[4]; /* lba med */ 226 desc[11] = regs[5]; /* lba high */ 227 desc[1 [all...] |