Searched refs:desc (Results 1 - 25 of 1210) sorted by relevance

1234567891011>>

/drivers/misc/mic/card/
H A Dmic_virtio.h43 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/usb/class/
H A Dcdc-wdm.c115 struct wdm_device *desc; local
118 list_for_each_entry(desc, &wdm_device_list, device_list)
119 if (desc->intf == intf)
121 desc = NULL;
125 return desc;
130 struct wdm_device *desc; local
133 list_for_each_entry(desc, &wdm_device_list, device_list)
134 if (desc->intf->minor == minor)
136 desc = NULL;
140 return desc;
146 struct wdm_device *desc; local
159 struct wdm_device *desc = urb->context; local
215 struct wdm_device *desc; local
300 kill_urbs(struct wdm_device *desc) argument
308 free_urbs(struct wdm_device *desc) argument
315 cleanup(struct wdm_device *desc) argument
331 struct wdm_device *desc = file->private_data; local
441 clear_wdm_read_flag(struct wdm_device *desc) argument
472 struct wdm_device *desc = file->private_data; local
575 struct wdm_device *desc = file->private_data; local
589 struct wdm_device *desc = file->private_data; local
618 struct wdm_device *desc; local
662 struct wdm_device *desc = file->private_data; local
691 struct wdm_device *desc = file->private_data; local
727 struct wdm_device *desc = container_of(work, struct wdm_device, rxwork); local
756 struct wdm_device *desc; local
957 struct wdm_device *desc; local
994 struct wdm_device *desc = wdm_find_device(intf); local
1028 recover_from_urb_loss(struct wdm_device *desc) argument
1044 struct wdm_device *desc = wdm_find_device(intf); local
1058 struct wdm_device *desc = wdm_find_device(intf); local
1082 struct wdm_device *desc = wdm_find_device(intf); local
[all...]
/drivers/staging/lustre/lustre/ptlrpc/
H A Dpers.c46 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/scsi/fnic/
H A Dfnic_res.h37 struct wq_enet_desc *desc = vnic_wq_next_desc(wq); local
39 wq_enet_desc_enc(desc,
61 struct wq_enet_desc *desc = vnic_wq_next_desc(wq); local
63 wq_enet_desc_enc(desc,
91 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); local
93 desc->hdr.type = FCPIO_ICMND_16; /* enum fcpio_type */
94 desc->hdr.status = 0; /* header status entry */
95 desc->hdr._resvd = 0; /* reserved */
96 desc->hdr.tag.u.req_id = req_id; /* id for this request */
98 desc
130 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); local
154 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); local
174 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); local
196 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); local
210 struct fcpio_host_req *desc = vnic_wq_copy_next_desc(wq); local
227 struct rq_enet_desc *desc = vnic_rq_next_desc(rq); local
[all...]
H A Drq_enet_desc.h41 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) &
H A Dvnic_cq_copy.h27 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 Dwq_enet_desc.h51 static inline void wq_enet_desc_enc(struct wq_enet_desc *desc, argument
56 desc->address = cpu_to_le64(address);
57 desc->length = cpu_to_le16(length & WQ_ENET_LEN_MASK);
58 desc->mss_loopback = cpu_to_le16((mss & WQ_ENET_MSS_MASK) <<
60 desc->header_length_flags = cpu_to_le16(
67 desc->vlan_tag = cpu_to_le16(vlan_tag);
70 static inline void wq_enet_desc_dec(struct wq_enet_desc *desc, argument
75 *address = le64_to_cpu(desc->address);
76 *length = le16_to_cpu(desc->length) & WQ_ENET_LEN_MASK;
77 *mss = (le16_to_cpu(desc
[all...]
H A Dcq_enet_desc.h31 static inline void cq_enet_wq_desc_dec(struct cq_enet_wq_desc *desc, argument
34 cq_desc_dec((struct cq_desc *)desc, type,
93 static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, argument
102 u16 completed_index_flags = le16_to_cpu(desc->completed_index_flags);
104 le16_to_cpu(desc->q_number_rss_type_flags);
105 u16 bytes_written_flags = le16_to_cpu(desc->bytes_written_flags);
107 cq_desc_dec((struct cq_desc *)desc, type,
124 *rss_hash = le32_to_cpu(desc->rss_hash);
133 *vlan = le16_to_cpu(desc->vlan);
136 *fcoe_sof = (u8)(le16_to_cpu(desc
[all...]
/drivers/crypto/caam/
H A Ddesc_constr.h7 #include "desc.h"
16 #define PRINT_POS do { printk(KERN_DEBUG "%02d: %s\n", desc_len(desc),\
33 static inline int desc_len(u32 *desc) argument
35 return *desc & HDR_DESCLEN_MASK;
38 static inline int desc_bytes(void *desc) argument
40 return desc_len(desc) * CAAM_CMD_SZ;
43 static inline u32 *desc_end(u32 *desc) argument
45 return desc + desc_len(desc);
48 static inline void *sh_desc_pdb(u32 *desc) argument
53 init_desc(u32 *desc, u32 options) argument
58 init_sh_desc(u32 *desc, u32 options) argument
64 init_sh_desc_pdb(u32 *desc, u32 options, size_t pdb_bytes) argument
72 init_job_desc(u32 *desc, u32 options) argument
77 append_ptr(u32 *desc, dma_addr_t ptr) argument
86 init_job_desc_shared(u32 *desc, dma_addr_t ptr, int len, u32 options) argument
95 append_data(u32 *desc, void *data, int len) argument
105 append_cmd(u32 *desc, u32 command) argument
116 append_u64(u32 *desc, u64 data) argument
127 write_cmd(u32 *desc, u32 command) argument
134 append_cmd_ptr(u32 *desc, dma_addr_t ptr, int len, u32 command) argument
142 append_cmd_ptr_extlen(u32 *desc, dma_addr_t ptr, unsigned int len, u32 command) argument
151 append_cmd_data(u32 *desc, void *data, int len, u32 command) argument
169 set_jump_tgt_here(u32 *desc, u32 *jump_cmd) argument
174 set_move_tgt_here(u32 *desc, u32 *move_cmd) argument
211 append_store(u32 *desc, dma_addr_t ptr, unsigned int len, u32 options) argument
[all...]
H A Djr.h13 int caam_jr_enqueue(struct device *dev, u32 *desc,
14 void (*cbk)(struct device *dev, u32 *desc, u32 status,
/drivers/regulator/
H A Dhelpers.c36 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val);
40 val &= rdev->desc->enable_mask;
42 if (rdev->desc->enable_is_inverted) {
43 if (rdev->desc->enable_val)
44 return val != rdev->desc->enable_val;
47 if (rdev->desc->enable_val)
48 return val == rdev->desc->enable_val;
67 if (rdev->desc->enable_is_inverted) {
68 val = rdev->desc->disable_val;
70 val = rdev->desc
[all...]
/drivers/infiniband/core/
H A Dpacker.c54 * @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/ethernet/cisco/enic/
H A Drq_enet_desc.h43 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) &
H A Dwq_enet_desc.h53 static inline void wq_enet_desc_enc(struct wq_enet_desc *desc, argument
58 desc->address = cpu_to_le64(address);
59 desc->length = cpu_to_le16(length & WQ_ENET_LEN_MASK);
60 desc->mss_loopback = cpu_to_le16((mss & WQ_ENET_MSS_MASK) <<
62 desc->header_length_flags = cpu_to_le16(
69 desc->vlan_tag = cpu_to_le16(vlan_tag);
72 static inline void wq_enet_desc_dec(struct wq_enet_desc *desc, argument
77 *address = le64_to_cpu(desc->address);
78 *length = le16_to_cpu(desc->length) & WQ_ENET_LEN_MASK;
79 *mss = (le16_to_cpu(desc
[all...]
H A Dcq_enet_desc.h33 static inline void cq_enet_wq_desc_dec(struct cq_enet_wq_desc *desc, argument
36 cq_desc_dec((struct cq_desc *)desc, type,
104 static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, argument
117 cq_desc_dec((struct cq_desc *)desc, type,
120 completed_index_flags = le16_to_cpu(desc->completed_index_flags);
122 le16_to_cpu(desc->q_number_rss_type_flags);
123 bytes_written_flags = le16_to_cpu(desc->bytes_written_flags);
139 *rss_hash = le32_to_cpu(desc->rss_hash);
151 *vlan_tci = le16_to_cpu(desc->vlan);
154 *fcoe_sof = (u8)(le16_to_cpu(desc
[all...]
/drivers/net/ethernet/stmicro/stmmac/
H A Dring_mode.c36 struct dma_desc *desc; local
41 desc = (struct dma_desc *)(priv->dma_etx + entry);
43 desc = priv->dma_tx + entry;
54 desc->des2 = dma_map_single(priv->device, skb->data,
56 if (dma_mapping_error(priv->device, desc->des2))
59 priv->tx_skbuff_dma[entry].buf = desc->des2;
60 desc->des3 = desc->des2 + BUF_SIZE_4KiB;
61 priv->hw->desc->prepare_tx_desc(desc,
[all...]
H A Dchain_mode.c36 struct dma_desc *desc = priv->dma_tx + entry; local
48 desc->des2 = dma_map_single(priv->device, skb->data,
50 if (dma_mapping_error(priv->device, desc->des2))
52 priv->tx_skbuff_dma[entry].buf = desc->des2;
53 priv->hw->desc->prepare_tx_desc(desc, 1, bmax, csum, STMMAC_CHAIN_MODE);
58 desc = priv->dma_tx + entry;
61 desc->des2 = dma_map_single(priv->device,
64 if (dma_mapping_error(priv->device, desc->des2))
66 priv->tx_skbuff_dma[entry].buf = desc
[all...]
/drivers/usb/core/
H A Dgeneric.c29 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/gpio/
H A Dgpiolib-sysfs.c44 const struct gpio_desc *desc = dev_get_drvdata(dev); local
49 if (!test_bit(FLAG_EXPORT, &desc->flags)) {
52 gpiod_get_direction(desc);
54 test_bit(FLAG_IS_OUT, &desc->flags)
65 struct gpio_desc *desc = dev_get_drvdata(dev); local
70 if (!test_bit(FLAG_EXPORT, &desc->flags))
73 status = gpiod_direction_output_raw(desc, 1);
75 status = gpiod_direction_output_raw(desc, 0);
77 status = gpiod_direction_input(desc);
91 struct gpio_desc *desc local
108 struct gpio_desc *desc = dev_get_drvdata(dev); local
142 gpio_setup_irq(struct gpio_desc *desc, struct device *dev, unsigned long gpio_flags) argument
235 const struct gpio_desc *desc = dev_get_drvdata(dev); local
262 struct gpio_desc *desc = dev_get_drvdata(dev); local
289 sysfs_set_active_low(struct gpio_desc *desc, struct device *dev, int value) argument
317 const struct gpio_desc *desc = dev_get_drvdata(dev); local
336 struct gpio_desc *desc = dev_get_drvdata(dev); local
425 struct gpio_desc *desc; local
467 struct gpio_desc *desc; local
526 gpiod_export(struct gpio_desc *desc, bool direction_may_change) argument
621 gpiod_export_link(struct device *dev, const char *name, struct gpio_desc *desc) argument
666 gpiod_sysfs_set_active_low(struct gpio_desc *desc, int value) argument
704 gpiod_unexport(struct gpio_desc *desc) argument
[all...]
H A Dgpiolib.c84 return &chip->desc[hwnum];
92 int desc_to_gpio(const struct gpio_desc *desc) argument
94 return desc - &gpio_desc[0];
101 * @desc: descriptor to return the chip of
103 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) argument
105 return desc ? desc->chip : NULL;
135 * @desc: GPIO to get the direction of
141 int gpiod_get_direction(const struct gpio_desc *desc) argument
147 chip = gpiod_to_chip(desc);
253 struct gpio_desc *desc = &chip->desc[id]; local
757 __gpiod_request(struct gpio_desc *desc, const char *label) argument
800 gpiod_request(struct gpio_desc *desc, const char *label) argument
827 __gpiod_free(struct gpio_desc *desc) argument
859 gpiod_free(struct gpio_desc *desc) argument
882 struct gpio_desc *desc; local
909 struct gpio_desc *desc = gpiochip_get_desc(chip, hwnum); local
932 gpiochip_free_own_desc(struct gpio_desc *desc) argument
957 gpiod_direction_input(struct gpio_desc *desc) argument
985 _gpiod_direction_output_raw(struct gpio_desc *desc, int value) argument
1033 gpiod_direction_output_raw(struct gpio_desc *desc, int value) argument
1055 gpiod_direction_output(struct gpio_desc *desc, int value) argument
1075 gpiod_set_debounce(struct gpio_desc *desc, unsigned debounce) argument
1102 gpiod_is_active_low(const struct gpio_desc *desc) argument
1130 _gpiod_get_raw_value(const struct gpio_desc *desc) argument
1153 gpiod_get_raw_value(const struct gpio_desc *desc) argument
1173 gpiod_get_value(const struct gpio_desc *desc) argument
1194 _gpio_set_open_drain_value(struct gpio_desc *desc, bool value) argument
1221 _gpio_set_open_source_value(struct gpio_desc *desc, bool value) argument
1243 _gpiod_set_raw_value(struct gpio_desc *desc, bool value) argument
1268 gpiod_set_raw_value(struct gpio_desc *desc, int value) argument
1289 gpiod_set_value(struct gpio_desc *desc, int value) argument
1306 gpiod_cansleep(const struct gpio_desc *desc) argument
1321 gpiod_to_irq(const struct gpio_desc *desc) argument
1385 gpiod_get_raw_value_cansleep(const struct gpio_desc *desc) argument
1403 gpiod_get_value_cansleep(const struct gpio_desc *desc) argument
1429 gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value) argument
1448 gpiod_set_value_cansleep(struct gpio_desc *desc, int value) argument
1480 struct gpio_desc *desc; local
1509 struct gpio_desc *desc; local
1556 struct gpio_desc *desc = ERR_PTR(-ENOENT); local
1653 struct gpio_desc *desc = NULL; local
1732 struct gpio_desc *desc; local
1750 gpiod_put(struct gpio_desc *desc) argument
[all...]
H A Dgpiolib.h88 int gpiod_request(struct gpio_desc *desc, const char *label);
89 void gpiod_free(struct gpio_desc *desc);
94 static int __maybe_unused gpio_chip_hwgpio(const struct gpio_desc *desc) argument
96 return desc - &desc->chip->desc[0];
101 #define gpiod_emerg(desc, fmt, ...) \
102 pr_emerg("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?",\
104 #define gpiod_crit(desc, fm
[all...]
H A Dgpiolib-legacy.c22 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/net/wireless/ti/wl1251/
H A Drx.c35 struct wl1251_rx_descriptor *desc)
43 wl1251_mem_read(wl, rx_packet_ring_addr, desc, sizeof(*desc));
47 struct wl1251_rx_descriptor *desc,
57 status->mactime = desc->timestamp;
73 status->signal = desc->rssi;
79 wl->noise = desc->rssi - desc->snr / 2;
81 status->freq = ieee80211_channel_to_frequency(desc->channel,
86 if (!wl->monitor_present && (desc
34 wl1251_rx_header(struct wl1251 *wl, struct wl1251_rx_descriptor *desc) argument
46 wl1251_rx_status(struct wl1251 *wl, struct wl1251_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon) argument
147 wl1251_rx_body(struct wl1251 *wl, struct wl1251_rx_descriptor *desc) argument
[all...]
/drivers/staging/lustre/lustre/lov/
H A Dlproc_lov.c47 struct lov_desc *desc; local
50 desc = &dev->u.lov.desc;
51 return seq_printf(m, "%llu\n", desc->ld_default_stripe_size);
58 struct lov_desc *desc; local
63 desc = &dev->u.lov.desc;
69 desc->ld_default_stripe_size = val;
77 struct lov_desc *desc; local
80 desc
88 struct lov_desc *desc; local
106 struct lov_desc *desc; local
117 struct lov_desc *desc; local
135 struct lov_desc *desc; local
147 struct lov_desc *desc; local
165 struct lov_desc *desc; local
176 struct lov_desc *desc; local
[all...]
/drivers/s390/kvm/
H A Dkvm_virtio.c42 struct kvm_device_desc *desc; member in struct:kvm_device
56 static struct kvm_vqconfig *kvm_vq_config(const struct kvm_device_desc *desc) argument
58 return (struct kvm_vqconfig *)(desc + 1);
61 static u8 *kvm_vq_features(const struct kvm_device_desc *desc) argument
63 return (u8 *)(kvm_vq_config(desc) + desc->num_vq);
66 static u8 *kvm_vq_configspace(const struct kvm_device_desc *desc) argument
68 return kvm_vq_features(desc) + desc->feature_len * 2;
72 * The total size of the config page used by this device (incl. desc)
74 desc_size(const struct kvm_device_desc *desc) argument
87 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; local
99 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; local
120 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; local
129 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; local
[all...]

Completed in 582 milliseconds

1234567891011>>