/include/linux/ |
H A D | irqdesc.h | 95 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) argument 97 return &desc->irq_data; 100 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc) argument 102 return desc->irq_data.chip; 105 static inline void *irq_desc_get_chip_data(struct irq_desc *desc) argument 107 return desc->irq_data.chip_data; 110 static inline void *irq_desc_get_handler_data(struct irq_desc *desc) argument 112 return desc->irq_data.handler_data; 115 static inline struct msi_desc *irq_desc_get_msi_desc(struct irq_desc *desc) argument 117 return desc 126 generic_handle_irq_desc(unsigned int irq, struct irq_desc *desc) argument 153 struct irq_desc *desc = irq_to_desc(irq); local 161 struct irq_desc *desc; local 172 struct irq_desc *desc; local 182 struct irq_desc *desc; local 190 struct irq_desc *desc; local 199 struct irq_desc *desc = irq_to_desc(irq); local 209 struct irq_desc *desc; local [all...] |
H A D | irqnr.h | 11 # define for_each_irq_desc(irq, desc) \ 12 for (irq = 0, desc = irq_to_desc(irq); irq < nr_irqs; \ 13 irq++, desc = irq_to_desc(irq)) \ 14 if (!desc) \ 19 # define for_each_irq_desc_reverse(irq, desc) \ 20 for (irq = nr_irqs - 1, desc = irq_to_desc(irq); irq >= 0; \ 21 irq--, desc = irq_to_desc(irq)) \ 22 if (!desc) \
|
H A D | elfnote.h | 9 * Each note has three parts: a name, a type and a desc. The name is 15 * "desc" field is the actual data. There are no constraints on the 16 * desc field's contents, though typically they're fairly small. 34 * desc data with appropriate padding. The 'desctype' argument is the 55 #define ELFNOTE(name, type, desc) \ 57 desc ; \ 64 * Elf{32,64}_Nhdr, but includes the name and desc data. The size and 65 * type of name and desc depend on the macro arguments. "name" must 66 * be a literal string, and "desc" must be passed by value. You may 71 #define _ELFNOTE(size, name, unique, type, desc) \ [all...] |
H A D | gpio_keys.h | 12 * @desc: label that will be attached to button's gpio 25 const char *desc; member in struct:gpio_keys_button
|
H A D | mISDNdsp.h | 7 char *desc; member in struct:mISDN_dsp_element_arg
|
H A D | msi.h | 56 int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc); 64 u32 default_msi_mask_irq(struct msi_desc *desc, u32 mask, u32 flag); 65 u32 default_msix_mask_irq(struct msi_desc *desc, u32 flag); 74 struct msi_desc *desc);
|
H A D | crypto.h | 187 unsigned int (*prfn)(const struct cipher_desc *desc, u8 *dst, 234 int (*encrypt)(struct blkcipher_desc *desc, 237 int (*decrypt)(struct blkcipher_desc *desc, 365 int (*encrypt)(struct blkcipher_desc *desc, struct scatterlist *dst, 367 int (*decrypt)(struct blkcipher_desc *desc, struct scatterlist *dst, 379 int (*init)(struct hash_desc *desc); 380 int (*update)(struct hash_desc *desc, 382 int (*final)(struct hash_desc *desc, u8 *out); 383 int (*digest)(struct hash_desc *desc, struct scatterlist *sg, 972 static inline int crypto_blkcipher_encrypt(struct blkcipher_desc *desc, argument 981 crypto_blkcipher_encrypt_iv(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 989 crypto_blkcipher_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 998 crypto_blkcipher_decrypt_iv(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 1189 crypto_hash_init(struct hash_desc *desc) argument 1194 crypto_hash_update(struct hash_desc *desc, struct scatterlist *sg, unsigned int nbytes) argument 1201 crypto_hash_final(struct hash_desc *desc, u8 *out) argument 1206 crypto_hash_digest(struct hash_desc *desc, struct scatterlist *sg, unsigned int nbytes, u8 *out) argument [all...] |
/include/linux/irqchip/ |
H A D | chained_irq.h | 28 struct irq_desc *desc) 35 chip->irq_mask_ack(&desc->irq_data); 37 chip->irq_mask(&desc->irq_data); 39 chip->irq_ack(&desc->irq_data); 44 struct irq_desc *desc) 47 chip->irq_eoi(&desc->irq_data); 49 chip->irq_unmask(&desc->irq_data); 27 chained_irq_enter(struct irq_chip *chip, struct irq_desc *desc) argument 43 chained_irq_exit(struct irq_chip *chip, struct irq_desc *desc) argument
|
/include/uapi/linux/ |
H A D | mic_common.h | 98 * @desc: Array of MIC virtio device descriptors. 102 struct mic_device_desc desc[0]; member in struct:mic_device_page 109 * (avail and desc rings) 129 * Max vring entries (power of 2) to ensure desc and avail rings 135 * Max size of the desc block in bytes: includes: 174 static inline unsigned mic_desc_size(const struct mic_device_desc *desc) argument 176 return sizeof(*desc) + desc->num_vq * sizeof(struct mic_vqconfig) 177 + desc->feature_len * 2 + desc 181 mic_vq_config(const struct mic_device_desc *desc) argument 186 mic_vq_features(const struct mic_device_desc *desc) argument 191 mic_vq_configspace(const struct mic_device_desc *desc) argument 195 mic_total_desc_size(struct mic_device_desc *desc) argument [all...] |
H A D | virtio_ring.h | 96 struct vring_desc *desc; member in struct:vring 109 * struct vring_desc desc[num]; 136 vr->desc = p;
|
/include/linux/gpio/ |
H A D | consumer.h | 52 void gpiod_put(struct gpio_desc *desc); 67 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc); 69 int gpiod_get_direction(const struct gpio_desc *desc); 70 int gpiod_direction_input(struct gpio_desc *desc); 71 int gpiod_direction_output(struct gpio_desc *desc, int value); 72 int gpiod_direction_output_raw(struct gpio_desc *desc, int value); 75 int gpiod_get_value(const struct gpio_desc *desc); 76 void gpiod_set_value(struct gpio_desc *desc, int value); 77 int gpiod_get_raw_value(const struct gpio_desc *desc); 78 void gpiod_set_raw_value(struct gpio_desc *desc, in 128 gpiod_put(struct gpio_desc *desc) argument 167 devm_gpiod_put(struct device *dev, struct gpio_desc *desc) argument 176 gpiod_get_direction(const struct gpio_desc *desc) argument 182 gpiod_direction_input(struct gpio_desc *desc) argument 188 gpiod_direction_output(struct gpio_desc *desc, int value) argument 194 gpiod_direction_output_raw(struct gpio_desc *desc, int value) argument 202 gpiod_get_value(const struct gpio_desc *desc) argument 208 gpiod_set_value(struct gpio_desc *desc, int value) argument 213 gpiod_get_raw_value(const struct gpio_desc *desc) argument 219 gpiod_set_raw_value(struct gpio_desc *desc, int value) argument 225 gpiod_get_value_cansleep(const struct gpio_desc *desc) argument 231 gpiod_set_value_cansleep(struct gpio_desc *desc, int value) argument 236 gpiod_get_raw_value_cansleep(const struct gpio_desc *desc) argument 242 gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value) argument 249 gpiod_set_debounce(struct gpio_desc *desc, unsigned debounce) argument 256 gpiod_is_active_low(const struct gpio_desc *desc) argument 262 gpiod_cansleep(const struct gpio_desc *desc) argument 269 gpiod_to_irq(const struct gpio_desc *desc) argument 280 desc_to_gpio(const struct gpio_desc *desc) argument 334 gpiod_export(struct gpio_desc *desc, bool direction_may_change) argument 340 gpiod_export_link(struct device *dev, const char *name, struct gpio_desc *desc) argument 346 gpiod_sysfs_set_active_low(struct gpio_desc *desc, int value) argument 351 gpiod_unexport(struct gpio_desc *desc) argument [all...] |
H A D | driver.h | 46 * @desc: array of ngpio descriptors. Private. 103 struct gpio_desc *desc; member in struct:gpio_chip 155 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc); 174 void gpiochip_free_own_desc(struct gpio_desc *desc); 178 static inline struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) argument
|
/include/uapi/linux/usb/ |
H A D | audio.h | 159 __le16 wTotalLength; /* includes Unit and Terminal desc. */ 257 static inline __u8 uac_mixer_unit_bNrChannels(struct uac_mixer_unit_descriptor *desc) argument 259 return desc->baSourceID[desc->bNrInPins]; 262 static inline __u32 uac_mixer_unit_wChannelConfig(struct uac_mixer_unit_descriptor *desc, argument 266 return (desc->baSourceID[desc->bNrInPins + 2] << 8) | 267 desc->baSourceID[desc->bNrInPins + 1]; 269 return (desc 275 uac_mixer_unit_iChannelNames(struct uac_mixer_unit_descriptor *desc, int protocol) argument 283 uac_mixer_unit_bmControls(struct uac_mixer_unit_descriptor *desc, int protocol) argument 291 uac_mixer_unit_iMixer(struct uac_mixer_unit_descriptor *desc) argument 307 uac_selector_unit_iSelector(struct uac_selector_unit_descriptor *desc) argument 324 uac_feature_unit_iFeature(struct uac_feature_unit_descriptor *desc) argument 341 uac_processing_unit_bNrChannels(struct uac_processing_unit_descriptor *desc) argument 346 uac_processing_unit_wChannelConfig(struct uac_processing_unit_descriptor *desc, int protocol) argument 359 uac_processing_unit_iChannelNames(struct uac_processing_unit_descriptor *desc, int protocol) argument 367 uac_processing_unit_bControlSize(struct uac_processing_unit_descriptor *desc, int protocol) argument 375 uac_processing_unit_bmControls(struct uac_processing_unit_descriptor *desc, int protocol) argument 383 uac_processing_unit_iProcessing(struct uac_processing_unit_descriptor *desc, int protocol) argument 391 uac_processing_unit_specific(struct uac_processing_unit_descriptor *desc, int protocol) argument [all...] |
/include/net/ |
H A D | psnap.h | 5 register_snap_client(const unsigned char *desc,
|
/include/linux/mtd/ |
H A D | ubi.h | 199 void ubi_get_volume_info(struct ubi_volume_desc *desc, 210 void ubi_close_volume(struct ubi_volume_desc *desc); 211 int ubi_leb_read(struct ubi_volume_desc *desc, int lnum, char *buf, int offset, 213 int ubi_leb_write(struct ubi_volume_desc *desc, int lnum, const void *buf, 215 int ubi_leb_change(struct ubi_volume_desc *desc, int lnum, const void *buf, 217 int ubi_leb_erase(struct ubi_volume_desc *desc, int lnum); 218 int ubi_leb_unmap(struct ubi_volume_desc *desc, int lnum); 219 int ubi_leb_map(struct ubi_volume_desc *desc, int lnum); 220 int ubi_is_mapped(struct ubi_volume_desc *desc, int lnum); 228 static inline int ubi_read(struct ubi_volume_desc *desc, in argument [all...] |
/include/crypto/ |
H A D | hash.h | 67 int (*init)(struct shash_desc *desc); 68 int (*update)(struct shash_desc *desc, const u8 *data, 70 int (*final)(struct shash_desc *desc, u8 *out); 71 int (*finup)(struct shash_desc *desc, const u8 *data, 73 int (*digest)(struct shash_desc *desc, const u8 *data, 75 int (*export)(struct shash_desc *desc, void *out); 76 int (*import)(struct shash_desc *desc, const void *in); 327 static inline void *shash_desc_ctx(struct shash_desc *desc) argument 329 return desc->__ctx; 334 int crypto_shash_digest(struct shash_desc *desc, cons 337 crypto_shash_export(struct shash_desc *desc, void *out) argument 342 crypto_shash_import(struct shash_desc *desc, const void *in) argument 347 crypto_shash_init(struct shash_desc *desc) argument [all...] |
H A D | xts.h | 23 int xts_crypt(struct blkcipher_desc *desc, struct scatterlist *dst,
|
H A D | sha.h | 87 extern int crypto_sha1_update(struct shash_desc *desc, const u8 *data, 90 extern int crypto_sha256_update(struct shash_desc *desc, const u8 *data, 93 extern int crypto_sha512_update(struct shash_desc *desc, const u8 *data,
|
H A D | lrw.h | 39 int lrw_crypt(struct blkcipher_desc *desc, struct scatterlist *dst,
|
/include/linux/usb/ |
H A D | audio.h | 41 struct usb_descriptor_header *desc; member in struct:usb_audio_control_selector
|
H A D | cdc_ncm.h | 83 #define cdc_ncm_comm_intf_is_mbim(x) ((x)->desc.bInterfaceSubClass == USB_CDC_SUBCLASS_MBIM && \ 84 (x)->desc.bInterfaceProtocol == USB_CDC_PROTO_NONE) 85 #define cdc_ncm_data_intf_is_mbim(x) ((x)->desc.bInterfaceProtocol == USB_CDC_MBIM_PROTO_NTB)
|
H A D | class-dual-role.h | 83 const struct dual_role_phy_desc *desc; member in struct:dual_role_phy_instance 97 const struct dual_role_phy_desc *desc); 116 const struct dual_role_phy_desc *desc) 115 devm_dual_role_instance_register(struct device *parent, const struct dual_role_phy_desc *desc) argument
|
/include/linux/fsl/bestcomm/ |
H A D | bestcomm_priv.h | 302 bcom_drd_is_extended(u32 desc) argument 304 return (desc) & BCOM_DRD_EXTENDED; 308 bcom_desc_is_drd(u32 desc) argument 310 return !(desc & BCOM_LCD_MASK) && desc != BCOM_DESC_NOP; 314 bcom_desc_initiator(u32 desc) argument 316 return (desc >> BCOM_DRD_INITIATOR_SHIFT) & 0x1f; 320 bcom_set_desc_initiator(u32 *desc, int initiator) argument 322 *desc = (*desc [all...] |
/include/linux/soc/ti/ |
H A D | knav_qmss.h | 83 void knav_pool_desc_put(void *ph, void *desc); 84 int knav_pool_desc_map(void *ph, void *desc, unsigned size,
|
/include/crypto/internal/ |
H A D | hash.h | 116 int shash_ahash_update(struct ahash_request *req, struct shash_desc *desc); 117 int shash_ahash_finup(struct ahash_request *req, struct shash_desc *desc); 118 int shash_ahash_digest(struct ahash_request *req, struct shash_desc *desc); 121 struct shash_desc *desc); 123 struct shash_desc *desc); 125 struct shash_desc *desc); 127 struct shash_desc *desc);
|