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

1234567891011>>

/drivers/usb/class/
H A Dcdc-wdm.c137 struct wdm_device *desc = NULL; local
140 list_for_each_entry(desc, &wdm_device_list, device_list)
141 if (desc->intf == intf)
145 return desc;
150 struct wdm_device *desc = NULL; local
153 list_for_each_entry(desc, &wdm_device_list, device_list)
154 if (desc->intf->minor == minor)
158 return desc;
164 struct wdm_device *desc; local
165 desc
177 struct wdm_device *desc = urb->context; local
223 struct wdm_device *desc; local
304 kill_urbs(struct wdm_device *desc) argument
312 free_urbs(struct wdm_device *desc) argument
319 cleanup(struct wdm_device *desc) argument
335 struct wdm_device *desc = file->private_data; local
441 struct wdm_device *desc = file->private_data; local
538 struct wdm_device *desc = file->private_data; local
552 struct wdm_device *desc = file->private_data; local
581 struct wdm_device *desc; local
624 struct wdm_device *desc = file->private_data; local
668 struct wdm_device *desc = container_of(work, struct wdm_device, rxwork); local
693 struct wdm_device *desc; local
896 struct wdm_device *desc; local
931 struct wdm_device *desc = wdm_find_device(intf); local
965 recover_from_urb_loss(struct wdm_device *desc) argument
981 struct wdm_device *desc = wdm_find_device(intf); local
995 struct wdm_device *desc = wdm_find_device(intf); local
1019 struct wdm_device *desc = wdm_find_device(intf); local
[all...]
/drivers/crypto/caam/
H A Ddesc_constr.h7 #include "desc.h"
15 #define PRINT_POS do { printk(KERN_DEBUG "%02d: %s\n", desc_len(desc),\
32 static inline int desc_len(u32 *desc) argument
34 return *desc & HDR_DESCLEN_MASK;
37 static inline int desc_bytes(void *desc) argument
39 return desc_len(desc) * CAAM_CMD_SZ;
42 static inline u32 *desc_end(u32 *desc) argument
44 return desc + desc_len(desc);
47 static inline void *sh_desc_pdb(u32 *desc) argument
52 init_desc(u32 *desc, u32 options) argument
57 init_sh_desc(u32 *desc, u32 options) argument
63 init_sh_desc_pdb(u32 *desc, u32 options, size_t pdb_bytes) argument
71 init_job_desc(u32 *desc, u32 options) argument
76 append_ptr(u32 *desc, dma_addr_t ptr) argument
85 init_job_desc_shared(u32 *desc, dma_addr_t ptr, int len, u32 options) argument
94 append_data(u32 *desc, void *data, int len) argument
104 append_cmd(u32 *desc, u32 command) argument
113 append_cmd_ptr(u32 *desc, dma_addr_t ptr, int len, u32 command) argument
120 append_cmd_data(u32 *desc, void *data, int len, u32 command) argument
127 append_jump(u32 *desc, u32 options) argument
137 set_jump_tgt_here(u32 *desc, u32 *jump_cmd) argument
[all...]
/drivers/xen/
H A Dxencomm.c28 static int xencomm_init(struct xencomm_desc *desc, argument
34 while ((recorded < bytes) && (i < desc->nr_addrs)) {
50 desc->address[i++] = paddr;
62 while (i < desc->nr_addrs)
63 desc->address[i++] = XENCOMM_INVALID;
65 desc->magic = XENCOMM_MAGIC;
73 struct xencomm_desc *desc; local
78 unsigned long size = sizeof(*desc) +
79 sizeof(desc->address[0]) * nr_addrs;
83 * When sizeof(*desc) > sizeo
106 xencomm_free(struct xencomm_handle *desc) argument
123 struct xencomm_desc *desc; local
171 struct xencomm_desc *desc; local
188 struct xencomm_desc *desc; local
205 struct xencomm_desc *desc = NULL; local
[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/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/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;
54 struct usb_interface_descriptor *desc = NULL; local
57 if (c->desc
[all...]
H A Ddevices.c182 const struct usb_endpoint_descriptor *desc)
190 dir = usb_endpoint_dir_in(desc) ? 'I' : 'O';
193 switch (usb_endpoint_maxp(desc) & (0x03 << 11)) {
202 switch (usb_endpoint_type(desc)) {
206 interval = desc->bInterval;
213 interval = 1 << (desc->bInterval - 1);
218 interval = desc->bInterval;
225 interval = 1 << (desc->bInterval - 1);
227 interval = desc->bInterval;
241 start += sprintf(start, format_endpt, desc
181 usb_dump_endpoint_descriptor(int speed, char *start, char *end, const struct usb_endpoint_descriptor *desc) argument
254 const struct usb_interface_descriptor *desc; local
284 const struct usb_host_interface *desc = &intfc->altsetting[setno]; local
317 usb_dump_config_descriptor(char *start, char *end, const struct usb_config_descriptor *desc, int active) argument
368 usb_dump_device_descriptor(char *start, char *end, const struct usb_device_descriptor *desc) argument
447 usb_dump_hub_descriptor(char *start, char *end, const struct usb_hub_descriptor *desc) 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 = priv->dma_tx + entry; local
49 desc->des2 = dma_map_single(priv->device, skb->data,
51 desc->des3 = desc->des2 + BUF_SIZE_4KiB;
52 priv->hw->desc->prepare_tx_desc(desc, 1, bmax,
56 desc = priv->dma_tx + entry;
58 desc->des2 = dma_map_single(priv->device, skb->data + bmax,
60 desc->des3 = 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 priv->hw->desc->prepare_tx_desc(desc, 1, bmax, csum);
54 desc = priv->dma_tx + entry;
57 desc->des2 = dma_map_single(priv->device,
60 priv->hw->desc->prepare_tx_desc(desc, 0, bmax,
62 priv->hw->desc->set_tx_owner(desc);
[all...]
/drivers/net/wireless/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 (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/s390/kvm/
H A Dkvm_virtio.c41 struct kvm_device_desc *desc; member in struct:kvm_device
55 static struct kvm_vqconfig *kvm_vq_config(const struct kvm_device_desc *desc) argument
57 return (struct kvm_vqconfig *)(desc + 1);
60 static u8 *kvm_vq_features(const struct kvm_device_desc *desc) argument
62 return (u8 *)(kvm_vq_config(desc) + desc->num_vq);
65 static u8 *kvm_vq_configspace(const struct kvm_device_desc *desc) argument
67 return kvm_vq_features(desc) + desc->feature_len * 2;
71 * The total size of the config page used by this device (incl. desc)
73 desc_size(const struct kvm_device_desc *desc) argument
86 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; local
98 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; local
119 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; local
128 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc; local
[all...]
/drivers/lguest/
H A Dlguest_device.c49 struct lguest_device_desc *desc; member in struct:lguest_device
70 static struct lguest_vqconfig *lg_vq(const struct lguest_device_desc *desc) argument
72 return (void *)(desc + 1);
76 static u8 *lg_features(const struct lguest_device_desc *desc) argument
78 return (void *)(lg_vq(desc) + desc->num_vq);
82 static u8 *lg_config(const struct lguest_device_desc *desc) argument
84 return lg_features(desc) + desc->feature_len * 2;
87 /* The total size of the config page used by this device (incl. desc) */
88 desc_size(const struct lguest_device_desc *desc) argument
101 struct lguest_device_desc *desc = to_lgdev(vdev)->desc; local
132 struct lguest_device_desc *desc = to_lgdev(vdev)->desc; local
159 struct lguest_device_desc *desc = to_lgdev(vdev)->desc; local
170 struct lguest_device_desc *desc = to_lgdev(vdev)->desc; local
[all...]
/drivers/dma/
H A Dep93xx_dma.c212 * @desc: head of the new active descriptor chain
214 * Sets @desc to be the head of the new active descriptor chain. This is the
221 struct ep93xx_dma_desc *desc)
225 list_add_tail(&desc->node, &edmac->active);
227 /* Flatten the @desc->tx_list chain into @edmac->active list */
228 while (!list_empty(&desc->tx_list)) {
229 struct ep93xx_dma_desc *d = list_first_entry(&desc->tx_list,
238 d->txd.callback = desc->txd.callback;
239 d->txd.callback_param = desc->txd.callback_param;
269 struct ep93xx_dma_desc *desc; local
220 ep93xx_dma_set_active(struct ep93xx_dma_chan *edmac, struct ep93xx_dma_desc *desc) argument
339 struct ep93xx_dma_desc *desc; local
385 struct ep93xx_dma_desc *desc = ep93xx_dma_get_active(edmac); local
509 struct ep93xx_dma_desc *desc; local
598 struct ep93xx_dma_desc *desc, *_desc; local
624 ep93xx_dma_desc_put(struct ep93xx_dma_chan *edmac, struct ep93xx_dma_desc *desc) argument
667 ep93xx_dma_unmap_buffers(struct ep93xx_dma_desc *desc) argument
692 struct ep93xx_dma_desc *desc, *d; local
738 struct ep93xx_dma_desc *desc; local
783 struct ep93xx_dma_desc *desc; local
867 struct ep93xx_dma_desc *desc; local
904 struct ep93xx_dma_desc *desc, *d; local
941 struct ep93xx_dma_desc *desc, *first; local
990 struct ep93xx_dma_desc *desc, *first; local
1070 struct ep93xx_dma_desc *desc, *first; local
1134 struct ep93xx_dma_desc *desc, *_d; local
[all...]
H A Dtxx9dmac.c148 const struct txx9dmac_desc *desc)
150 return is_dmac64(dc) ? desc->hwdesc.CHAR : desc->hwdesc32.CHAR;
154 struct txx9dmac_desc *desc, dma_addr_t val)
157 desc->hwdesc.CHAR = val;
159 desc->hwdesc32.CHAR = val;
183 static struct txx9dmac_desc *txx9dmac_last_child(struct txx9dmac_desc *desc) argument
185 if (!list_empty(&desc->tx_list))
186 desc = list_entry(desc
147 desc_read_CHAR(const struct txx9dmac_chan *dc, const struct txx9dmac_desc *desc) argument
153 desc_write_CHAR(const struct txx9dmac_chan *dc, struct txx9dmac_desc *desc, dma_addr_t val) argument
196 struct txx9dmac_desc *desc; local
213 struct txx9dmac_desc *desc, *_desc; local
244 txx9dmac_sync_desc_for_cpu(struct txx9dmac_chan *dc, struct txx9dmac_desc *desc) argument
263 txx9dmac_desc_put(struct txx9dmac_chan *dc, struct txx9dmac_desc *desc) argument
403 txx9dmac_descriptor_complete(struct txx9dmac_chan *dc, struct txx9dmac_desc *desc) argument
412 txd->cookie, desc); local
458 struct txx9dmac_desc *desc; local
481 struct txx9dmac_desc *desc, *_desc; local
498 txx9dmac_dump_desc(struct txx9dmac_chan *dc, struct txx9dmac_hwdesc *desc) argument
570 struct txx9dmac_desc *desc, *_desc; local
723 struct txx9dmac_desc *desc = txd_to_txx9dmac_desc(tx); local
731 desc->txd.cookie, desc); local
745 struct txx9dmac_desc *desc; local
859 struct txx9dmac_desc *desc; local
932 struct txx9dmac_desc *desc, *_desc; local
980 struct txx9dmac_desc *desc; local
1026 struct txx9dmac_desc *desc; local
1085 struct txx9dmac_desc *desc, *_desc; local
1102 dev_vdbg(chan2dev(chan), " freeing descriptor %p\\n", desc); local
[all...]
/drivers/usb/gadget/
H A Depautoconf.c56 struct usb_endpoint_descriptor *desc,
71 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK;
114 if (desc->bEndpointAddress & USB_DIR_IN) {
128 if (usb_endpoint_xfer_bulk(desc)) {
141 if (desc->wMaxPacketSize == 0)
142 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket);
148 max = 0x7ff & usb_endpoint_maxp(desc);
164 if ((desc->wMaxPacketSize & cpu_to_le16(3<<11))) {
175 desc->bEndpointAddress &= USB_DIR_IN;
178 desc
53 ep_matches( struct usb_gadget *gadget, struct usb_ep *ep, struct usb_endpoint_descriptor *desc, struct usb_ss_ep_comp_descriptor *ep_comp ) argument
260 usb_ep_autoconfig_ss( struct usb_gadget *gadget, struct usb_endpoint_descriptor *desc, struct usb_ss_ep_comp_descriptor *ep_comp ) argument
[all...]
/drivers/sh/intc/
H A Dhandle.c18 static intc_enum __init intc_grp_id(struct intc_desc *desc, argument
21 struct intc_group *g = desc->hw.groups;
24 for (i = 0; g && enum_id && i < desc->hw.nr_groups; i++) {
25 g = desc->hw.groups + i;
38 static unsigned int __init _intc_mask_data(struct intc_desc *desc, argument
44 struct intc_mask_reg *mr = desc->hw.mask_regs;
48 while (mr && enum_id && *reg_idx < desc->hw.nr_mask_regs) {
49 mr = desc->hw.mask_regs + *reg_idx;
89 intc_get_mask_handle(struct intc_desc *desc, struct intc_desc_int *d, argument
96 ret = _intc_mask_data(desc,
106 _intc_prio_data(struct intc_desc *desc, struct intc_desc_int *d, intc_enum enum_id, unsigned int *reg_idx, unsigned int *fld_idx) argument
158 intc_get_prio_handle(struct intc_desc *desc, struct intc_desc_int *d, intc_enum enum_id, int do_grps) argument
175 intc_ack_data(struct intc_desc *desc, struct intc_desc_int *d, intc_enum enum_id) argument
231 intc_enable_disable_enum(struct intc_desc *desc, struct intc_desc_int *d, intc_enum enum_id, int enable) argument
258 intc_get_sense_handle(struct intc_desc *desc, struct intc_desc_int *d, intc_enum enum_id) argument
287 intc_set_ack_handle(unsigned int irq, struct intc_desc *desc, struct intc_desc_int *d, intc_enum id) argument
[all...]
/drivers/net/wireless/wl12xx/
H A Drx.c58 struct wl1271_rx_descriptor *desc,
64 if ((desc->flags & WL1271_RX_DESC_BAND_MASK) == WL1271_RX_DESC_BAND_BG)
69 status->rate_idx = wl1271_rate_to_idx(desc->rate, status->band);
72 if (desc->rate <= CONF_HW_RXTX_RATE_MCS0)
75 status->signal = desc->rssi;
82 wl->noise = desc->rssi - (desc->snr >> 1);
84 status->freq = ieee80211_channel_to_frequency(desc->channel,
87 if (desc->flags & WL1271_RX_DESC_ENCRYPT_MASK) {
88 u8 desc_err_code = desc
57 wl1271_rx_status(struct wl1271 *wl, struct wl1271_rx_descriptor *desc, struct ieee80211_rx_status *status, u8 beacon) argument
103 struct wl1271_rx_descriptor *desc; local
[all...]
/drivers/pinctrl/
H A Dpinmux.c35 const struct pinmux_ops *ops = pctldev->desc->pmxops;
84 struct pin_desc *desc; local
85 const struct pinmux_ops *ops = pctldev->desc->pmxops;
90 desc = pin_desc_get(pctldev, pin);
91 if (desc == NULL) {
99 if (desc->gpio_owner) {
105 desc->gpio_owner = owner;
107 if (desc->mux_usecount && strcmp(desc->mux_owner, owner)) {
113 desc
180 struct pin_desc *desc; local
411 struct pin_desc *desc; local
447 struct pin_desc *desc; local
525 struct pin_desc *desc; local
[all...]

Completed in 514 milliseconds

1234567891011>>