Home
last modified time | relevance | path

Searched refs:ep (Results 1 – 200 of 436) sorted by relevance

123

/linux-4.4.14/sound/usb/
Dendpoint.c90 usb_free_coherent(u->ep->chip->dev, u->buffer_size, in release_urb_ctx()
130 int snd_usb_endpoint_implicit_feedback_sink(struct snd_usb_endpoint *ep) in snd_usb_endpoint_implicit_feedback_sink() argument
132 return ep->sync_master && in snd_usb_endpoint_implicit_feedback_sink()
133 ep->sync_master->type == SND_USB_ENDPOINT_TYPE_DATA && in snd_usb_endpoint_implicit_feedback_sink()
134 ep->type == SND_USB_ENDPOINT_TYPE_DATA && in snd_usb_endpoint_implicit_feedback_sink()
135 usb_pipeout(ep->pipe); in snd_usb_endpoint_implicit_feedback_sink()
145 int snd_usb_endpoint_next_packet_size(struct snd_usb_endpoint *ep) in snd_usb_endpoint_next_packet_size() argument
150 if (ep->fill_max) in snd_usb_endpoint_next_packet_size()
151 return ep->maxframesize; in snd_usb_endpoint_next_packet_size()
153 spin_lock_irqsave(&ep->lock, flags); in snd_usb_endpoint_next_packet_size()
[all …]
Dmidi.c103 void (*output)(struct snd_usb_midi_out_endpoint *ep, struct urb *urb);
140 struct snd_usb_midi_out_endpoint *ep; member
150 struct snd_usb_midi_out_endpoint *ep; member
183 static void snd_usbmidi_do_output(struct snd_usb_midi_out_endpoint *ep);
226 static void snd_usbmidi_input_data(struct snd_usb_midi_in_endpoint *ep, in snd_usbmidi_input_data() argument
229 struct usbmidi_in_port *port = &ep->ports[portidx]; in snd_usbmidi_input_data()
232 dev_dbg(&ep->umidi->dev->dev, "unexpected port %d!\n", portidx); in snd_usbmidi_input_data()
235 if (!test_bit(port->substream->number, &ep->umidi->input_triggered)) in snd_usbmidi_input_data()
257 struct snd_usb_midi_in_endpoint *ep = urb->context; in snd_usbmidi_in_urb_complete() local
261 ep->umidi->usb_protocol_ops->input(ep, urb->transfer_buffer, in snd_usbmidi_in_urb_complete()
[all …]
Dendpoint.h11 int snd_usb_endpoint_set_params(struct snd_usb_endpoint *ep,
21 int snd_usb_endpoint_start(struct snd_usb_endpoint *ep, bool can_sleep);
22 void snd_usb_endpoint_stop(struct snd_usb_endpoint *ep);
23 void snd_usb_endpoint_sync_pending_stop(struct snd_usb_endpoint *ep);
24 int snd_usb_endpoint_activate(struct snd_usb_endpoint *ep);
25 void snd_usb_endpoint_deactivate(struct snd_usb_endpoint *ep);
26 void snd_usb_endpoint_release(struct snd_usb_endpoint *ep);
27 void snd_usb_endpoint_free(struct snd_usb_endpoint *ep);
29 int snd_usb_endpoint_implicit_feedback_sink(struct snd_usb_endpoint *ep);
30 int snd_usb_endpoint_next_packet_size(struct snd_usb_endpoint *ep);
[all …]
Dhelper.h22 #define get_endpoint(alt,ep) (&(alt)->endpoint[ep].desc) argument
23 #define get_ep_desc(ep) (&(ep)->desc) argument
Dpcm.c158 unsigned int ep; in init_pitch_v1() local
164 ep = get_endpoint(alts, 0)->bEndpointAddress; in init_pitch_v1()
169 UAC_EP_CS_ATTR_PITCH_CONTROL << 8, ep, in init_pitch_v1()
172 iface, ep); in init_pitch_v1()
229 struct snd_usb_endpoint *ep = subs->data_endpoint; in start_endpoints() local
231 dev_dbg(&subs->dev->dev, "Starting data EP @%p\n", ep); in start_endpoints()
233 ep->data_subs = subs; in start_endpoints()
234 err = snd_usb_endpoint_start(ep, can_sleep); in start_endpoints()
243 struct snd_usb_endpoint *ep = subs->sync_endpoint; in start_endpoints() local
260 dev_dbg(&subs->dev->dev, "Starting sync EP @%p\n", ep); in start_endpoints()
[all …]
Dclock.c284 unsigned int ep; in set_sample_rate_v1() local
290 ep = get_endpoint(alts, 0)->bEndpointAddress; in set_sample_rate_v1()
301 UAC_EP_CS_ATTR_SAMPLE_RATE << 8, ep, in set_sample_rate_v1()
304 iface, fmt->altsetting, rate, ep); in set_sample_rate_v1()
315 UAC_EP_CS_ATTR_SAMPLE_RATE << 8, ep, in set_sample_rate_v1()
318 iface, fmt->altsetting, ep); in set_sample_rate_v1()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_cm.c111 static void connect_reply_upcall(struct iwch_ep *ep, int status);
113 static void start_ep_timer(struct iwch_ep *ep) in start_ep_timer() argument
115 PDBG("%s ep %p\n", __func__, ep); in start_ep_timer()
116 if (timer_pending(&ep->timer)) { in start_ep_timer()
117 PDBG("%s stopped / restarted timer ep %p\n", __func__, ep); in start_ep_timer()
118 del_timer_sync(&ep->timer); in start_ep_timer()
120 get_ep(&ep->com); in start_ep_timer()
121 ep->timer.expires = jiffies + ep_timeout_secs * HZ; in start_ep_timer()
122 ep->timer.data = (unsigned long)ep; in start_ep_timer()
123 ep->timer.function = ep_timeout; in start_ep_timer()
[all …]
Diwch_cm.h56 #define put_ep(ep) { \ argument
58 ep, atomic_read(&((ep)->kref.refcount))); \
59 WARN_ON(atomic_read(&((ep)->kref.refcount)) < 1); \
60 kref_put(&((ep)->kref), __free_ep); \
63 #define get_ep(ep) { \ argument
65 ep, atomic_read(&((ep)->kref.refcount))); \
66 kref_get(&((ep)->kref)); \
222 int iwch_ep_disconnect(struct iwch_ep *ep, int abrupt, gfp_t gfp);
223 int iwch_quiesce_tid(struct iwch_ep *ep);
224 int iwch_resume_tid(struct iwch_ep *ep);
[all …]
Diwch_qp.c743 int iwch_post_zb_read(struct iwch_ep *ep) in iwch_post_zb_read() argument
766 wqe->send.wrh.gen_tid_len = cpu_to_be32(V_FW_RIWR_TID(ep->hwtid)| in iwch_post_zb_read()
769 return iwch_cxgb3_ofld_send(ep->com.qp->rhp->rdev.t3cdev_p, skb); in iwch_post_zb_read()
799 wqe->send.wrh.gen_tid_len = cpu_to_be32(V_FW_RIWR_TID(qhp->ep->hwtid)); in iwch_post_terminate()
903 init_attr.tid = qhp->ep->hwtid; in rdma_init()
922 init_attr.tcp_emss = qhp->ep->emss; in rdma_init()
929 init_attr.chan = qhp->ep->l2t->smt_idx; in rdma_init()
938 init_attr.irs = qhp->ep->rcv_seq; in rdma_init()
960 struct iwch_ep *ep = NULL; in iwch_modify_qp() local
963 qhp, qhp->wq.qpid, qhp->ep, qhp->attr.state, in iwch_modify_qp()
[all …]
Diwch_ev.c141 __func__, qhp->wq.qpid, qhp->ep); in iwch_ev_dispatch()
142 iwch_ep_disconnect(qhp->ep, 0, GFP_ATOMIC); in iwch_ev_dispatch()
148 iwch_ep_disconnect(qhp->ep, 0, GFP_ATOMIC); in iwch_ev_dispatch()
175 if (qhp->ep && SQ_TYPE(rsp_msg->cqe)) in iwch_ev_dispatch()
176 dst_confirm(qhp->ep->dst); in iwch_ev_dispatch()
/linux-4.4.14/drivers/usb/gadget/udc/
Dfsl_qe_udc.c80 static void done(struct qe_ep *ep, struct qe_req *req, int status) in done() argument
82 struct qe_udc *udc = ep->udc; in done()
83 unsigned char stopped = ep->stopped; in done()
100 ep_is_in(ep) in done()
108 ep_is_in(ep) in done()
114 ep->ep.name, &req->req, status, in done()
118 ep->stopped = 1; in done()
121 usb_gadget_giveback_request(&ep->ep, &req->req); in done()
125 ep->stopped = stopped; in done()
131 static void nuke(struct qe_ep *ep, int status) in nuke() argument
[all …]
Dpch_udc.c179 #define PCH_UDC_CSR(ep) (UDC_CSR_ADDR + ep*4) argument
186 #define UDC_EPIN_IDX(ep) (ep * 2) argument
187 #define UDC_EPOUT_IDX(ep) (ep * 2 + 1) argument
291 struct usb_ep ep; member
355 struct pch_udc_ep ep[PCH_UDC_EP_NUM]; member
448 static inline u32 pch_udc_ep_readl(struct pch_udc_ep *ep, unsigned long reg) in pch_udc_ep_readl() argument
450 return ioread32(ep->dev->base_addr + ep->offset_addr + reg); in pch_udc_ep_readl()
453 static inline void pch_udc_ep_writel(struct pch_udc_ep *ep, in pch_udc_ep_writel() argument
456 iowrite32(val, ep->dev->base_addr + ep->offset_addr + reg); in pch_udc_ep_writel()
459 static inline void pch_udc_ep_bit_set(struct pch_udc_ep *ep, in pch_udc_ep_bit_set() argument
[all …]
Dgoku_udc.c97 struct goku_ep *ep; in goku_ep_enable() local
102 ep = container_of(_ep, struct goku_ep, ep); in goku_ep_enable()
106 dev = ep->dev; in goku_ep_enable()
107 if (ep == &dev->ep[0]) in goku_ep_enable()
111 if (ep->num != usb_endpoint_num(desc)) in goku_ep_enable()
122 if ((readl(ep->reg_status) & EPxSTATUS_EP_MASK) in goku_ep_enable()
143 ep->is_in = usb_endpoint_dir_in(desc); in goku_ep_enable()
144 if (ep->is_in) { in goku_ep_enable()
146 ep->dma = (use_dma != 0) && (ep->num == UDC_MSTRD_ENDPOINT); in goku_ep_enable()
148 ep->dma = (use_dma == 2) && (ep->num == UDC_MSTWR_ENDPOINT); in goku_ep_enable()
[all …]
Dfotg210-udc.c31 static void fotg210_disable_fifo_int(struct fotg210_ep *ep) in fotg210_disable_fifo_int() argument
33 u32 value = ioread32(ep->fotg210->reg + FOTG210_DMISGR1); in fotg210_disable_fifo_int()
35 if (ep->dir_in) in fotg210_disable_fifo_int()
36 value |= DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
38 value |= DMISGR1_MF_OUTSPK_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
39 iowrite32(value, ep->fotg210->reg + FOTG210_DMISGR1); in fotg210_disable_fifo_int()
42 static void fotg210_enable_fifo_int(struct fotg210_ep *ep) in fotg210_enable_fifo_int() argument
44 u32 value = ioread32(ep->fotg210->reg + FOTG210_DMISGR1); in fotg210_enable_fifo_int()
46 if (ep->dir_in) in fotg210_enable_fifo_int()
47 value &= ~DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_enable_fifo_int()
[all …]
Datmel_usba_udc.c38 struct usba_ep *ep = inode->i_private; in queue_dbg_open() local
47 spin_lock_irq(&ep->udc->lock); in queue_dbg_open()
48 list_for_each_entry(req, &ep->queue, queue) { in queue_dbg_open()
54 spin_unlock_irq(&ep->udc->lock); in queue_dbg_open()
60 spin_unlock_irq(&ep->udc->lock); in queue_dbg_open()
204 struct usba_ep *ep) in usba_ep_init_debugfs() argument
208 ep_root = debugfs_create_dir(ep->ep.name, udc->debugfs_root); in usba_ep_init_debugfs()
211 ep->debugfs_dir = ep_root; in usba_ep_init_debugfs()
213 ep->debugfs_queue = debugfs_create_file("queue", 0400, ep_root, in usba_ep_init_debugfs()
214 ep, &queue_dbg_fops); in usba_ep_init_debugfs()
[all …]
Dnet2280.c165 static void ep_clear_seqnum(struct net2280_ep *ep);
171 static inline void enable_pciirqenb(struct net2280_ep *ep) in enable_pciirqenb() argument
173 u32 tmp = readl(&ep->dev->regs->pciirqenb0); in enable_pciirqenb()
175 if (ep->dev->quirks & PLX_LEGACY) in enable_pciirqenb()
176 tmp |= BIT(ep->num); in enable_pciirqenb()
178 tmp |= BIT(ep_bit[ep->num]); in enable_pciirqenb()
179 writel(tmp, &ep->dev->regs->pciirqenb0); in enable_pciirqenb()
188 struct net2280_ep *ep; in net2280_enable() local
196 ep = container_of(_ep, struct net2280_ep, ep); in net2280_enable()
197 if (!_ep || !desc || ep->desc || _ep->name == ep0name || in net2280_enable()
[all …]
Dnet2272.c120 static void assert_out_naking(struct net2272_ep *ep, const char *where) in assert_out_naking() argument
128 tmp = net2272_ep_read(ep, EP_STAT0); in assert_out_naking()
130 dev_dbg(ep->dev->dev, "%s %s %02x !NAK\n", in assert_out_naking()
131 ep->ep.name, where, tmp); in assert_out_naking()
132 net2272_ep_write(ep, EP_RSPSET, 1 << ALT_NAK_OUT_PACKETS); in assert_out_naking()
135 #define ASSERT_OUT_NAKING(ep) assert_out_naking(ep, __func__) argument
137 static void stop_out_naking(struct net2272_ep *ep) in stop_out_naking() argument
139 u8 tmp = net2272_ep_read(ep, EP_STAT0); in stop_out_naking()
142 net2272_ep_write(ep, EP_RSPCLR, 1 << ALT_NAK_OUT_PACKETS); in stop_out_naking()
192 struct net2272_ep *ep; in net2272_enable() local
[all …]
Damd5536udc.c70 static struct udc_request *udc_alloc_bna_dummy(struct udc_ep *ep);
330 static int udc_set_txfifo_addr(struct udc_ep *ep) in udc_set_txfifo_addr() argument
336 if (!ep || !(ep->in)) in udc_set_txfifo_addr()
339 dev = ep->dev; in udc_set_txfifo_addr()
340 ep->txfifo = dev->txfifo; in udc_set_txfifo_addr()
343 for (i = 0; i < ep->num; i++) { in udc_set_txfifo_addr()
344 if (dev->ep[i].regs) { in udc_set_txfifo_addr()
346 tmp = readl(&dev->ep[i].regs->bufin_framenum); in udc_set_txfifo_addr()
348 ep->txfifo += tmp; in udc_set_txfifo_addr()
357 static void UDC_QUEUE_CNAK(struct udc_ep *ep, unsigned num) in UDC_QUEUE_CNAK() argument
[all …]
Dr8a66597-udc.c38 static void irq_ep0_write(struct r8a66597_ep *ep, struct r8a66597_request *req);
39 static void irq_packet_write(struct r8a66597_ep *ep,
44 static void transfer_complete(struct r8a66597_ep *ep,
101 INIT_LIST_HEAD(&r8a66597->ep[0].queue); in r8a66597_usb_disconnect()
301 struct r8a66597_ep *ep = r8a66597->pipenum2ep[pipenum]; in pipe_change() local
303 if (ep->use_dma) in pipe_change()
304 r8a66597_bclr(r8a66597, DREQE, ep->fifosel); in pipe_change()
306 r8a66597_mdfy(r8a66597, pipenum, CURPIPE, ep->fifosel); in pipe_change()
310 if (r8a66597_is_sudmac(r8a66597) && ep->use_dma) in pipe_change()
311 r8a66597_bclr(r8a66597, mbw_value(r8a66597), ep->fifosel); in pipe_change()
[all …]
Dpxa27x_udc.c82 static void handle_ep(struct pxa_ep *ep);
141 struct pxa_ep *ep; in queues_dbg_show() local
150 ep = &udc->pxa_ep[i]; in queues_dbg_show()
151 maxpkt = ep->fifo_size; in queues_dbg_show()
153 EPNAME(ep), maxpkt, "pio"); in queues_dbg_show()
155 if (list_empty(&ep->queue)) { in queues_dbg_show()
160 list_for_each_entry(req, &ep->queue, queue) { in queues_dbg_show()
173 struct pxa_ep *ep; in eps_dbg_show() local
180 ep = &udc->pxa_ep[0]; in eps_dbg_show()
181 tmp = udc_ep_readl(ep, UDCCSR); in eps_dbg_show()
[all …]
Domap_udc.c122 static void use_ep(struct omap_ep *ep, u16 select) in use_ep() argument
124 u16 num = ep->bEndpointAddress & 0x0f; in use_ep()
126 if (ep->bEndpointAddress & USB_DIR_IN) in use_ep()
142 static void dma_channel_claim(struct omap_ep *ep, unsigned preferred);
149 struct omap_ep *ep = container_of(_ep, struct omap_ep, ep); in omap_ep_enable() local
157 || ep->bEndpointAddress != desc->bEndpointAddress in omap_ep_enable()
158 || ep->maxpacket < usb_endpoint_maxp(desc)) { in omap_ep_enable()
164 && maxp != ep->maxpacket) in omap_ep_enable()
165 || usb_endpoint_maxp(desc) > ep->maxpacket in omap_ep_enable()
187 if (ep->bmAttributes != desc->bmAttributes in omap_ep_enable()
[all …]
Dgr_udc.c95 static void gr_dbgprint_request(const char *str, struct gr_ep *ep, in gr_dbgprint_request() argument
98 int buflen = ep->is_in ? req->req.length : req->req.actual; in gr_dbgprint_request()
102 dev_dbg(ep->dev->dev, "%s: 0x%p, %d bytes data%s:\n", str, req, buflen, in gr_dbgprint_request()
116 static void gr_dbgprint_request(const char *str, struct gr_ep *ep, in gr_dbgprint_request() argument
129 static void gr_seq_ep_show(struct seq_file *seq, struct gr_ep *ep) in gr_seq_ep_show() argument
131 u32 epctrl = gr_read32(&ep->regs->epctrl); in gr_seq_ep_show()
132 u32 epstat = gr_read32(&ep->regs->epstat); in gr_seq_ep_show()
136 seq_printf(seq, "%s:\n", ep->ep.name); in gr_seq_ep_show()
141 seq_printf(seq, " dma_start = %d\n", ep->dma_start); in gr_seq_ep_show()
142 seq_printf(seq, " stopped = %d\n", ep->stopped); in gr_seq_ep_show()
[all …]
Dm66592-udc.c38 static void irq_ep0_write(struct m66592_ep *ep, struct m66592_request *req);
39 static void irq_packet_write(struct m66592_ep *ep, struct m66592_request *req);
43 static void transfer_complete(struct m66592_ep *ep,
102 INIT_LIST_HEAD(&m66592->ep[0].queue); in m66592_usb_disconnect()
211 struct m66592_ep *ep = m66592->pipenum2ep[pipenum]; in pipe_change() local
214 if (ep->use_dma) in pipe_change()
217 m66592_mdfy(m66592, pipenum, M66592_CURPIPE, ep->fifosel); in pipe_change()
226 m66592_bset(m66592, mbw, ep->fifosel); in pipe_change()
303 static void pipe_initialize(struct m66592_ep *ep) in pipe_initialize() argument
305 struct m66592 *m66592 = ep->m66592; in pipe_initialize()
[all …]
Dfusb300_udc.c36 static void done(struct fusb300_ep *ep, struct fusb300_request *req,
58 static void fusb300_ep_setting(struct fusb300_ep *ep, in fusb300_ep_setting() argument
61 ep->epnum = info.epnum; in fusb300_ep_setting()
62 ep->type = info.type; in fusb300_ep_setting()
65 static int fusb300_ep_release(struct fusb300_ep *ep) in fusb300_ep_release() argument
67 if (!ep->epnum) in fusb300_ep_release()
69 ep->epnum = 0; in fusb300_ep_release()
70 ep->stall = 0; in fusb300_ep_release()
71 ep->wedged = 0; in fusb300_ep_release()
76 u32 ep) in fusb300_set_fifo_entry() argument
[all …]
Dpxa25x_udc.c127 static void pxa25x_ep_fifo_flush (struct usb_ep *ep);
215 struct pxa25x_ep *ep; in pxa25x_ep_enable() local
218 ep = container_of (_ep, struct pxa25x_ep, ep); in pxa25x_ep_enable()
221 || ep->bEndpointAddress != desc->bEndpointAddress in pxa25x_ep_enable()
222 || ep->fifo_size < usb_endpoint_maxp (desc)) { in pxa25x_ep_enable()
228 if (ep->bmAttributes != desc->bmAttributes in pxa25x_ep_enable()
229 && ep->bmAttributes != USB_ENDPOINT_XFER_BULK in pxa25x_ep_enable()
244 dev = ep->dev; in pxa25x_ep_enable()
250 ep->ep.desc = desc; in pxa25x_ep_enable()
251 ep->stopped = 0; in pxa25x_ep_enable()
[all …]
Dudc-xilinx.c111 #define to_xusb_ep(ep) container_of((ep), struct xusb_ep, ep_usb) argument
123 struct xusb_ep *ep; member
184 struct xusb_ep ep[8]; member
265 struct xusb_ep *ep0 = &udc->ep[XUSB_EP_NUMBER_ZERO]; in xudc_wrstatus()
283 static void xudc_epconfig(struct xusb_ep *ep, struct xusb_udc *udc) in xudc_epconfig() argument
291 epcfgreg = ((ep->is_in << 29) | (ep->is_iso << 28) | in xudc_epconfig()
292 (ep->ep_usb.maxpacket << 15) | (ep->rambase)); in xudc_epconfig()
293 udc->write_fn(udc->addr, ep->offset, epcfgreg); in xudc_epconfig()
296 udc->write_fn(udc->addr, ep->offset + XUSB_EP_BUF0COUNT_OFFSET, in xudc_epconfig()
297 ep->buffer0count); in xudc_epconfig()
[all …]
Dat91_udc.c109 static void proc_ep_show(struct seq_file *s, struct at91_ep *ep) in proc_ep_show() argument
118 struct at91_udc *udc = ep->udc; in proc_ep_show()
122 csr = __raw_readl(ep->creg); in proc_ep_show()
128 ep->ep.name, ep->ep.maxpacket, in proc_ep_show()
129 ep->is_in ? "in" : "out", in proc_ep_show()
130 ep->is_iso ? " iso" : "", in proc_ep_show()
131 ep->is_pingpong in proc_ep_show()
132 ? (ep->fifo_bank ? "pong" : "ping") in proc_ep_show()
134 ep->stopped ? " stopped" : ""); in proc_ep_show()
154 if (list_empty (&ep->queue)) in proc_ep_show()
[all …]
Dmv_u3d_core.c40 static void mv_u3d_nuke(struct mv_u3d_ep *ep, int status);
55 struct mv_u3d_ep *ep; in mv_u3d_ep0_reset() local
60 ep = &u3d->eps[i]; in mv_u3d_ep0_reset()
61 ep->u3d = u3d; in mv_u3d_ep0_reset()
64 ep->ep_context = &u3d->ep_context[1]; in mv_u3d_ep0_reset()
187 void mv_u3d_done(struct mv_u3d_ep *ep, struct mv_u3d_req *req, int status) in mv_u3d_done() argument
188 __releases(&ep->udc->lock) in mv_u3d_done()
189 __acquires(&ep->udc->lock) in mv_u3d_done()
191 struct mv_u3d *u3d = (struct mv_u3d *)ep->u3d; in mv_u3d_done()
208 dma_unmap_single(ep->u3d->gadget.dev.parent, in mv_u3d_done()
[all …]
Dmv_udc_core.c44 #define ep_dir(ep) (((ep)->ep_num == 0) ? \ argument
45 ((ep)->udc->ep0_dir) : ((ep)->direction))
63 static void nuke(struct mv_ep *ep, int status);
77 struct mv_ep *ep; in ep0_reset() local
83 ep = &udc->eps[i]; in ep0_reset()
84 ep->udc = udc; in ep0_reset()
87 ep->dqh = &udc->ep_dqh[i]; in ep0_reset()
90 ep->dqh->max_packet_length = in ep0_reset()
94 ep->dqh->next_dtd_ptr = EP_QUEUE_HEAD_NEXT_TERMINATE; in ep0_reset()
190 bit_pos = 1 << curr_req->ep->ep_num; in process_ep_req()
[all …]
Dlpc32xx_udc.c97 #define EP_MASK_SEL(ep, dir) (1 << (((ep) * 2) + dir)) argument
127 struct usb_ep ep; member
190 struct lpc32xx_ep ep[NUM_ENDPOINTS]; member
511 static void proc_ep_show(struct seq_file *s, struct lpc32xx_ep *ep) in proc_ep_show() argument
517 ep->ep.name, ep->ep.maxpacket, in proc_ep_show()
518 ep->is_in ? "in" : "out"); in proc_ep_show()
519 seq_printf(s, " type %4s", epnames[ep->eptype]); in proc_ep_show()
520 seq_printf(s, " ints: %12d", ep->totalints); in proc_ep_show()
522 if (list_empty(&ep->queue)) in proc_ep_show()
525 list_for_each_entry(req, &ep->queue, queue) { in proc_ep_show()
[all …]
Ds3c2410_udc.c252 static void s3c2410_udc_done(struct s3c2410_ep *ep, in s3c2410_udc_done() argument
255 unsigned halted = ep->halted; in s3c2410_udc_done()
264 ep->halted = 1; in s3c2410_udc_done()
265 usb_gadget_giveback_request(&ep->ep, &req->req); in s3c2410_udc_done()
266 ep->halted = halted; in s3c2410_udc_done()
270 struct s3c2410_ep *ep, int status) in s3c2410_udc_nuke() argument
273 if (&ep->queue == NULL) in s3c2410_udc_nuke()
276 while (!list_empty(&ep->queue)) { in s3c2410_udc_nuke()
278 req = list_entry(ep->queue.next, struct s3c2410_request, in s3c2410_udc_nuke()
280 s3c2410_udc_done(ep, req, status); in s3c2410_udc_nuke()
[all …]
Dpxa27x_udc.h178 #define ofs_UDCCR(ep) (UDCCRn(ep->idx)) argument
179 #define ofs_UDCCSR(ep) (UDCCSRn(ep->idx)) argument
180 #define ofs_UDCBCR(ep) (UDCBCRn(ep->idx)) argument
181 #define ofs_UDCDR(ep) (UDCDRn(ep->idx)) argument
184 #define udc_ep_readl(ep, reg) \ argument
185 __raw_readl((ep)->dev->regs + ofs_##reg(ep))
186 #define udc_ep_writel(ep, reg, value) \ argument
187 __raw_writel((value), ep->dev->regs + ofs_##reg(ep))
188 #define udc_ep_readb(ep, reg) \ argument
189 __raw_readb((ep)->dev->regs + ofs_##reg(ep))
[all …]
Dfsl_udc_core.c161 static void done(struct fsl_ep *ep, struct fsl_req *req, int status) in done() argument
162 __releases(ep->udc->lock) in done()
163 __acquires(ep->udc->lock) in done()
166 unsigned char stopped = ep->stopped; in done()
170 udc = (struct fsl_udc *)ep->udc; in done()
190 usb_gadget_unmap_request(&ep->udc->gadget, &req->req, ep_is_in(ep)); in done()
194 ep->ep.name, &req->req, status, in done()
197 ep->stopped = 1; in done()
199 spin_unlock(&ep->udc->lock); in done()
201 usb_gadget_giveback_request(&ep->ep, &req->req); in done()
[all …]
Dnet2280.h94 struct usb_ep ep; member
117 static inline void allow_status(struct net2280_ep *ep) in allow_status() argument
123 &ep->regs->ep_rsp); in allow_status()
124 ep->stopped = 1; in allow_status()
127 static inline void allow_status_338x(struct net2280_ep *ep) in allow_status_338x() argument
134 writel(BIT(CLEAR_CONTROL_STATUS_PHASE_HANDSHAKE), &ep->regs->ep_rsp); in allow_status_338x()
136 ep->stopped = 1; in allow_status_338x()
139 ep->responded = 0; in allow_status_338x()
155 struct net2280_ep ep[9]; member
193 static inline void set_halt(struct net2280_ep *ep) in set_halt() argument
[all …]
Ddummy_hcd.c88 struct usb_ep ep; member
103 return container_of(_ep, struct dummy_ep, ep); in usb_ep_to_dummy_ep()
254 struct dummy_ep ep[DUMMY_ENDPOINTS]; member
291 static inline struct dummy *ep_to_dummy(struct dummy_ep *ep) in ep_to_dummy() argument
293 return container_of(ep->gadget, struct dummy, gadget); in ep_to_dummy()
315 static void nuke(struct dummy *dum, struct dummy_ep *ep) in nuke() argument
317 while (!list_empty(&ep->queue)) { in nuke()
320 req = list_entry(ep->queue.next, struct dummy_request, queue); in nuke()
325 usb_gadget_giveback_request(&ep->ep, &req->req); in nuke()
333 struct dummy_ep *ep; in stop_activity() local
[all …]
Dfotg210.h152 #define FOTG210_INEPMPSR(ep) (0x160 + 4 * ((ep) - 1)) argument
158 #define FOTG210_OUTEPMPSR(ep) (0x180 + 4 * ((ep) - 1)) argument
162 #define EPMAP_FIFONO(ep, dir) \ argument
163 ((((ep) - 1) << ((ep) - 1) * 8) << ((dir) ? 0 : 4))
164 #define EPMAP_FIFONOMSK(ep, dir) \ argument
165 ((3 << ((ep) - 1) * 8) << ((dir) ? 0 : 4))
173 #define FIFOMAP_EPNO(ep) ((ep) << ((ep) - 1) * 8) argument
174 #define FIFOMAP_EPNOMSK(ep) (0xF << ((ep) - 1) * 8) argument
220 struct usb_ep ep; member
244 struct fotg210_ep *ep[FOTG210_MAX_NUM_EP]; member
Dnet2272.h433 struct usb_ep ep; member
457 struct net2272_ep ep[4]; member
537 net2272_ep_write(struct net2272_ep *ep, unsigned int reg, u8 value) in net2272_ep_write() argument
539 struct net2272 *dev = ep->dev; in net2272_ep_write()
541 if (dev->pagesel != ep->num) { in net2272_ep_write()
542 net2272_write(dev, PAGESEL, ep->num); in net2272_ep_write()
543 dev->pagesel = ep->num; in net2272_ep_write()
549 net2272_ep_read(struct net2272_ep *ep, unsigned int reg) in net2272_ep_read() argument
551 struct net2272 *dev = ep->dev; in net2272_ep_read()
553 if (dev->pagesel != ep->num) { in net2272_ep_read()
[all …]
Datmel_usba_udc.h208 #define usba_ep_readl(ep, reg) \ argument
209 usba_io_readl((ep)->ep_regs + USBA_EPT_##reg)
210 #define usba_ep_writel(ep, reg, value) \ argument
211 usba_io_writel((value), (ep)->ep_regs + USBA_EPT_##reg)
212 #define usba_dma_readl(ep, reg) \ argument
213 usba_io_readl((ep)->dma_regs + USBA_DMA_##reg)
214 #define usba_dma_writel(ep, reg, value) \ argument
215 usba_io_writel((value), (ep)->dma_regs + USBA_DMA_##reg)
283 struct usb_ep ep; member
359 static inline struct usba_ep *to_usba_ep(struct usb_ep *ep) in to_usba_ep() argument
[all …]
Ds3c-hsudc.c111 struct usb_ep ep; member
155 struct s3c_hsudc_ep ep[]; member
158 #define ep_maxpacket(_ep) ((_ep)->ep.maxpacket)
171 static inline struct s3c_hsudc_ep *our_ep(struct usb_ep *ep) in our_ep() argument
173 return container_of(ep, struct s3c_hsudc_ep, ep); in our_ep()
261 usb_gadget_giveback_request(&hsep->ep, &hsreq->req); in s3c_hsudc_complete_request()
297 hsep = &hsudc->ep[epnum]; in s3c_hsudc_stop_activity()
400 is_short = (rlen < hsep->ep.maxpacket); in s3c_hsudc_read_fifo()
432 struct s3c_hsudc_ep *hsep = &hsudc->ep[ep_idx]; in s3c_hsudc_epin_intr()
465 struct s3c_hsudc_ep *hsep = &hsudc->ep[ep_idx]; in s3c_hsudc_epout_intr()
[all …]
Dudc-core.c122 void usb_gadget_giveback_request(struct usb_ep *ep, in usb_gadget_giveback_request() argument
128 req->complete(ep, req); in usb_gadget_giveback_request()
142 struct usb_ep *ep; in gadget_find_ep_by_name() local
144 gadget_for_each_ep(ep, g) { in gadget_find_ep_by_name()
145 if (!strcmp(ep->name, name)) in gadget_find_ep_by_name()
146 return ep; in gadget_find_ep_by_name()
156 struct usb_ep *ep, struct usb_endpoint_descriptor *desc, in usb_gadget_ep_match_desc() argument
164 if (ep->claimed) in usb_gadget_ep_match_desc()
170 if (usb_endpoint_dir_in(desc) && !ep->caps.dir_in) in usb_gadget_ep_match_desc()
172 if (usb_endpoint_dir_out(desc) && !ep->caps.dir_out) in usb_gadget_ep_match_desc()
[all …]
Dfsl_usb2_udc.h452 struct fsl_ep *ep; member
463 struct usb_ep ep; member
574 #define ep_index(EP) ((EP)->ep.desc->bEndpointAddress&0xF)
575 #define ep_maxpacket(EP) ((EP)->ep.maxpacket)
577 USB_DIR_IN) : ((EP)->ep.desc->bEndpointAddress \
585 static inline struct ep_queue_head *get_qh_by_ep(struct fsl_ep *ep) in get_qh_by_ep() argument
588 if (ep_index(ep) != 0) in get_qh_by_ep()
589 return ep->qh; in get_qh_by_ep()
591 return &ep->udc->ep_qh[(ep->udc->ep0_dir == in get_qh_by_ep()
Dbcm63xx_udc.c245 struct usb_ep ep; member
353 static inline struct bcm63xx_ep *our_ep(struct usb_ep *ep) in our_ep() argument
355 return container_of(ep, struct bcm63xx_ep, ep); in our_ep()
577 usb_ep_set_maxpacket_limit(&udc->bep[idx].ep, max_pkt); in bcm63xx_ep_setup()
966 bep->ep.name = bcm63xx_ep_info[i].name; in bcm63xx_init_udc_hw()
967 bep->ep.caps = bcm63xx_ep_info[i].caps; in bcm63xx_init_udc_hw()
969 bep->ep.ops = &bcm63xx_udc_ep_ops; in bcm63xx_init_udc_hw()
970 list_add_tail(&bep->ep.ep_list, &udc->gadget.ep_list); in bcm63xx_init_udc_hw()
972 usb_ep_set_maxpacket_limit(&bep->ep, BCM63XX_MAX_CTRL_PKT); in bcm63xx_init_udc_hw()
974 bep->ep.desc = NULL; in bcm63xx_init_udc_hw()
[all …]
Dmv_u3d.h120 #define mv_u3d_ep_dir(ep) (((ep)->ep_num == 0) ? \ argument
121 ((ep)->u3d->ep0_dir) : ((ep)->direction))
291 struct usb_ep ep; member
310 struct mv_u3d_ep *ep; member
Dpxa25x_udc.h41 struct usb_ep ep; member
123 struct pxa25x_ep ep [PXA_UDC_NUM_ENDPOINTS]; member
229 if (dev->ep[i].ep.desc == NULL) in dump_state()
231 DMSG ("udccs%d = %02x\n", i, *dev->ep->reg_udccs); in dump_state()
Dr8a66597-udc.h59 struct usb_ep ep; member
98 struct r8a66597_ep ep[R8A66597_MAX_NUM_PIPE]; member
198 struct r8a66597_ep *ep, in r8a66597_write_fifo() argument
202 void __iomem *fifoaddr = r8a66597->reg + ep->fifoaddr; in r8a66597_write_fifo()
231 r8a66597_bclr(r8a66597, MBW_16, ep->fifosel); in r8a66597_write_fifo()
235 r8a66597_bclr(r8a66597, MBW_16, ep->fifosel); in r8a66597_write_fifo()
Dfsl_qe_udc.h156 #define ep_index(EP) ((EP)->ep.desc->bEndpointAddress & 0xF)
157 #define ep_maxpacket(EP) ((EP)->ep.maxpacket)
159 USB_DIR_IN) : ((EP)->ep.desc->bEndpointAddress \
261 struct qe_ep *ep; member
266 struct usb_ep ep; member
Ds3c2410_udc.h22 struct usb_ep ep; member
79 struct s3c2410_ep ep[S3C2410_ENDPOINTS]; member
Dm66592-udc.h445 struct usb_ep ep; member
475 struct m66592_ep ep[M66592_MAX_NUM_PIPE]; member
566 struct m66592_ep *ep, in m66592_write_fifo() argument
569 void __iomem *fifoaddr = m66592->reg + ep->fifoaddr; in m66592_write_fifo()
596 m66592_bclr(m66592, M66592_MBW_16, ep->fifosel); in m66592_write_fifo()
599 m66592_bset(m66592, M66592_MBW_16, ep->fifosel); in m66592_write_fifo()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcm.c147 static void connect_reply_upcall(struct c4iw_ep *ep, int status);
152 static void deref_qp(struct c4iw_ep *ep) in deref_qp() argument
154 c4iw_qp_rem_ref(&ep->com.qp->ibqp); in deref_qp()
155 clear_bit(QP_REFERENCED, &ep->com.flags); in deref_qp()
158 static void ref_qp(struct c4iw_ep *ep) in ref_qp() argument
160 set_bit(QP_REFERENCED, &ep->com.flags); in ref_qp()
161 c4iw_qp_add_ref(&ep->com.qp->ibqp); in ref_qp()
164 static void start_ep_timer(struct c4iw_ep *ep) in start_ep_timer() argument
166 PDBG("%s ep %p\n", __func__, ep); in start_ep_timer()
167 if (timer_pending(&ep->timer)) { in start_ep_timer()
[all …]
Ddevice.c242 if (qp->ep) { in dump_qp()
243 if (qp->ep->com.local_addr.ss_family == AF_INET) { in dump_qp()
245 &qp->ep->com.local_addr; in dump_qp()
247 &qp->ep->com.remote_addr; in dump_qp()
249 &qp->ep->com.mapped_local_addr; in dump_qp()
251 &qp->ep->com.mapped_remote_addr; in dump_qp()
260 qp->ep->hwtid, (int)qp->ep->com.state, in dump_qp()
267 &qp->ep->com.local_addr; in dump_qp()
269 &qp->ep->com.remote_addr; in dump_qp()
272 &qp->ep->com.mapped_local_addr; in dump_qp()
[all …]
Dqp.c1089 qhp->ep->hwtid); in post_terminate()
1094 set_wr_txq(skb, CPL_PRIORITY_DATA, qhp->ep->txq_idx); in post_terminate()
1100 FW_WR_FLOWID_V(qhp->ep->hwtid) | in post_terminate()
1203 struct c4iw_ep *ep) in rdma_fini() argument
1210 ep->hwtid); in rdma_fini()
1215 set_wr_txq(skb, CPL_PRIORITY_DATA, ep->txq_idx); in rdma_fini()
1223 FW_WR_FLOWID_V(ep->hwtid) | in rdma_fini()
1225 wqe->cookie = (uintptr_t)&ep->com.wr_wait; in rdma_fini()
1232 ret = c4iw_wait_for_reply(&rhp->rdev, &ep->com.wr_wait, qhp->ep->hwtid, in rdma_fini()
1271 qhp->wq.sq.qid, qhp->ep->hwtid, qhp->ep->ird, qhp->ep->ord); in rdma_init()
[all …]
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_epd.c21 void scif_cleanup_ep_qp(struct scif_endpt *ep) in scif_cleanup_ep_qp() argument
23 struct scif_qp *qp = ep->qp_info.qp; in scif_cleanup_ep_qp()
27 qp->outbound_q.size, ep->remote_dev); in scif_cleanup_ep_qp()
32 sizeof(struct scif_qp), ep->remote_dev); in scif_cleanup_ep_qp()
36 scif_unmap_single(qp->local_qp, ep->remote_dev, in scif_cleanup_ep_qp()
41 scif_unmap_single(qp->local_buf, ep->remote_dev, in scif_cleanup_ep_qp()
49 struct scif_endpt *ep = endpt; in scif_teardown_ep() local
50 struct scif_qp *qp = ep->qp_info.qp; in scif_teardown_ep()
53 spin_lock(&ep->lock); in scif_teardown_ep()
54 scif_cleanup_ep_qp(ep); in scif_teardown_ep()
[all …]
Dscif_api.c53 struct scif_endpt *ep; in scif_open() local
57 ep = kzalloc(sizeof(*ep), GFP_KERNEL); in scif_open()
58 if (!ep) in scif_open()
61 ep->qp_info.qp = kzalloc(sizeof(*ep->qp_info.qp), GFP_KERNEL); in scif_open()
62 if (!ep->qp_info.qp) in scif_open()
65 err = scif_anon_inode_getfile(ep); in scif_open()
69 spin_lock_init(&ep->lock); in scif_open()
70 mutex_init(&ep->sendlock); in scif_open()
71 mutex_init(&ep->recvlock); in scif_open()
73 scif_rma_ep_init(ep); in scif_open()
[all …]
Dscif_mmap.c37 struct scif_endpt *ep; in scif_recv_munmap() local
39 ep = (struct scif_endpt *)recv_window->ep; in scif_recv_munmap()
45 req.head = &ep->rma_info.reg_list; in scif_recv_munmap()
46 msg->payload[0] = ep->remote_ep; in scif_recv_munmap()
48 mutex_lock(&ep->rma_info.rma_lock); in scif_recv_munmap()
60 atomic_inc(&ep->rma_info.tw_refcount); in scif_recv_munmap()
61 ep->rma_info.async_list_del = 1; in scif_recv_munmap()
63 scif_free_window_offset(ep, window, window->offset); in scif_recv_munmap()
66 mutex_unlock(&ep->rma_info.rma_lock); in scif_recv_munmap()
75 static void __scif_zap_mmaps(struct scif_endpt *ep) in __scif_zap_mmaps() argument
[all …]
Dscif_fence.c29 struct scif_endpt *ep = (struct scif_endpt *)msg->payload[0]; in scif_recv_mark() local
32 err = _scif_fence_mark(ep, &mark); in scif_recv_mark()
37 msg->payload[0] = ep->remote_ep; in scif_recv_mark()
39 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_mark()
50 struct scif_endpt *ep = (struct scif_endpt *)msg->payload[0]; in scif_recv_mark_resp() local
54 mutex_lock(&ep->rma_info.rma_lock); in scif_recv_mark_resp()
61 mutex_unlock(&ep->rma_info.rma_lock); in scif_recv_mark_resp()
73 struct scif_endpt *ep = (struct scif_endpt *)msg->payload[0]; in scif_recv_wait() local
83 msg->payload[0] = ep->remote_ep; in scif_recv_wait()
85 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_wait()
[all …]
Dscif_rma.c34 void scif_rma_ep_init(struct scif_endpt *ep) in scif_rma_ep_init() argument
36 struct scif_endpt_rma_info *rma = &ep->rma_info; in scif_rma_ep_init()
63 int scif_rma_ep_can_uninit(struct scif_endpt *ep) in scif_rma_ep_can_uninit() argument
67 mutex_lock(&ep->rma_info.rma_lock); in scif_rma_ep_can_uninit()
69 if (list_empty(&ep->rma_info.reg_list) && in scif_rma_ep_can_uninit()
70 list_empty(&ep->rma_info.remote_reg_list) && in scif_rma_ep_can_uninit()
71 list_empty(&ep->rma_info.mmn_list) && in scif_rma_ep_can_uninit()
72 !atomic_read(&ep->rma_info.tw_refcount) && in scif_rma_ep_can_uninit()
73 !atomic_read(&ep->rma_info.tcw_refcount) && in scif_rma_ep_can_uninit()
74 !atomic_read(&ep->rma_info.fence_refcount)) in scif_rma_ep_can_uninit()
[all …]
Dscif_nm.c29 struct scif_endpt *ep; in scif_invalidate_ep() local
35 ep = list_entry(pos, struct scif_endpt, list); in scif_invalidate_ep()
36 if (ep->remote_dev->node == node) { in scif_invalidate_ep()
37 scif_unmap_all_windows(ep); in scif_invalidate_ep()
38 spin_lock(&ep->lock); in scif_invalidate_ep()
39 scif_cleanup_ep_qp(ep); in scif_invalidate_ep()
40 spin_unlock(&ep->lock); in scif_invalidate_ep()
44 ep = list_entry(pos, struct scif_endpt, list); in scif_invalidate_ep()
45 if (ep->remote_dev->node == node) { in scif_invalidate_ep()
47 spin_lock(&ep->lock); in scif_invalidate_ep()
[all …]
Dscif_dma.c90 int scif_reserve_dma_chan(struct scif_endpt *ep) in scif_reserve_dma_chan() argument
98 if (!scif_info.nodeid && scifdev_self(ep->remote_dev)) in scif_reserve_dma_chan()
103 scifdev = ep->remote_dev; in scif_reserve_dma_chan()
109 mutex_lock(&ep->rma_info.rma_lock); in scif_reserve_dma_chan()
110 ep->rma_info.dma_chan = chan; in scif_reserve_dma_chan()
111 mutex_unlock(&ep->rma_info.rma_lock); in scif_reserve_dma_chan()
123 struct scif_endpt *ep, in __scif_rma_destroy_tcw() argument
136 ep = (struct scif_endpt *)window->ep; in __scif_rma_destroy_tcw()
151 struct scif_endpt *ep = mmn->ep; in scif_rma_destroy_tcw() local
153 spin_lock(&ep->rma_info.tc_lock); in scif_rma_destroy_tcw()
[all …]
Dscif_rma_list.c85 int scif_query_tcw(struct scif_endpt *ep, struct scif_rma_req *req) in scif_query_tcw() argument
206 struct scif_endpt *ep = (struct scif_endpt *)window->ep; in scif_rma_list_unregister() local
207 struct list_head *head = &ep->rma_info.reg_list; in scif_rma_list_unregister()
238 struct scif_endpt *ep = (struct scif_endpt *)epd; in scif_unmap_all_windows() local
239 struct list_head *head = &ep->rma_info.reg_list; in scif_unmap_all_windows()
241 mutex_lock(&ep->rma_info.rma_lock); in scif_unmap_all_windows()
244 scif_unmap_window(ep->remote_dev, window); in scif_unmap_all_windows()
246 mutex_unlock(&ep->rma_info.rma_lock); in scif_unmap_all_windows()
260 struct scif_endpt *ep = (struct scif_endpt *)epd; in scif_unregister_all_windows() local
261 struct list_head *head = &ep->rma_info.reg_list; in scif_unregister_all_windows()
[all …]
Dscif_epd.h139 static inline int scifdev_alive(struct scif_endpt *ep) in scifdev_alive() argument
141 return _scifdev_alive(ep->remote_dev); in scifdev_alive()
151 static inline int scif_verify_epd(struct scif_endpt *ep) in scif_verify_epd() argument
153 if (ep->state == SCIFEP_DISCONNECTED) in scif_verify_epd()
156 if (ep->state != SCIFEP_CONNECTED) in scif_verify_epd()
159 if (!scifdev_alive(ep)) in scif_verify_epd()
183 void scif_cleanup_ep_qp(struct scif_endpt *ep);
184 void scif_add_epd_to_zombie_list(struct scif_endpt *ep, bool eplock_held);
207 struct scif_endpt *ep);
Dscif_debugfs.c109 struct scif_endpt *ep; in scif_rma_test() local
114 ep = list_entry(pos, struct scif_endpt, list); in scif_rma_test()
115 seq_printf(s, "ep %p self windows\n", ep); in scif_rma_test()
116 mutex_lock(&ep->rma_info.rma_lock); in scif_rma_test()
117 scif_display_all_windows(&ep->rma_info.reg_list, s); in scif_rma_test()
118 seq_printf(s, "ep %p remote windows\n", ep); in scif_rma_test()
119 scif_display_all_windows(&ep->rma_info.remote_reg_list, s); in scif_rma_test()
120 mutex_unlock(&ep->rma_info.rma_lock); in scif_rma_test()
Dscif_rma.h205 struct scif_endpt *ep; member
251 u64 ep; member
294 struct scif_endpt *ep; member
305 void scif_rma_ep_init(struct scif_endpt *ep);
307 int scif_rma_ep_can_uninit(struct scif_endpt *ep);
309 int scif_get_window_offset(struct scif_endpt *ep, int flags,
312 void scif_free_window_offset(struct scif_endpt *ep,
315 struct scif_window *scif_create_window(struct scif_endpt *ep, int nr_pages,
318 int scif_destroy_window(struct scif_endpt *ep, struct scif_window *window);
335 int scif_reserve_dma_chan(struct scif_endpt *ep);
Dscif_fd.c53 struct scif_endpt *ep = f->private_data; in scif_fdflush() local
55 spin_lock(&ep->lock); in scif_fdflush()
65 if (ep->files == id) in scif_fdflush()
66 __scif_flush(ep); in scif_fdflush()
67 spin_unlock(&ep->lock); in scif_fdflush()
113 struct scif_endpt *ep = (struct scif_endpt *)priv; in scif_fdioctl() local
122 req.self.node = ep->port.node; in scif_fdioctl()
123 req.self.port = ep->port.port; in scif_fdioctl()
140 scif_epd_t *ep = (scif_epd_t *)&request.endpt; in scif_fdioctl() local
145 err = scif_accept(priv, &request.peer, ep, request.flags); in scif_fdioctl()
[all …]
/linux-4.4.14/drivers/scsi/libfc/
Dfc_exch.c257 static inline void fc_exch_hold(struct fc_exch *ep) in fc_exch_hold() argument
259 atomic_inc(&ep->ex_refcnt); in fc_exch_hold()
272 static void fc_exch_setup_hdr(struct fc_exch *ep, struct fc_frame *fp, in fc_exch_setup_hdr() argument
278 fr_sof(fp) = ep->class; in fc_exch_setup_hdr()
279 if (ep->seq.cnt) in fc_exch_setup_hdr()
280 fr_sof(fp) = fc_sof_normal(ep->class); in fc_exch_setup_hdr()
284 if (fc_sof_needs_ack(ep->class)) in fc_exch_setup_hdr()
308 fh->fh_ox_id = htons(ep->oxid); in fc_exch_setup_hdr()
309 fh->fh_rx_id = htons(ep->rxid); in fc_exch_setup_hdr()
310 fh->fh_seq_id = ep->seq.id; in fc_exch_setup_hdr()
[all …]
/linux-4.4.14/drivers/net/ethernet/cirrus/
Dep93xx_eth.c182 #define rdb(ep, off) __raw_readb((ep)->base_addr + (off)) argument
183 #define rdw(ep, off) __raw_readw((ep)->base_addr + (off)) argument
184 #define rdl(ep, off) __raw_readl((ep)->base_addr + (off)) argument
185 #define wrb(ep, off, val) __raw_writeb((val), (ep)->base_addr + (off)) argument
186 #define wrw(ep, off, val) __raw_writew((val), (ep)->base_addr + (off)) argument
187 #define wrl(ep, off, val) __raw_writel((val), (ep)->base_addr + (off)) argument
191 struct ep93xx_priv *ep = netdev_priv(dev); in ep93xx_mdio_read() local
195 wrl(ep, REG_MIICMD, REG_MIICMD_READ | (phy_id << 5) | reg); in ep93xx_mdio_read()
198 if ((rdl(ep, REG_MIISTS) & REG_MIISTS_BUSY) == 0) in ep93xx_mdio_read()
207 data = rdl(ep, REG_MIIDATA); in ep93xx_mdio_read()
[all …]
/linux-4.4.14/net/sctp/
Dendpointola.c57 static struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep, in sctp_endpoint_init() argument
67 ep->digest = kzalloc(SCTP_SIGNATURE_SIZE, gfp); in sctp_endpoint_init()
68 if (!ep->digest) in sctp_endpoint_init()
71 ep->auth_enable = net->sctp.auth_enable; in sctp_endpoint_init()
72 if (ep->auth_enable) { in sctp_endpoint_init()
114 ep->base.type = SCTP_EP_TYPE_SOCKET; in sctp_endpoint_init()
117 atomic_set(&ep->base.refcnt, 1); in sctp_endpoint_init()
118 ep->base.dead = false; in sctp_endpoint_init()
121 sctp_inq_init(&ep->base.inqueue); in sctp_endpoint_init()
124 sctp_inq_set_th_handler(&ep->base.inqueue, sctp_endpoint_bh_rcv); in sctp_endpoint_init()
[all …]
Dsm_statefuns.c63 const struct sctp_endpoint *ep,
75 const struct sctp_endpoint *ep,
81 const struct sctp_endpoint *ep,
87 const struct sctp_endpoint *ep,
93 const struct sctp_endpoint *ep,
108 const struct sctp_endpoint *ep,
117 const struct sctp_endpoint *ep,
125 const struct sctp_endpoint *ep,
133 const struct sctp_endpoint *ep,
141 const struct sctp_endpoint *ep,
[all …]
Dauth.c357 int sctp_auth_asoc_copy_shkeys(const struct sctp_endpoint *ep, in sctp_auth_asoc_copy_shkeys() argument
366 key_for_each(sh_key, &ep->endpoint_shared_keys) { in sctp_auth_asoc_copy_shkeys()
396 if (!asoc->ep->auth_enable || !asoc->peer.auth_capable) in sctp_auth_asoc_init_active_key()
449 int sctp_auth_init_hmacs(struct sctp_endpoint *ep, gfp_t gfp) in sctp_auth_init_hmacs() argument
455 if (!ep->auth_enable) { in sctp_auth_init_hmacs()
456 ep->auth_hmacs = NULL; in sctp_auth_init_hmacs()
461 if (ep->auth_hmacs) in sctp_auth_init_hmacs()
465 ep->auth_hmacs = kzalloc( in sctp_auth_init_hmacs()
468 if (!ep->auth_hmacs) in sctp_auth_init_hmacs()
482 if (ep->auth_hmacs[id]) in sctp_auth_init_hmacs()
[all …]
Dinput.c111 struct sctp_endpoint *ep = NULL; in sctp_rcv() local
177 ep = __sctp_rcv_lookup_endpoint(net, &dest); in sctp_rcv()
180 rcvr = asoc ? &asoc->base : &ep->base; in sctp_rcv()
192 sctp_endpoint_put(ep); in sctp_rcv()
193 ep = NULL; in sctp_rcv()
196 ep = sctp_sk(sk)->ep; in sctp_rcv()
197 sctp_endpoint_hold(ep); in sctp_rcv()
198 rcvr = &ep->base; in sctp_rcv()
279 sctp_endpoint_put(ep); in sctp_rcv()
293 sctp_endpoint_put(ep); in sctp_rcv()
[all …]
Dprimitive.c58 struct sctp_endpoint *ep; \
63 ep = asoc ? asoc->ep : NULL; \
65 error = sctp_do_sm(net, event_type, subtype, state, ep, asoc, \
Dassociola.c67 const struct sctp_endpoint *ep, in sctp_association_init() argument
82 asoc->ep = (struct sctp_endpoint *)ep; in sctp_association_init()
85 sctp_endpoint_hold(asoc->ep); in sctp_association_init()
95 sctp_bind_addr_init(&asoc->base.bind_addr, ep->base.bind_addr.port); in sctp_association_init()
187 asoc->c.my_vtag = sctp_generate_tag(ep); in sctp_association_init()
188 asoc->c.my_port = ep->base.bind_addr.port; in sctp_association_init()
190 asoc->c.initial_tsn = sctp_generate_tsn(ep); in sctp_association_init()
266 err = sctp_auth_asoc_copy_shkeys(ep, asoc, gfp); in sctp_association_init()
270 asoc->active_key_id = ep->active_key_id; in sctp_association_init()
273 if (ep->auth_hmacs_list) in sctp_association_init()
[all …]
Dsocket.c120 if (asoc->ep->sndbuf_policy) in sctp_wspace()
209 if (!list_empty(&sctp_sk(sk)->ep->asocs)) in sctp_id2assoc()
210 asoc = list_entry(sctp_sk(sk)->ep->asocs.next, in sctp_id2assoc()
241 addr_asoc = sctp_endpoint_lookup_assoc(sctp_sk(sk)->ep, in sctp_addr_id2transport()
278 if (!sctp_sk(sk)->ep->base.bind_addr.port) in sctp_bind()
326 struct sctp_endpoint *ep = sp->ep; in sctp_do_bind() local
327 struct sctp_bind_addr *bp = &ep->base.bind_addr; in sctp_do_bind()
504 struct sctp_endpoint *ep; in sctp_send_asconf_add_ip() local
521 ep = sp->ep; in sctp_send_asconf_add_ip()
526 list_for_each_entry(asoc, &ep->asocs, asocs) { in sctp_send_asconf_add_ip()
[all …]
Dsm_make_chunk.c70 static sctp_cookie_param_t *sctp_pack_cookie(const struct sctp_endpoint *ep,
222 struct sctp_endpoint *ep = asoc->ep; in sctp_make_init() local
282 if (ep->auth_enable) { in sctp_make_init()
367 if (ep->auth_enable) { in sctp_make_init()
416 cookie = sctp_pack_cookie(asoc->ep, asoc, chunk, &cookie_len, in sctp_make_init_ack()
1569 struct sctp_association *sctp_make_temp_asoc(const struct sctp_endpoint *ep, in sctp_make_temp_asoc() argument
1580 asoc = sctp_association_new(ep, ep->base.sk, scope, gfp); in sctp_make_temp_asoc()
1601 static sctp_cookie_param_t *sctp_pack_cookie(const struct sctp_endpoint *ep, in sctp_pack_cookie() argument
1665 if (sctp_sk(ep->base.sk)->hmac) { in sctp_pack_cookie()
1670 desc.tfm = sctp_sk(ep->base.sk)->hmac; in sctp_pack_cookie()
[all …]
Dsm_sideeffect.c57 struct sctp_endpoint *ep,
65 struct sctp_endpoint *ep,
272 asoc->ep, asoc, in sctp_generate_t3_rtx_event()
313 asoc->state, asoc->ep, asoc, in sctp_generate_timeout_event()
391 asoc->state, asoc->ep, asoc, in sctp_generate_heartbeat_event()
431 asoc->state, asoc->ep, asoc, transport, GFP_ATOMIC); in sctp_generate_proto_unreach_event()
771 asoc->state, asoc->ep, asoc, NULL, in sctp_cmd_process_sack()
1079 ep, sctp_evttype_tbl[event_type], (*debug_fn)(subtype), \
1088 asoc, sctp_state_tbl[(asoc && sctp_id2assoc(ep->base.sk, \
1099 struct sctp_endpoint *ep, in sctp_do_sm() argument
[all …]
/linux-4.4.14/drivers/video/fbdev/
Dsunxvr500.c54 static int e3d_get_props(struct e3d_info *ep) in e3d_get_props() argument
56 ep->width = of_getintprop_default(ep->of_node, "width", 0); in e3d_get_props()
57 ep->height = of_getintprop_default(ep->of_node, "height", 0); in e3d_get_props()
58 ep->depth = of_getintprop_default(ep->of_node, "depth", 8); in e3d_get_props()
60 if (!ep->width || !ep->height) { in e3d_get_props()
62 pci_name(ep->pdev)); in e3d_get_props()
97 static void e3d_clut_write(struct e3d_info *ep, int index, u32 val) in e3d_clut_write() argument
99 void __iomem *ramdac = ep->ramdac; in e3d_clut_write()
102 spin_lock_irqsave(&ep->lock, flags); in e3d_clut_write()
107 spin_unlock_irqrestore(&ep->lock, flags); in e3d_clut_write()
[all …]
/linux-4.4.14/drivers/net/ethernet/smsc/
Depic100.c328 struct epic_private *ep; in epic_init_one() local
359 dev = alloc_etherdev(sizeof (*ep)); in epic_init_one()
372 ep = netdev_priv(dev); in epic_init_one()
373 ep->ioaddr = ioaddr; in epic_init_one()
374 ep->mii.dev = dev; in epic_init_one()
375 ep->mii.mdio_read = mdio_read; in epic_init_one()
376 ep->mii.mdio_write = mdio_write; in epic_init_one()
377 ep->mii.phy_id_mask = 0x1f; in epic_init_one()
378 ep->mii.reg_num_mask = 0x1f; in epic_init_one()
383 ep->tx_ring = ring_space; in epic_init_one()
[all …]
/linux-4.4.14/drivers/usb/gadget/udc/bdc/
Dbdc_ep.c57 static void ep_bd_list_free(struct bdc_ep *ep, u32 num_tabs) in ep_bd_list_free() argument
59 struct bd_list *bd_list = &ep->bd_list; in ep_bd_list_free()
60 struct bdc *bdc = ep->bdc; in ep_bd_list_free()
65 __func__, ep->name, num_tabs); in ep_bd_list_free()
68 dev_dbg(bdc->dev, "%s already freed\n", ep->name); in ep_bd_list_free()
100 kfree(ep->bd_list.bd_table_array); in ep_bd_list_free()
126 static int ep_bd_list_alloc(struct bdc_ep *ep) in ep_bd_list_alloc() argument
130 struct bdc *bdc = ep->bdc; in ep_bd_list_alloc()
134 if (usb_endpoint_xfer_isoc(ep->desc)) in ep_bd_list_alloc()
143 __func__, ep, num_tabs); in ep_bd_list_alloc()
[all …]
Dbdc_cmd.c116 int bdc_dconfig_ep(struct bdc *bdc, struct bdc_ep *ep) in bdc_dconfig_ep() argument
120 cmd_sc = BDC_SUB_CMD_DRP_EP|BDC_CMD_EPN(ep->ep_num)|BDC_CMD_EPC; in bdc_dconfig_ep()
122 ep->ep_num, cmd_sc); in bdc_dconfig_ep()
128 static void ep_bd_list_reinit(struct bdc_ep *ep) in ep_bd_list_reinit() argument
130 struct bdc *bdc = ep->bdc; in ep_bd_list_reinit()
133 ep->bd_list.eqp_bdi = 0; in ep_bd_list_reinit()
134 ep->bd_list.hwd_bdi = 0; in ep_bd_list_reinit()
135 bd = ep->bd_list.bd_table_array[0]->start_bd; in ep_bd_list_reinit()
136 dev_dbg(bdc->dev, "%s ep:%p bd:%p\n", __func__, ep, bd); in ep_bd_list_reinit()
142 int bdc_config_ep(struct bdc *bdc, struct bdc_ep *ep) in bdc_config_ep() argument
[all …]
Dbdc_dbg.c90 void bdc_dbg_bd_list(struct bdc *bdc, struct bdc_ep *ep) in bdc_dbg_bd_list() argument
92 struct bd_list *bd_list = &ep->bd_list; in bdc_dbg_bd_list()
101 ep->name, ep->ep_num); in bdc_dbg_bd_list()
/linux-4.4.14/drivers/usb/host/
Dfhci-tds.c86 void fhci_push_dummy_bd(struct endpoint *ep) in fhci_push_dummy_bd() argument
88 if (ep->already_pushed_dummy_bd == false) { in fhci_push_dummy_bd()
89 u16 td_status = in_be16(&ep->empty_td->status); in fhci_push_dummy_bd()
91 out_be32(&ep->empty_td->buf_ptr, DUMMY_BD_BUFFER); in fhci_push_dummy_bd()
93 ep->empty_td = next_bd(ep->td_base, ep->empty_td, td_status); in fhci_push_dummy_bd()
94 ep->already_pushed_dummy_bd = true; in fhci_push_dummy_bd()
101 struct endpoint *ep; in fhci_ep0_free() local
104 ep = usb->ep0; in fhci_ep0_free()
105 if (ep) { in fhci_ep0_free()
106 if (ep->td_base) in fhci_ep0_free()
[all …]
Dsl811-hcd.c135 struct sl811h_ep *ep, in setup_packet() argument
159 ep->length = 0; in setup_packet()
160 PACKET("SETUP qh%p\n", ep); in setup_packet()
166 struct sl811h_ep *ep, in status_packet() argument
189 ep->length = 0; in status_packet()
190 PACKET("STATUS%s/%s qh%p\n", ep->nak_count ? "/retry" : "", in status_packet()
191 do_out ? "out" : "in", ep); in status_packet()
200 struct sl811h_ep *ep, in in_packet() argument
211 len = ep->maxpacket; in in_packet()
214 && usb_gettoggle(urb->dev, ep->epnum, 0)) in in_packet()
[all …]
Disp1362-hcd.c185 struct isp1362_ep *ep, u16 len) in claim_ptd_buffers() argument
196 if (ep->num_ptds) in claim_ptd_buffers()
199 BUG_ON(ep->num_ptds != 0); in claim_ptd_buffers()
210 ep->ptd_offset = ptd_offset; in claim_ptd_buffers()
211 ep->num_ptds += num_ptds; in claim_ptd_buffers()
214 ep->ptd_index = found; in claim_ptd_buffers()
217 __func__, epq->name, ep->ptd_index, ep->ptd_offset, in claim_ptd_buffers()
223 static inline void release_ptd_buffers(struct isp1362_ep_queue *epq, struct isp1362_ep *ep) in release_ptd_buffers() argument
225 int last = ep->ptd_index + ep->num_ptds; in release_ptd_buffers()
229 __func__, ep, ep->num_req, ep->length, epq->name, ep->ptd_index, in release_ptd_buffers()
[all …]
Disp116x-hcd.c167 struct isp116x_ep *ep; in pack_fifo() local
175 for (ep = isp116x->atl_active; ep; ep = ep->active) { in pack_fifo()
176 ptd = &ep->ptd; in pack_fifo()
178 dump_ptd_out_data(ptd, ep->data); in pack_fifo()
185 if (ep->active || (isp116x->atl_last_dir != PTD_DIR_IN)) { in pack_fifo()
186 write_ptddata_to_fifo(isp116x, ep->data, ep->length); in pack_fifo()
187 buflen -= ALIGN(ep->length, 4); in pack_fifo()
199 struct isp116x_ep *ep; in unpack_fifo() local
207 for (ep = isp116x->atl_active; ep; ep = ep->active) { in unpack_fifo()
208 ptd = &ep->ptd; in unpack_fifo()
[all …]
Dimx21-hcd.c202 etd->ep = NULL; in reset_etd()
365 struct usb_host_endpoint *ep) in alloc_dmem() argument
393 area->ep = ep; in alloc_dmem()
453 offset = alloc_dmem(imx21, etd->dmem_size, etd->ep); in free_dmem()
461 static void free_epdmem(struct imx21 *imx21, struct usb_host_endpoint *ep) in free_epdmem() argument
466 if (area->ep == ep) { in free_epdmem()
469 area->offset, ep); in free_epdmem()
511 if (list_empty(&ep_priv->ep->urb_list)) { in ep_idle()
516 &ep_priv->ep->urb_list, struct urb, urb_list)); in ep_idle()
525 struct ep_priv *ep_priv = urb->ep->hcpriv; in urb_done()
[all …]
Dxhci-ring.c331 struct xhci_virt_ep *ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_ring_ep_doorbell() local
332 unsigned int ep_state = ep->ep_state; in xhci_ring_ep_doorbell()
355 struct xhci_virt_ep *ep; in ring_doorbell_for_active_rings() local
357 ep = &xhci->devs[slot_id]->eps[ep_index]; in ring_doorbell_for_active_rings()
360 if (!(ep->ep_state & EP_HAS_STREAMS)) { in ring_doorbell_for_active_rings()
361 if (ep->ring && !(list_empty(&ep->ring->td_list))) in ring_doorbell_for_active_rings()
366 for (stream_id = 1; stream_id < ep->stream_info->num_streams; in ring_doorbell_for_active_rings()
368 struct xhci_stream_info *stream_info = ep->stream_info; in ring_doorbell_for_active_rings()
379 struct xhci_virt_ep *ep; in xhci_triad_to_transfer_ring() local
381 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_triad_to_transfer_ring()
[all …]
Dxhci-mem.c620 struct xhci_virt_ep *ep, in xhci_dma_to_transfer_ring() argument
623 if (ep->ep_state & EP_HAS_STREAMS) in xhci_dma_to_transfer_ring()
624 return radix_tree_lookup(&ep->stream_info->trb_address_map, in xhci_dma_to_transfer_ring()
626 return ep->ring; in xhci_dma_to_transfer_ring()
634 struct xhci_virt_ep *ep = &dev->eps[ep_index]; in xhci_stream_id_to_ring() local
637 return ep->ring; in xhci_stream_id_to_ring()
638 if (!ep->stream_info) in xhci_stream_id_to_ring()
641 if (stream_id > ep->stream_info->num_streams) in xhci_stream_id_to_ring()
643 return ep->stream_info->stream_rings[stream_id]; in xhci_stream_id_to_ring()
788 struct xhci_virt_ep *ep) in xhci_setup_no_streams_ep_input_ctx() argument
[all …]
Dmax3421-hcd.c166 struct usb_host_endpoint *ep; member
320 #define MAX3421_HXFR_BULK_IN(ep) (0x00 | (ep)) /* bulk or interrupt */ argument
322 #define MAX3421_HXFR_BULK_OUT(ep) (0x20 | (ep)) /* bulk or interrupt */ argument
323 #define MAX3421_HXFR_ISO_IN(ep) (0x40 | (ep)) argument
324 #define MAX3421_HXFR_ISO_OUT(ep) (0x60 | (ep)) argument
610 max3421_ep = urb->ep->hcpriv; in max3421_next_transfer()
667 struct usb_host_endpoint *ep; in max3421_select_and_start_urb() local
680 ep = max3421_ep->ep; in max3421_select_and_start_urb()
682 switch (usb_endpoint_type(&ep->desc)) { in max3421_select_and_start_urb()
698 if (list_empty(&ep->urb_list)) in max3421_select_and_start_urb()
[all …]
Dxhci.c1199 struct usb_host_endpoint *ep, int check_ep, bool check_virt_dev, in xhci_check_args() argument
1204 if (!hcd || (check_ep && !ep) || !udev) { in xhci_check_args()
1333 if (!urb || xhci_check_args(hcd, urb->dev, urb->ep, in xhci_urb_enqueue()
1338 ep_index = xhci_get_endpoint_index(&urb->ep->desc); in xhci_urb_enqueue()
1347 if (usb_endpoint_xfer_isoc(&urb->ep->desc)) in xhci_urb_enqueue()
1349 else if (usb_endpoint_is_bulk_out(&urb->ep->desc) && in xhci_urb_enqueue()
1352 !(urb->transfer_buffer_length % usb_endpoint_maxp(&urb->ep->desc))) in xhci_urb_enqueue()
1377 if (usb_endpoint_xfer_control(&urb->ep->desc)) { in xhci_urb_enqueue()
1402 } else if (usb_endpoint_xfer_bulk(&urb->ep->desc)) { in xhci_urb_enqueue()
1424 } else if (usb_endpoint_xfer_int(&urb->ep->desc)) { in xhci_urb_enqueue()
[all …]
Dimx21-hcd.h332 struct usb_host_endpoint *ep; member
342 struct usb_host_endpoint *ep; member
353 struct usb_host_endpoint *ep; member
363 struct usb_host_endpoint *ep; member
386 struct usb_host_endpoint *ep; member
Dimx21-dbg.c174 static char *format_ep(struct usb_host_endpoint *ep, char *buf, int bufsize) in format_ep() argument
176 if (ep) in format_ep()
178 ep->desc.bEndpointAddress, in format_ep()
179 usb_endpoint_type(&ep->desc), in format_ep()
180 ep); in format_ep()
276 format_ep(dmem->ep, ep_text, sizeof(ep_text))); in debug_dmem_show()
314 format_ep(etd->ep, buf, sizeof(buf)), in debug_etd_show()
/linux-4.4.14/drivers/usb/mon/
Dmon_text.c103 struct mon_text_ptr *p, const struct mon_event_text *ep);
105 struct mon_text_ptr *p, const struct mon_event_text *ep);
107 struct mon_text_ptr *p, const struct mon_event_text *ep);
109 struct mon_text_ptr *p, const struct mon_event_text *ep);
111 struct mon_text_ptr *p, const struct mon_event_text *ep);
113 struct mon_text_ptr *p, const struct mon_event_text *ep);
115 struct mon_text_ptr *p, const struct mon_event_text *ep);
126 static inline char mon_text_get_setup(struct mon_event_text *ep, in mon_text_get_setup() argument
130 if (ep->xfertype != USB_ENDPOINT_XFER_CONTROL || ev_type != 'S') in mon_text_get_setup()
136 memcpy(ep->setup, urb->setup_packet, SETUP_MAX); in mon_text_get_setup()
[all …]
Dmon_bin.c382 struct mon_bin_hdr *ep; in mon_buff_area_fill() local
384 ep = MON_OFF2HDR(rp, offset); in mon_buff_area_fill()
385 memset(ep, 0, PKT_SIZE); in mon_buff_area_fill()
386 ep->type = '@'; in mon_buff_area_fill()
387 ep->len_cap = size - PKT_SIZE; in mon_buff_area_fill()
485 const struct usb_endpoint_descriptor *epd = &urb->ep->desc; in mon_bin_event()
494 struct mon_bin_hdr *ep; in mon_bin_event() local
557 ep = MON_OFF2HDR(rp, offset); in mon_bin_event()
563 memset(ep, 0, PKT_SIZE); in mon_bin_event()
564 ep->type = ev_type; in mon_bin_event()
[all …]
/linux-4.4.14/fs/
Deventpoll.c163 struct eventpoll *ep; member
377 static inline int ep_events_available(struct eventpoll *ep) in ep_events_available() argument
379 return !list_empty(&ep->rdllist) || ep->ovflist != EP_UNACTIVE_PTR; in ep_events_available()
533 static void ep_unregister_pollwait(struct eventpoll *ep, struct epitem *epi) in ep_unregister_pollwait() argument
550 return rcu_dereference_check(epi->ws, lockdep_is_held(&epi->ep->mtx)); in ep_wakeup_source()
592 static int ep_scan_ready_list(struct eventpoll *ep, in ep_scan_ready_list() argument
608 mutex_lock_nested(&ep->mtx, depth); in ep_scan_ready_list()
618 spin_lock_irqsave(&ep->lock, flags); in ep_scan_ready_list()
619 list_splice_init(&ep->rdllist, &txlist); in ep_scan_ready_list()
620 ep->ovflist = NULL; in ep_scan_ready_list()
[all …]
/linux-4.4.14/drivers/scsi/bnx2i/
Dbnx2i_hwi.c30 static u32 bnx2i_get_cid_num(struct bnx2i_endpoint *ep) in bnx2i_get_cid_num() argument
34 if (test_bit(BNX2I_NX2_DEV_57710, &ep->hba->cnic_dev_type)) in bnx2i_get_cid_num()
35 cid = ep->ep_cid; in bnx2i_get_cid_num()
37 cid = GET_CID_NUM(ep->ep_cid); in bnx2i_get_cid_num()
138 int bnx2i_arm_cq_event_coalescing(struct bnx2i_endpoint *ep, u8 action) in bnx2i_arm_cq_event_coalescing() argument
146 if (!test_bit(BNX2I_NX2_DEV_57710, &ep->hba->cnic_dev_type)) in bnx2i_arm_cq_event_coalescing()
153 cq_db = (struct bnx2i_5771x_cq_db *) ep->qp.cq_pgtbl_virt; in bnx2i_arm_cq_event_coalescing()
160 num_active_cmds = atomic_read(&ep->num_active_cmds); in bnx2i_arm_cq_event_coalescing()
164 next_index = num_active_cmds >> ep->ec_shift; in bnx2i_arm_cq_event_coalescing()
170 cq_index = ep->qp.cqe_exp_seq_sn + next_index - 1; in bnx2i_arm_cq_event_coalescing()
[all …]
Dbnx2i_iscsi.c383 struct iscsi_endpoint *ep; in bnx2i_alloc_ep() local
387 ep = iscsi_create_endpoint(sizeof(*bnx2i_ep)); in bnx2i_alloc_ep()
388 if (!ep) { in bnx2i_alloc_ep()
393 bnx2i_ep = ep->dd_data; in bnx2i_alloc_ep()
394 bnx2i_ep->cls_ep = ep; in bnx2i_alloc_ep()
407 return ep; in bnx2i_alloc_ep()
415 static void bnx2i_free_ep(struct iscsi_endpoint *ep) in bnx2i_free_ep() argument
417 struct bnx2i_endpoint *bnx2i_ep = ep->dd_data; in bnx2i_free_ep()
428 bnx2i_ep->conn->ep = NULL; in bnx2i_free_ep()
434 iscsi_destroy_endpoint(ep); in bnx2i_free_ep()
[all …]
Dbnx2i.h296 struct bnx2i_endpoint *ep; member
852 struct bnx2i_endpoint *ep);
855 struct bnx2i_endpoint *ep);
858 struct bnx2i_endpoint *ep);
860 struct bnx2i_endpoint *ep);
867 extern int bnx2i_map_ep_dbell_regs(struct bnx2i_endpoint *ep);
868 extern int bnx2i_arm_cq_event_coalescing(struct bnx2i_endpoint *ep, u8 action);
/linux-4.4.14/drivers/usb/isp1760/
Disp1760-udc.c32 struct isp1760_ep *ep; member
41 static inline struct isp1760_ep *ep_to_udc_ep(struct usb_ep *ep) in ep_to_udc_ep() argument
43 return container_of(ep, struct isp1760_ep, ep); in ep_to_udc_ep()
71 return &udc->ep[0]; in isp1760_udc_find_ep()
73 for (i = 1; i < ARRAY_SIZE(udc->ep); ++i) { in isp1760_udc_find_ep()
74 if (udc->ep[i].addr == index) in isp1760_udc_find_ep()
75 return udc->ep[i].desc ? &udc->ep[i] : NULL; in isp1760_udc_find_ep()
81 static void __isp1760_udc_select_ep(struct isp1760_ep *ep, int dir) in __isp1760_udc_select_ep() argument
83 isp1760_udc_write(ep->udc, DC_EPINDEX, in __isp1760_udc_select_ep()
84 DC_ENDPIDX(ep->addr & USB_ENDPOINT_NUMBER_MASK) | in __isp1760_udc_select_ep()
[all …]
Disp1760-udc.h35 struct usb_ep ep; member
78 struct isp1760_ep ep[15]; member
/linux-4.4.14/include/linux/usb/
Dgadget.h105 void (*complete)(struct usb_ep *ep,
124 int (*enable) (struct usb_ep *ep,
126 int (*disable) (struct usb_ep *ep);
128 struct usb_request *(*alloc_request) (struct usb_ep *ep,
130 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
132 int (*queue) (struct usb_ep *ep, struct usb_request *req,
134 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
136 int (*set_halt) (struct usb_ep *ep, int value);
137 int (*set_wedge) (struct usb_ep *ep);
139 int (*fifo_status) (struct usb_ep *ep);
[all …]
Dmusb.h43 #define MUSB_EP_FIFO(ep, st, m, pkt) \ argument
45 .hw_ep_num = ep, \
51 #define MUSB_EP_FIFO_SINGLE(ep, st, pkt) \ argument
52 MUSB_EP_FIFO(ep, st, BUF_SINGLE, pkt)
54 #define MUSB_EP_FIFO_DOUBLE(ep, st, pkt) \ argument
55 MUSB_EP_FIFO(ep, st, BUF_DOUBLE, pkt)
Dhcd.h300 struct usb_host_endpoint *ep);
305 struct usb_host_endpoint *ep);
407 struct usb_host_endpoint *ep) in hcd_periodic_completion_in_progress() argument
409 return hcd->high_prio_bh.completing_ep == ep; in hcd_periodic_completion_in_progress()
426 struct usb_host_endpoint *ep);
428 struct usb_host_endpoint *ep);
430 struct usb_host_endpoint *ep);
491 #define usb_gettoggle(dev, ep, out) (((dev)->toggle[out] >> (ep)) & 1) argument
492 #define usb_dotoggle(dev, ep, out) ((dev)->toggle[out] ^= (1 << (ep))) argument
493 #define usb_settoggle(dev, ep, out, bit) \ argument
[all …]
Dehci-dbgp.h42 #define DBGP_EPADDR(dev, ep) (((dev)<<8)|(ep)) argument
/linux-4.4.14/drivers/usb/gadget/
Depautoconf.c73 struct usb_ep *ep; in usb_ep_autoconfig_ss() local
79 ep = gadget->ops->match_ep(gadget, desc, ep_comp); in usb_ep_autoconfig_ss()
80 if (ep) in usb_ep_autoconfig_ss()
85 list_for_each_entry (ep, &gadget->ep_list, ep_list) { in usb_ep_autoconfig_ss()
86 if (usb_gadget_ep_match_desc(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss()
99 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket_limit); in usb_ep_autoconfig_ss()
103 if (isdigit(ep->name[2])) { in usb_ep_autoconfig_ss()
104 u8 num = simple_strtoul(&ep->name[2], NULL, 10); in usb_ep_autoconfig_ss()
118 int size = ep->maxpacket_limit; in usb_ep_autoconfig_ss()
126 ep->address = desc->bEndpointAddress; in usb_ep_autoconfig_ss()
[all …]
Du_f.c17 struct usb_request *alloc_ep_req(struct usb_ep *ep, int len, int default_len) in alloc_ep_req() argument
21 req = usb_ep_alloc_request(ep, GFP_ATOMIC); in alloc_ep_req()
26 usb_ep_free_request(ep, req); in alloc_ep_req()
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dmac-fcc.c100 fep->fcc.ep = of_iomap(ofdev->dev.of_node, 1); in do_pd_setup()
101 if (!fep->fcc.ep) in do_pd_setup()
120 iounmap(fep->fcc.ep); in do_pd_setup()
191 fcc_enet_t __iomem *ep = fep->fcc.ep; in set_multicast_start() local
193 W32(ep, fen_gaddrh, 0); in set_multicast_start()
194 W32(ep, fen_gaddrl, 0); in set_multicast_start()
200 fcc_enet_t __iomem *ep = fep->fcc.ep; in set_multicast_one() local
207 W16(ep, fen_taddrh, taddrh); in set_multicast_one()
208 W16(ep, fen_taddrm, taddrm); in set_multicast_one()
209 W16(ep, fen_taddrl, taddrl); in set_multicast_one()
[all …]
Dmac-scc.c109 fep->scc.ep = of_iomap(ofdev->dev.of_node, 1); in do_pd_setup()
110 if (!fep->scc.ep) { in do_pd_setup()
182 scc_enet_t __iomem *ep = fep->scc.ep; in set_multicast_start() local
184 W16(ep, sen_gaddr1, 0); in set_multicast_start()
185 W16(ep, sen_gaddr2, 0); in set_multicast_start()
186 W16(ep, sen_gaddr3, 0); in set_multicast_start()
187 W16(ep, sen_gaddr4, 0); in set_multicast_start()
193 scc_enet_t __iomem *ep = fep->scc.ep; in set_multicast_one() local
200 W16(ep, sen_taddrh, taddrh); in set_multicast_one()
201 W16(ep, sen_taddrm, taddrm); in set_multicast_one()
[all …]
/linux-4.4.14/drivers/staging/emxx_udc/
Demxx_udc.c222 static int _nbu2ss_ep_init(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) in _nbu2ss_ep_init() argument
228 if (ep->epnum == 0) in _nbu2ss_ep_init()
231 num = ep->epnum - 1; in _nbu2ss_ep_init()
236 data = (begin_adrs << 16) | ep->ep.maxpacket; in _nbu2ss_ep_init()
241 data = 1 << (ep->epnum + 8); in _nbu2ss_ep_init()
247 switch (ep->ep_type) { in _nbu2ss_ep_init()
266 _nbu2ss_endpoint_toggle_reset(udc, (ep->epnum|ep->direct)); in _nbu2ss_ep_init()
268 if (ep->direct == USB_DIR_OUT) { in _nbu2ss_ep_init()
297 static int _nbu2ss_epn_exit(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) in _nbu2ss_epn_exit() argument
302 if ((ep->epnum == 0) || (udc->vbus_active == 0)) in _nbu2ss_epn_exit()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dhtc_pipe.c37 static void do_send_completion(struct htc_endpoint *ep, in do_send_completion() argument
47 if (ep->ep_cb.tx_comp_multi != NULL) { in do_send_completion()
50 __func__, ep->eid, in do_send_completion()
56 ep->ep_cb.tx_comp_multi(ep->target, queue_to_indicate); in do_send_completion()
71 __func__, ep->eid, packet); in do_send_completion()
72 ep->ep_cb.tx_complete(ep->target, packet); in do_send_completion()
80 struct htc_endpoint *ep = &target->endpoint[packet->endpoint]; in send_packet_completion() local
88 do_send_completion(ep, &container); in send_packet_completion()
92 struct htc_endpoint *ep, in get_htc_packet_credit_based() argument
106 if (list_empty(&ep->txq)) in get_htc_packet_credit_based()
[all …]
Dhtc_mbox.c547 struct htc_endpoint *ep, u8 *flags, in htc_check_credits() argument
555 *req_cred, ep->cred_dist.credits); in htc_check_credits()
557 if (ep->cred_dist.credits < *req_cred) { in htc_check_credits()
562 ep->cred_dist.seek_cred = *req_cred - ep->cred_dist.credits; in htc_check_credits()
564 ath6kl_credit_seek(target->credit_info, &ep->cred_dist); in htc_check_credits()
566 ep->cred_dist.seek_cred = 0; in htc_check_credits()
568 if (ep->cred_dist.credits < *req_cred) { in htc_check_credits()
576 ep->cred_dist.credits -= *req_cred; in htc_check_credits()
577 ep->ep_st.cred_cosumd += *req_cred; in htc_check_credits()
580 if (ep->cred_dist.credits < ep->cred_dist.cred_per_msg) { in htc_check_credits()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhtc.c60 static void ath10k_htc_notify_tx_completion(struct ath10k_htc_ep *ep, in ath10k_htc_notify_tx_completion() argument
63 struct ath10k *ar = ep->htc->ar; in ath10k_htc_notify_tx_completion()
66 ep->eid, skb); in ath10k_htc_notify_tx_completion()
68 ath10k_htc_restore_tx_skb(ep->htc, skb); in ath10k_htc_notify_tx_completion()
70 if (!ep->ep_ops.ep_tx_complete) { in ath10k_htc_notify_tx_completion()
71 ath10k_warn(ar, "no tx handler for eid %d\n", ep->eid); in ath10k_htc_notify_tx_completion()
76 ep->ep_ops.ep_tx_complete(ep->htc->ar, skb); in ath10k_htc_notify_tx_completion()
79 static void ath10k_htc_prepare_tx_skb(struct ath10k_htc_ep *ep, in ath10k_htc_prepare_tx_skb() argument
86 hdr->eid = ep->eid; in ath10k_htc_prepare_tx_skb()
91 spin_lock_bh(&ep->htc->tx_lock); in ath10k_htc_prepare_tx_skb()
[all …]
/linux-4.4.14/net/sunrpc/xprtrdma/
Dverbs.c103 struct rpcrdma_ep *ep = context; in rpcrdma_qp_async_error_upcall() local
108 if (ep->rep_connected == 1) { in rpcrdma_qp_async_error_upcall()
109 ep->rep_connected = -EIO; in rpcrdma_qp_async_error_upcall()
110 rpcrdma_conn_func(ep); in rpcrdma_qp_async_error_upcall()
111 wake_up_all(&ep->rep_connect_wait); in rpcrdma_qp_async_error_upcall()
118 struct rpcrdma_ep *ep = context; in rpcrdma_cq_async_error_upcall() local
123 if (ep->rep_connected == 1) { in rpcrdma_cq_async_error_upcall()
124 ep->rep_connected = -EIO; in rpcrdma_cq_async_error_upcall()
125 rpcrdma_conn_func(ep); in rpcrdma_cq_async_error_upcall()
126 wake_up_all(&ep->rep_connect_wait); in rpcrdma_cq_async_error_upcall()
[all …]
Dxprt_rdma.h97 #define INIT_CQCOUNT(ep) atomic_set(&(ep)->rep_cqcount, (ep)->rep_cqinit) argument
98 #define DECR_CQCOUNT(ep) atomic_sub_return(1, &(ep)->rep_cqcount) argument
/linux-4.4.14/drivers/usb/core/
Dendpoint.c39 struct ep_device *ep = to_ep_device(dev); \
40 return sprintf(buf, format_string, ep->desc->field); \
52 struct ep_device *ep = to_ep_device(dev); in wMaxPacketSize_show() local
54 usb_endpoint_maxp(ep->desc) & 0x07ff); in wMaxPacketSize_show()
61 struct ep_device *ep = to_ep_device(dev); in type_show() local
64 switch (usb_endpoint_type(ep->desc)) { in type_show()
85 struct ep_device *ep = to_ep_device(dev); in interval_show() local
90 in = (ep->desc->bEndpointAddress & USB_DIR_IN); in interval_show()
92 switch (usb_endpoint_type(ep->desc)) { in interval_show()
94 if (ep->udev->speed == USB_SPEED_HIGH) in interval_show()
[all …]
Dconfig.c47 int inum, int asnum, struct usb_host_endpoint *ep, in usb_parse_ss_endpoint_companion() argument
62 cfgno, inum, asnum, ep->desc.bEndpointAddress); in usb_parse_ss_endpoint_companion()
71 ep->ss_ep_comp.bLength = USB_DT_SS_EP_COMP_SIZE; in usb_parse_ss_endpoint_companion()
72 ep->ss_ep_comp.bDescriptorType = USB_DT_SS_ENDPOINT_COMP; in usb_parse_ss_endpoint_companion()
73 if (usb_endpoint_xfer_isoc(&ep->desc) || in usb_parse_ss_endpoint_companion()
74 usb_endpoint_xfer_int(&ep->desc)) in usb_parse_ss_endpoint_companion()
75 ep->ss_ep_comp.wBytesPerInterval = in usb_parse_ss_endpoint_companion()
76 ep->desc.wMaxPacketSize; in usb_parse_ss_endpoint_companion()
80 memcpy(&ep->ss_ep_comp, desc, USB_DT_SS_EP_COMP_SIZE); in usb_parse_ss_endpoint_companion()
83 if (usb_endpoint_xfer_control(&ep->desc) && desc->bMaxBurst != 0) { in usb_parse_ss_endpoint_companion()
[all …]
Durb.c331 struct usb_host_endpoint *ep; in usb_submit_urb() local
350 ep = usb_pipe_endpoint(dev, urb->pipe); in usb_submit_urb()
351 if (!ep) in usb_submit_urb()
354 urb->ep = ep; in usb_submit_urb()
361 xfertype = usb_endpoint_type(&ep->desc); in usb_submit_urb()
371 is_out = usb_endpoint_dir_out(&ep->desc); in usb_submit_urb()
385 max = usb_endpoint_maxp(&ep->desc); in usb_submit_urb()
389 usb_endpoint_num(&ep->desc), is_out ? "out" : "in", in usb_submit_urb()
405 int burst = 1 + ep->ss_ep_comp.bMaxBurst; in usb_submit_urb()
406 int mult = USB_SS_MULT(ep->ss_ep_comp.bmAttributes); in usb_submit_urb()
[all …]
Ddevio.c364 int ep; in snoop_urb() local
370 ep = usb_pipeendpoint(pipe); in snoop_urb()
378 userurb, ep, t, d, length); in snoop_urb()
382 userurb, ep, t, d, length, in snoop_urb()
388 ep, t, d, length, timeout_or_status); in snoop_urb()
392 ep, t, d, length, timeout_or_status); in snoop_urb()
689 static int findintfep(struct usb_device *dev, unsigned int ep) in findintfep() argument
696 if (ep & ~(USB_DIR_IN|0xf)) in findintfep()
706 if (endpt->bEndpointAddress == ep) in findintfep()
774 unsigned char ep) in ep_to_host_endpoint() argument
[all …]
Dmessage.c64 usb_endpoint_num(&urb->ep->desc), in usb_start_wait_urb()
227 struct usb_host_endpoint *ep; in usb_bulk_msg() local
229 ep = usb_pipe_endpoint(usb_dev, pipe); in usb_bulk_msg()
230 if (!ep || len < 0) in usb_bulk_msg()
237 if ((ep->desc.bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) == in usb_bulk_msg()
242 ep->desc.bInterval); in usb_bulk_msg()
288 usb_endpoint_num(&urb->ep->desc), in sg_complete()
1067 struct usb_host_endpoint *ep; in usb_disable_endpoint() local
1073 ep = dev->ep_out[epnum]; in usb_disable_endpoint()
1077 ep = dev->ep_in[epnum]; in usb_disable_endpoint()
[all …]
Dhcd.c811 if (usb_endpoint_xfer_int(&urb->ep->desc)) in rh_urb_enqueue()
813 if (usb_endpoint_xfer_control(&urb->ep->desc)) in rh_urb_enqueue()
833 if (usb_endpoint_num(&urb->ep->desc) == 0) { /* Control URB */ in usb_rh_urb_dequeue()
1237 if (unlikely(!urb->ep->enabled)) { in usb_hcd_link_urb_to_ep()
1253 list_add_tail(&urb->urb_list, &urb->ep->urb_list); in usb_hcd_link_urb_to_ep()
1289 list_for_each(tmp, &urb->ep->urb_list) { in usb_hcd_check_unlink_urb()
1492 if (usb_endpoint_xfer_control(&urb->ep->desc)) { in usb_hcd_map_urb_for_dma()
1526 if (usb_endpoint_xfer_isoc(&urb->ep->desc)) { in usb_hcd_map_urb_for_dma()
1765 bh->completing_ep = urb->ep; in usb_giveback_urb_bh()
1838 struct usb_host_endpoint *ep) in usb_hcd_flush_endpoint() argument
[all …]
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Ddss-of.c75 struct device_node *ep = NULL; in omapdss_of_get_next_endpoint() local
81 ep = of_get_next_child(parent, prev); in omapdss_of_get_next_endpoint()
82 if (!ep) in omapdss_of_get_next_endpoint()
84 prev = ep; in omapdss_of_get_next_endpoint()
85 } while (of_node_cmp(ep->name, "endpoint") != 0); in omapdss_of_get_next_endpoint()
87 return ep; in omapdss_of_get_next_endpoint()
143 struct device_node *port, *ep; in omapdss_of_get_first_endpoint() local
150 ep = omapdss_of_get_next_endpoint(port, NULL); in omapdss_of_get_first_endpoint()
154 return ep; in omapdss_of_get_first_endpoint()
161 struct device_node *ep; in omapdss_of_find_source_for_first_ep() local
[all …]
Dhdmi_common.c11 int hdmi_parse_lanes_of(struct platform_device *pdev, struct device_node *ep, in hdmi_parse_lanes_of() argument
17 prop = of_find_property(ep, "lanes", &len); in hdmi_parse_lanes_of()
26 r = of_property_read_u32_array(ep, "lanes", lanes, in hdmi_parse_lanes_of()
Dsdi.c416 struct device_node *ep; in sdi_init_port() local
420 ep = omapdss_of_get_next_endpoint(port, NULL); in sdi_init_port()
421 if (!ep) in sdi_init_port()
424 r = of_property_read_u32(ep, "datapairs", &datapairs); in sdi_init_port()
432 of_node_put(ep); in sdi_init_port()
443 of_node_put(ep); in sdi_init_port()
/linux-4.4.14/drivers/hwtracing/coresight/
Dof_coresight.c59 struct device_node *ep = NULL; in of_coresight_get_ports() local
63 ep = of_graph_get_next_endpoint(node, ep); in of_coresight_get_ports()
64 if (!ep) in of_coresight_get_ports()
67 if (of_property_read_bool(ep, "slave-mode")) in of_coresight_get_ports()
72 } while (ep); in of_coresight_get_ports()
113 struct device_node *ep = NULL; in of_get_coresight_platform_data() local
135 ep = of_graph_get_next_endpoint(node, ep); in of_get_coresight_platform_data()
136 if (!ep) in of_get_coresight_platform_data()
143 if (of_find_property(ep, "slave-mode", NULL)) in of_get_coresight_platform_data()
147 ret = of_graph_parse_endpoint(ep, &endpoint); in of_get_coresight_platform_data()
[all …]
/linux-4.4.14/drivers/usb/wusbcore/
Dwa-rpipe.c175 if (rpipe->ep) in rpipe_destroy()
176 rpipe->ep->hcpriv = NULL; in rpipe_destroy()
264 struct device *dev, struct usb_host_endpoint *ep) in rpipe_epc_find() argument
271 if (ep->desc.bEndpointAddress == 0) { in rpipe_epc_find()
275 itr = ep->extra; in rpipe_epc_find()
276 itr_size = ep->extralen; in rpipe_epc_find()
282 ep->desc.bEndpointAddress, in rpipe_epc_find()
283 itr - (void *) ep->extra, itr_size); in rpipe_epc_find()
295 ep->desc.bEndpointAddress, in rpipe_epc_find()
296 itr - (void *) ep->extra, hdr->bDescriptorType, in rpipe_epc_find()
[all …]
/linux-4.4.14/drivers/usb/dwc2/
Dgadget.c43 static inline struct dwc2_hsotg_ep *our_ep(struct usb_ep *ep) in our_ep() argument
45 return container_of(ep, struct dwc2_hsotg_ep, ep); in our_ep()
144 unsigned int ep, unsigned int dir_in, in dwc2_hsotg_ctrl_epint() argument
148 u32 bit = 1 << ep; in dwc2_hsotg_ctrl_epint()
170 unsigned int ep; in dwc2_hsotg_init_fifo() local
200 for (ep = 1; ep < MAX_EPS_CHANNELS; ep++) { in dwc2_hsotg_init_fifo()
201 if (!hsotg->g_tx_fifo_sz[ep]) in dwc2_hsotg_init_fifo()
204 val |= hsotg->g_tx_fifo_sz[ep] << FIFOSIZE_DEPTH_SHIFT; in dwc2_hsotg_init_fifo()
205 WARN_ONCE(addr + hsotg->g_tx_fifo_sz[ep] > hsotg->fifo_mem, in dwc2_hsotg_init_fifo()
207 addr += hsotg->g_tx_fifo_sz[ep]; in dwc2_hsotg_init_fifo()
[all …]
Ddebugfs.c259 struct dwc2_hsotg_ep *ep = seq->private; in ep_show() local
260 struct dwc2_hsotg *hsotg = ep->parent; in ep_show()
263 int index = ep->index; in ep_show()
268 ep->index, ep->ep.name, decode_direction(ep->dir_in)); in ep_show()
289 seq_printf(seq, "mps %d\n", ep->ep.maxpacket); in ep_show()
290 seq_printf(seq, "total_data=%ld\n", ep->total_data); in ep_show()
293 ep->queue.next, ep->queue.prev); in ep_show()
297 list_for_each_entry(req, &ep->queue, queue) { in ep_show()
304 req == ep->req ? '*' : ' ', in ep_show()
363 struct dwc2_hsotg_ep *ep; in dwc2_hsotg_create_debug() local
[all …]
/linux-4.4.14/drivers/usb/chipidea/
Dudc.c364 u32 mul = hwreq->req.length / hwep->ep.maxpacket; in add_td_to_list()
367 || hwreq->req.length % hwep->ep.maxpacket) in add_td_to_list()
401 static inline u8 _usb_addr(struct ci_hw_ep *ep) in _usb_addr() argument
403 return ((ep->dir == TX) ? USB_ENDPOINT_DIR_MASK : 0) | ep->num; in _usb_addr()
449 && (hwreq->req.length % hwep->ep.maxpacket == 0)) in _hardware_enqueue()
494 u32 mul = hwreq->req.length / hwep->ep.maxpacket; in _hardware_enqueue()
497 || hwreq->req.length % hwep->ep.maxpacket) in _hardware_enqueue()
648 usb_gadget_giveback_request(&hwep->ep, &hwreq->req); in _ep_nuke()
659 static int _ep_set_halt(struct usb_ep *ep, int value, bool check_transfer) in _ep_set_halt() argument
661 struct ci_hw_ep *hwep = container_of(ep, struct ci_hw_ep, ep); in _ep_set_halt()
[all …]
/linux-4.4.14/Documentation/DocBook/
Dgadget.xml.db5 API-struct-usb-ep-caps
6 API-struct-usb-ep
7 API-usb-ep-set-maxpacket-limit
8 API-usb-ep-enable
9 API-usb-ep-disable
10 API-usb-ep-alloc-request
11 API-usb-ep-free-request
12 API-usb-ep-queue
13 API-usb-ep-dequeue
14 API-usb-ep-set-halt
[all …]
/linux-4.4.14/drivers/usb/musb/
Dmusb_gadget.c110 struct musb_ep *musb_ep = request->ep; in unmap_dma_buffer()
147 struct musb_ep *ep, in musb_g_giveback() argument
150 __releases(ep->musb->lock) in musb_g_giveback()
151 __acquires(ep->musb->lock) in musb_g_giveback()
155 int busy = ep->busy; in musb_g_giveback()
164 ep->busy = 1; in musb_g_giveback()
172 ep->end_point.name, request, in musb_g_giveback()
176 ep->end_point.name, request, in musb_g_giveback()
179 usb_gadget_giveback_request(&req->ep->end_point, &req->request); in musb_g_giveback()
181 ep->busy = busy; in musb_g_giveback()
[all …]
Dmusb_gadget.h81 struct musb_ep *ep; member
94 musb_alloc_request(struct usb_ep *ep, gfp_t gfp_flags);
95 extern void musb_free_request(struct usb_ep *ep, struct usb_request *req);
127 static inline struct musb_ep *to_musb_ep(struct usb_ep *ep) in to_musb_ep() argument
129 return ep ? container_of(ep, struct musb_ep, end_point) : NULL; in to_musb_ep()
132 static inline struct musb_request *next_request(struct musb_ep *ep) in next_request() argument
134 struct list_head *queue = &ep->req_list; in next_request()
Dmusb_gadget_ep0.c106 struct musb_ep *ep; in service_tx_status_request() local
119 ep = &musb->endpoints[epnum].ep_in; in service_tx_status_request()
121 ep = &musb->endpoints[epnum].ep_out; in service_tx_status_request()
125 if (epnum >= MUSB_C_NUM_EPS || !ep->desc) { in service_tx_status_request()
260 struct musb_hw_ep *ep; in service_zero_data_request() local
270 ep = musb->endpoints + epnum; in service_zero_data_request()
271 regs = ep->regs; in service_zero_data_request()
274 musb_ep = &ep->ep_in; in service_zero_data_request()
276 musb_ep = &ep->ep_out; in service_zero_data_request()
425 struct musb_hw_ep *ep; in service_zero_data_request() local
[all …]
Dmusb_host.c110 static void musb_h_tx_flush_fifo(struct musb_hw_ep *ep) in musb_h_tx_flush_fifo() argument
112 struct musb *musb = ep->musb; in musb_h_tx_flush_fifo()
113 void __iomem *epio = ep->regs; in musb_h_tx_flush_fifo()
139 ep->epnum, csr)) in musb_h_tx_flush_fifo()
144 static void musb_h_ep0_flush_fifo(struct musb_hw_ep *ep) in musb_h_ep0_flush_fifo() argument
146 void __iomem *epio = ep->regs; in musb_h_ep0_flush_fifo()
161 ep->epnum, csr); in musb_h_ep0_flush_fifo()
171 static inline void musb_h_tx_start(struct musb_hw_ep *ep) in musb_h_tx_start() argument
176 if (ep->epnum) { in musb_h_tx_start()
177 txcsr = musb_readw(ep->regs, MUSB_TXCSR); in musb_h_tx_start()
[all …]
Dblackfin.h80 #define USB_DMA_REG(ep, reg) (USB_DMA_BASE + 0x20 * ep + reg) argument
/linux-4.4.14/drivers/usb/gadget/function/
Df_sourcesink.c299 static inline struct usb_request *ss_alloc_ep_req(struct usb_ep *ep, int len) in ss_alloc_ep_req() argument
301 struct f_sourcesink *ss = ep->driver_data; in ss_alloc_ep_req()
303 return alloc_ep_req(ep, len, ss->buflen); in ss_alloc_ep_req()
306 void free_ep_req(struct usb_ep *ep, struct usb_request *req) in free_ep_req() argument
309 usb_ep_free_request(ep, req); in free_ep_req()
312 static void disable_ep(struct usb_composite_dev *cdev, struct usb_ep *ep) in disable_ep() argument
316 value = usb_ep_disable(ep); in disable_ep()
318 DBG(cdev, "disable %s --> %d\n", ep->name, value); in disable_ep()
518 static void reinit_write_data(struct usb_ep *ep, struct usb_request *req) in reinit_write_data() argument
522 int max_packet_size = le16_to_cpu(ep->desc->wMaxPacketSize); in reinit_write_data()
[all …]
Df_midi.c198 static inline struct usb_request *midi_alloc_ep_req(struct usb_ep *ep, in midi_alloc_ep_req() argument
201 return alloc_ep_req(ep, length, length); in midi_alloc_ep_req()
204 static void free_ep_req(struct usb_ep *ep, struct usb_request *req) in free_ep_req() argument
207 usb_ep_free_request(ep, req); in free_ep_req()
217 static void f_midi_read_data(struct usb_ep *ep, int cable, in f_midi_read_data() argument
220 struct f_midi *midi = ep->driver_data; in f_midi_read_data()
233 static void f_midi_handle_out_data(struct usb_ep *ep, struct usb_request *req) in f_midi_handle_out_data() argument
242 f_midi_read_data(ep, cable, &buf[i + 1], length); in f_midi_handle_out_data()
247 f_midi_complete(struct usb_ep *ep, struct usb_request *req) in f_midi_complete() argument
249 struct f_midi *midi = ep->driver_data; in f_midi_complete()
[all …]
Df_fs.c112 struct usb_ep *ep; /* P: ffs->eps_lock */ member
129 struct ffs_ep *ep; /* P: ffs->eps_lock */ member
155 struct usb_ep *ep; member
198 static void ffs_ep0_complete(struct usb_ep *ep, struct usb_request *req) in ffs_ep0_complete() argument
637 struct ffs_ep *ep = _ep->driver_data; in ffs_epfile_io_complete() local
638 ep->status = req->status ? req->status : req->actual; in ffs_epfile_io_complete()
664 usb_ep_free_request(io_data->ep, io_data->req); in ffs_user_copy_worker()
686 struct ffs_ep *ep; in ffs_epfile_io() local
698 ep = epfile->ep; in ffs_epfile_io()
699 if (!ep) { in ffs_epfile_io()
[all …]
Duvc_video.c163 uvc_video_complete(struct usb_ep *ep, struct usb_request *req) in uvc_video_complete() argument
196 if ((ret = usb_ep_queue(ep, req, GFP_ATOMIC)) < 0) { in uvc_video_complete()
198 usb_ep_set_halt(ep); in uvc_video_complete()
220 usb_ep_free_request(video->ep, video->req[i]); in uvc_video_free_requests()
244 req_size = video->ep->maxpacket in uvc_video_alloc_requests()
245 * max_t(unsigned int, video->ep->maxburst, 1) in uvc_video_alloc_requests()
246 * (video->ep->mult + 1); in uvc_video_alloc_requests()
253 video->req[i] = usb_ep_alloc_request(video->ep, GFP_KERNEL); in uvc_video_alloc_requests()
323 ret = usb_ep_queue(video->ep, req, GFP_ATOMIC); in uvcg_video_pump()
326 usb_ep_set_halt(video->ep); in uvcg_video_pump()
[all …]
Df_loopback.c239 static void loopback_complete(struct usb_ep *ep, struct usb_request *req) in loopback_complete() argument
241 struct f_loopback *loop = ep->driver_data; in loopback_complete()
247 if (ep == loop->out_ep) { in loopback_complete()
256 ep = loop->in_ep; in loopback_complete()
264 ep = loop->out_ep; in loopback_complete()
268 status = usb_ep_queue(ep, req, GFP_ATOMIC); in loopback_complete()
273 ep->name, status); in loopback_complete()
279 ERROR(cdev, "%s loop complete --> %d, %d/%d\n", ep->name, in loopback_complete()
292 usb_ep_free_request(ep == loop->in_ep ? in loopback_complete()
295 free_ep_req(ep, req); in loopback_complete()
[all …]
Df_uvc.c212 uvc_function_ep0_complete(struct usb_ep *ep, struct usb_request *req) in uvc_function_ep0_complete() argument
283 return uvc->video.ep->enabled ? 1 : 0; in uvc_function_get_alt()
335 if (uvc->video.ep) in uvc_function_set_alt()
336 usb_ep_disable(uvc->video.ep); in uvc_function_set_alt()
349 if (!uvc->video.ep) in uvc_function_set_alt()
353 usb_ep_disable(uvc->video.ep); in uvc_function_set_alt()
356 &(uvc->func), uvc->video.ep); in uvc_function_set_alt()
359 usb_ep_enable(uvc->video.ep); in uvc_function_set_alt()
385 usb_ep_disable(uvc->video.ep); in uvc_function_disable()
568 uvc_streaming_header->bEndpointAddress = uvc->video.ep->address; in uvc_copy_descriptors()
[all …]
Df_acm.c308 static void acm_complete_set_line_coding(struct usb_ep *ep, in acm_complete_set_line_coding() argument
311 struct f_acm *acm = ep->driver_data; in acm_complete_set_line_coding()
324 usb_ep_set_halt(ep); in acm_complete_set_line_coding()
496 struct usb_ep *ep = acm->notify; in acm_cdc_notify() local
521 status = usb_ep_queue(ep, req, GFP_ATOMIC); in acm_cdc_notify()
553 static void acm_cdc_notify_complete(struct usb_ep *ep, struct usb_request *req) in acm_cdc_notify_complete() argument
613 struct usb_ep *ep; in acm_bind() local
650 ep = usb_ep_autoconfig(cdev->gadget, &acm_fs_in_desc); in acm_bind()
651 if (!ep) in acm_bind()
653 acm->port.in = ep; in acm_bind()
[all …]
Du_serial.c293 gs_alloc_req(struct usb_ep *ep, unsigned len, gfp_t kmalloc_flags) in gs_alloc_req() argument
297 req = usb_ep_alloc_request(ep, kmalloc_flags); in gs_alloc_req()
303 usb_ep_free_request(ep, req); in gs_alloc_req()
317 void gs_free_req(struct usb_ep *ep, struct usb_request *req) in gs_free_req() argument
320 usb_ep_free_request(ep, req); in gs_free_req()
584 static void gs_read_complete(struct usb_ep *ep, struct usb_request *req) in gs_read_complete() argument
586 struct gs_port *port = ep->driver_data; in gs_read_complete()
595 static void gs_write_complete(struct usb_ep *ep, struct usb_request *req) in gs_write_complete() argument
597 struct gs_port *port = ep->driver_data; in gs_write_complete()
607 __func__, ep->name, req->status); in gs_write_complete()
[all …]
Df_rndis.c410 static void rndis_response_complete(struct usb_ep *ep, struct usb_request *req) in rndis_response_complete() argument
428 ep->name, status, in rndis_response_complete()
432 if (ep != rndis->notify) in rndis_response_complete()
449 static void rndis_command_complete(struct usb_ep *ep, struct usb_request *req) in rndis_command_complete() argument
673 struct usb_ep *ep; in rndis_bind() local
741 ep = usb_ep_autoconfig(cdev->gadget, &fs_in_desc); in rndis_bind()
742 if (!ep) in rndis_bind()
744 rndis->port.in_ep = ep; in rndis_bind()
746 ep = usb_ep_autoconfig(cdev->gadget, &fs_out_desc); in rndis_bind()
747 if (!ep) in rndis_bind()
[all …]
Df_serial.c194 struct usb_ep *ep; in gser_bind() local
218 ep = usb_ep_autoconfig(cdev->gadget, &gser_fs_in_desc); in gser_bind()
219 if (!ep) in gser_bind()
221 gser->port.in = ep; in gser_bind()
223 ep = usb_ep_autoconfig(cdev->gadget, &gser_fs_out_desc); in gser_bind()
224 if (!ep) in gser_bind()
226 gser->port.out = ep; in gser_bind()
Df_phonet.c203 static void pn_tx_complete(struct usb_ep *ep, struct usb_request *req) in pn_tx_complete() argument
205 struct f_phonet *fp = ep->driver_data; in pn_tx_complete()
320 static void pn_rx_complete(struct usb_ep *ep, struct usb_request *req) in pn_rx_complete() argument
322 struct f_phonet *fp = ep->driver_data; in pn_rx_complete()
491 struct usb_ep *ep; in pn_bind() local
529 ep = usb_ep_autoconfig(gadget, &pn_fs_sink_desc); in pn_bind()
530 if (!ep) in pn_bind()
532 fp->out_ep = ep; in pn_bind()
534 ep = usb_ep_autoconfig(gadget, &pn_fs_source_desc); in pn_bind()
535 if (!ep) in pn_bind()
[all …]
Df_subset.c302 struct usb_ep *ep; in geth_bind() local
342 ep = usb_ep_autoconfig(cdev->gadget, &fs_subset_in_desc); in geth_bind()
343 if (!ep) in geth_bind()
345 geth->port.in_ep = ep; in geth_bind()
347 ep = usb_ep_autoconfig(cdev->gadget, &fs_subset_out_desc); in geth_bind()
348 if (!ep) in geth_bind()
350 geth->port.out_ep = ep; in geth_bind()
Df_ecm.c446 static void ecm_notify_complete(struct usb_ep *ep, struct usb_request *req) in ecm_notify_complete() argument
686 struct usb_ep *ep; in ecm_bind() local
743 ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_in_desc); in ecm_bind()
744 if (!ep) in ecm_bind()
746 ecm->port.in_ep = ep; in ecm_bind()
748 ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_out_desc); in ecm_bind()
749 if (!ep) in ecm_bind()
751 ecm->port.out_ep = ep; in ecm_bind()
757 ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_notify_desc); in ecm_bind()
758 if (!ep) in ecm_bind()
[all …]
Df_obex.c312 struct usb_ep *ep; in obex_bind() local
347 ep = usb_ep_autoconfig(cdev->gadget, &obex_fs_ep_in_desc); in obex_bind()
348 if (!ep) in obex_bind()
350 obex->port.in = ep; in obex_bind()
352 ep = usb_ep_autoconfig(cdev->gadget, &obex_fs_ep_out_desc); in obex_bind()
353 if (!ep) in obex_bind()
355 obex->port.out = ep; in obex_bind()
Df_uac1.c321 static int f_audio_out_ep_complete(struct usb_ep *ep, struct usb_request *req) in f_audio_out_ep_complete() argument
350 err = usb_ep_queue(ep, req, GFP_ATOMIC); in f_audio_out_ep_complete()
352 ERROR(cdev, "%s queue req: %d\n", ep->name, err); in f_audio_out_ep_complete()
358 static void f_audio_complete(struct usb_ep *ep, struct usb_request *req) in f_audio_complete() argument
368 if (ep == out_ep) in f_audio_complete()
369 f_audio_out_ep_complete(ep, req); in f_audio_complete()
461 u16 ep = le16_to_cpu(ctrl->wIndex); in audio_set_endpoint_req() local
466 ctrl->bRequest, w_value, len, ep); in audio_set_endpoint_req()
497 u8 ep = ((le16_to_cpu(ctrl->wIndex) >> 8) & 0xFF); in audio_get_endpoint_req() local
502 ctrl->bRequest, w_value, len, ep); in audio_get_endpoint_req()
[all …]
Df_eem.c251 struct usb_ep *ep; in eem_bind() local
289 ep = usb_ep_autoconfig(cdev->gadget, &eem_fs_in_desc); in eem_bind()
290 if (!ep) in eem_bind()
292 eem->port.in_ep = ep; in eem_bind()
294 ep = usb_ep_autoconfig(cdev->gadget, &eem_fs_out_desc); in eem_bind()
295 if (!ep) in eem_bind()
297 eem->port.out_ep = ep; in eem_bind()
328 static void eem_cmd_complete(struct usb_ep *ep, struct usb_request *req) in eem_cmd_complete() argument
/linux-4.4.14/drivers/char/xillybus/
Dxillybus_core.c128 struct xilly_endpoint *ep = data; in xillybus_isr() local
136 buf = ep->msgbuf_addr; in xillybus_isr()
137 buf_size = ep->msg_buf_size/sizeof(u32); in xillybus_isr()
139 ep->ephw->hw_sync_sgl_for_cpu(ep, in xillybus_isr()
140 ep->msgbuf_dma_addr, in xillybus_isr()
141 ep->msg_buf_size, in xillybus_isr()
145 if (((buf[i+1] >> 28) & 0xf) != ep->msg_counter) { in xillybus_isr()
146 malformed_message(ep, &buf[i]); in xillybus_isr()
147 dev_warn(ep->dev, in xillybus_isr()
150 ep->msg_counter, in xillybus_isr()
[all …]
Dxillybus_of.c42 static void xilly_dma_sync_single_for_cpu_of(struct xilly_endpoint *ep, in xilly_dma_sync_single_for_cpu_of() argument
47 dma_sync_single_for_cpu(ep->dev, dma_handle, size, direction); in xilly_dma_sync_single_for_cpu_of()
50 static void xilly_dma_sync_single_for_device_of(struct xilly_endpoint *ep, in xilly_dma_sync_single_for_device_of() argument
55 dma_sync_single_for_device(ep->dev, dma_handle, size, direction); in xilly_dma_sync_single_for_device_of()
58 static void xilly_dma_sync_single_nop(struct xilly_endpoint *ep, in xilly_dma_sync_single_nop() argument
75 static int xilly_map_single_of(struct xilly_endpoint *ep, in xilly_map_single_of() argument
90 addr = dma_map_single(ep->dev, ptr, size, direction); in xilly_map_single_of()
92 if (dma_mapping_error(ep->dev, addr)) { in xilly_map_single_of()
97 this->device = ep->dev; in xilly_map_single_of()
104 rc = devm_add_action(ep->dev, xilly_of_unmap, this); in xilly_map_single_of()
[all …]
Dxillybus_pcie.c53 static void xilly_dma_sync_single_for_cpu_pci(struct xilly_endpoint *ep, in xilly_dma_sync_single_for_cpu_pci() argument
58 pci_dma_sync_single_for_cpu(ep->pdev, in xilly_dma_sync_single_for_cpu_pci()
64 static void xilly_dma_sync_single_for_device_pci(struct xilly_endpoint *ep, in xilly_dma_sync_single_for_device_pci() argument
69 pci_dma_sync_single_for_device(ep->pdev, in xilly_dma_sync_single_for_device_pci()
91 static int xilly_map_single_pci(struct xilly_endpoint *ep, in xilly_map_single_pci() argument
109 addr = pci_map_single(ep->pdev, ptr, size, pci_direction); in xilly_map_single_pci()
111 if (pci_dma_mapping_error(ep->pdev, addr)) { in xilly_map_single_pci()
116 this->device = ep->pdev; in xilly_map_single_pci()
123 rc = devm_add_action(ep->dev, xilly_pci_unmap, this); in xilly_map_single_pci()
125 pci_unmap_single(ep->pdev, addr, size, pci_direction); in xilly_map_single_pci()
/linux-4.4.14/drivers/target/tcm_fc/
Dtfc_io.c58 struct fc_exch *ep; in ft_queue_data_in() local
83 ep = fc_seq_exch(cmd->seq); in ft_queue_data_in()
84 lport = ep->lp; in ft_queue_data_in()
108 __func__, ep->xid); in ft_queue_data_in()
175 fc_fill_fc_hdr(fp, FC_RCTL_DD_SOL_DATA, ep->did, ep->sid, in ft_queue_data_in()
182 __func__, fp, ep->xid, in ft_queue_data_in()
213 struct fc_exch *ep; in ft_recv_write_data() local
234 ep = fc_seq_exch(seq); in ft_recv_write_data()
235 lport = ep->lp; in ft_recv_write_data()
237 BUG_ON(!ep); in ft_recv_write_data()
[all …]
Dtfc_cmd.c47 struct fc_exch *ep; in _ft_dump_cmd() local
69 ep = fc_seq_exch(sp); in _ft_dump_cmd()
72 caller, cmd, ep->sid, ep->did, ep->oxid, ep->rxid, in _ft_dump_cmd()
73 sp->id, ep->esb_stat); in _ft_dump_cmd()
123 struct fc_exch *ep; in ft_queue_status() local
130 ep = fc_seq_exch(cmd->seq); in ft_queue_status()
131 lport = ep->lp; in ft_queue_status()
166 fc_fill_fc_hdr(fp, FC_RCTL_DD_CMD_STATUS, ep->did, ep->sid, FC_TYPE_FCP, in ft_queue_status()
172 "xid <0x%x>\n", __func__, fp, ep->xid); in ft_queue_status()
201 struct fc_exch *ep; in ft_write_pending() local
[all …]
/linux-4.4.14/drivers/gpu/drm/
Ddrm_of.c47 struct device_node *remote_port, *ep; in drm_of_find_possible_crtcs() local
50 for_each_endpoint_of_node(port, ep) { in drm_of_find_possible_crtcs()
51 remote_port = of_graph_get_remote_port(ep); in drm_of_find_possible_crtcs()
53 of_node_put(ep); in drm_of_find_possible_crtcs()
83 struct device_node *ep, *port, *remote; in drm_of_component_probe() local
131 for_each_child_of_node(port, ep) { in drm_of_component_probe()
132 remote = of_graph_get_remote_port_parent(ep); in drm_of_component_probe()
/linux-4.4.14/drivers/media/platform/xilinx/
Dxilinx-vipp.c78 struct device_node *ep = NULL; in xvip_graph_build_one() local
86 next = of_graph_get_next_endpoint(entity->node, ep); in xvip_graph_build_one()
90 of_node_put(ep); in xvip_graph_build_one()
91 ep = next; in xvip_graph_build_one()
93 dev_dbg(xdev->dev, "processing endpoint %s\n", ep->full_name); in xvip_graph_build_one()
95 ret = v4l2_of_parse_link(ep, &link); in xvip_graph_build_one()
98 ep->full_name); in xvip_graph_build_one()
171 of_node_put(ep); in xvip_graph_build_one()
198 struct device_node *ep = NULL; in xvip_graph_build_dma() local
207 next = of_graph_get_next_endpoint(node, ep); in xvip_graph_build_dma()
[all …]
/linux-4.4.14/tools/perf/util/
Dstrfilter.c77 const char **ep) in strfilter_node__new() argument
141 *ep = s; in strfilter_node__new()
146 *ep = s; in strfilter_node__new()
158 const char *ep = NULL; in strfilter__new() local
161 filter->root = strfilter_node__new(rules, &ep); in strfilter__new()
163 if (!filter || !filter->root || *ep != '\0') { in strfilter__new()
165 *err = ep; in strfilter__new()
177 const char *ep = NULL; in strfilter__append() local
182 right = strfilter_node__new(rules, &ep); in strfilter__append()
183 if (!right || *ep != '\0') { in strfilter__append()
[all …]
/linux-4.4.14/drivers/usb/gadget/legacy/
Dinode.c196 struct usb_ep *ep; member
272 static void epio_complete (struct usb_ep *ep, struct usb_request *req) in epio_complete() argument
274 struct ep_data *epdata = ep->driver_data; in epio_complete()
335 if (likely (epdata->ep != NULL)) { in ep_io()
342 value = usb_ep_queue (epdata->ep, req, GFP_ATOMIC); in ep_io()
351 if (likely (epdata->ep != NULL)) { in ep_io()
354 usb_ep_dequeue (epdata->ep, epdata->req); in ep_io()
387 usb_ep_disable(data->ep); in ep_release()
403 if (likely (data->ep != NULL)) { in ep_ioctl()
406 status = usb_ep_fifo_status (data->ep); in ep_ioctl()
[all …]
Ddbgp.c80 static void __disable_ep(struct usb_ep *ep) in __disable_ep() argument
82 usb_ep_disable(ep); in __disable_ep()
91 static void dbgp_complete(struct usb_ep *ep, struct usb_request *req) in dbgp_complete() argument
97 if (ep == dbgp.i_ep) { in dbgp_complete()
110 err = usb_ep_queue(ep, req, GFP_ATOMIC); in dbgp_complete()
127 static int dbgp_enable_ep_req(struct usb_ep *ep) in dbgp_enable_ep_req() argument
132 req = usb_ep_alloc_request(ep, GFP_KERNEL); in dbgp_enable_ep_req()
148 err = usb_ep_queue(ep, req, GFP_ATOMIC); in dbgp_enable_ep_req()
166 static int __enable_ep(struct usb_ep *ep, struct usb_endpoint_descriptor *desc) in __enable_ep() argument
169 ep->desc = desc; in __enable_ep()
[all …]
Dtcm_usb_gadget.c55 static void bot_status_complete(struct usb_ep *ep, struct usb_request *req) in bot_status_complete() argument
94 static void bot_err_compl(struct usb_ep *ep, struct usb_request *req) in bot_err_compl() argument
103 if (cmd->data_len > ep->maxpacket) { in bot_err_compl()
104 req->length = ep->maxpacket; in bot_err_compl()
105 cmd->data_len -= ep->maxpacket; in bot_err_compl()
111 usb_ep_queue(ep, req, GFP_ATOMIC); in bot_err_compl()
122 struct usb_ep *ep; in bot_send_bad_status() local
128 ep = fu->ep_in; in bot_send_bad_status()
131 ep = fu->ep_out; in bot_send_bad_status()
136 req->length = ep->maxpacket; in bot_send_bad_status()
[all …]
/linux-4.4.14/include/net/sctp/
Dauth.h89 int sctp_auth_asoc_copy_shkeys(const struct sctp_endpoint *ep,
92 int sctp_auth_init_hmacs(struct sctp_endpoint *ep, gfp_t gfp);
107 int sctp_auth_ep_add_chunkid(struct sctp_endpoint *ep, __u8 chunk_id);
108 int sctp_auth_ep_set_hmacs(struct sctp_endpoint *ep,
110 int sctp_auth_set_key(struct sctp_endpoint *ep,
113 int sctp_auth_set_active_key(struct sctp_endpoint *ep,
116 int sctp_auth_del_key_id(struct sctp_endpoint *ep,
/linux-4.4.14/drivers/usb/renesas_usbhs/
Dmod_gadget.c38 struct usb_ep ep; member
100 #define usbhsg_ep_to_uep(e) container_of(e, struct usbhsg_uep, ep)
139 usb_gadget_giveback_request(&uep->ep, &ureq->req); in __usbhsg_queue_pop()
309 static void __usbhsg_recip_send_complete(struct usb_ep *ep, in __usbhsg_recip_send_complete() argument
316 usb_ep_free_request(ep, req); in __usbhsg_recip_send_complete()
329 req = usb_ep_alloc_request(&dcp->ep, GFP_ATOMIC); in __usbhsg_recip_send_status()
338 usb_ep_free_request(&dcp->ep, req); in __usbhsg_recip_send_status()
581 static int usbhsg_ep_enable(struct usb_ep *ep, in usbhsg_ep_enable() argument
584 struct usbhsg_uep *uep = usbhsg_ep_to_uep(ep); in usbhsg_ep_enable()
628 static int usbhsg_ep_disable(struct usb_ep *ep) in usbhsg_ep_disable() argument
[all …]
Dmod_host.c86 struct usb_host_endpoint *ep; member
135 #define usbhsh_uep_to_ep(u) ((u)->ep)
217 int maxp = usb_endpoint_maxp(&urb->ep->desc); in usbhsh_endpoint_sequence_save()
261 struct usbhsh_ep *uep = usbhsh_ep_to_uep(urb->ep); in usbhsh_pipe_attach()
264 struct usb_endpoint_descriptor *desc = &urb->ep->desc; in usbhsh_pipe_attach()
358 struct usb_host_endpoint *ep = usbhsh_uep_to_ep(uep); in usbhsh_pipe_detach() local
367 usb_endpoint_num(&ep->desc), in usbhsh_pipe_detach()
384 struct usb_host_endpoint *ep = urb->ep; in usbhsh_endpoint_attach() local
387 struct usb_endpoint_descriptor *desc = &ep->desc; in usbhsh_endpoint_attach()
407 usbhsh_uep_to_ep(uep) = ep; in usbhsh_endpoint_attach()
[all …]
/linux-4.4.14/arch/s390/oprofile/
Dhwsampler.c68 struct hws_execute_parms *ep = parms; in execute_qsi() local
70 ep->rc = qsi(ep->buffer); in execute_qsi()
75 struct hws_execute_parms *ep = parms; in execute_ssctl() local
77 ep->rc = lsctl(ep->buffer); in execute_ssctl()
83 struct hws_execute_parms ep; in smp_ctl_ssctl_stop() local
91 ep.buffer = &cb->ssctl; in smp_ctl_ssctl_stop()
92 smp_call_function_single(cpu, execute_ssctl, &ep, 1); in smp_ctl_ssctl_stop()
93 rc = ep.rc; in smp_ctl_ssctl_stop()
99 ep.buffer = &cb->qsi; in smp_ctl_ssctl_stop()
100 smp_call_function_single(cpu, execute_qsi, &ep, 1); in smp_ctl_ssctl_stop()
[all …]
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dusb.c61 struct sk_buff *skb, u8 ep) in mwifiex_usb_recv() argument
76 switch (ep) { in mwifiex_usb_recv()
152 "%s: unknown endport %#x\n", __func__, ep); in mwifiex_usb_recv()
180 if (card->rx_cmd_ep == context->ep) in mwifiex_usb_rx_complete()
190 if (card->rx_cmd_ep != context->ep) in mwifiex_usb_rx_complete()
199 status = mwifiex_usb_recv(adapter, skb, context->ep); in mwifiex_usb_rx_complete()
211 if (card->rx_cmd_ep == context->ep) in mwifiex_usb_rx_complete()
219 if (card->rx_cmd_ep != context->ep) in mwifiex_usb_rx_complete()
232 if (card->rx_cmd_ep != context->ep) in mwifiex_usb_rx_complete()
239 if (card->rx_cmd_ep == context->ep) in mwifiex_usb_rx_complete()
[all …]
/linux-4.4.14/drivers/infiniband/ulp/iser/
Discsi_iser.c466 struct iscsi_endpoint *ep; in iscsi_iser_conn_bind() local
475 ep = iscsi_lookup_endpoint(transport_eph); in iscsi_iser_conn_bind()
476 if (!ep) { in iscsi_iser_conn_bind()
481 iser_conn = ep->dd_data; in iscsi_iser_conn_bind()
606 iscsi_iser_session_create(struct iscsi_endpoint *ep, in iscsi_iser_session_create() argument
631 if (ep) { in iscsi_iser_session_create()
632 iser_conn = ep->dd_data; in iscsi_iser_session_create()
768 static int iscsi_iser_get_ep_param(struct iscsi_endpoint *ep, in iscsi_iser_get_ep_param() argument
771 struct iser_conn *iser_conn = ep->dd_data; in iscsi_iser_get_ep_param()
812 struct iscsi_endpoint *ep; in iscsi_iser_ep_connect() local
[all …]
/linux-4.4.14/arch/powerpc/boot/dts/
Dsam440ep.dts58 compatible = "ibm,uic-440ep","ibm,uic";
68 compatible = "ibm,uic-440ep","ibm,uic";
80 compatible = "ibm,sdr-440ep";
85 compatible = "ibm,cpr-440ep";
90 compatible = "ibm,plb-440ep", "ibm,plb-440gp", "ibm,plb4";
97 compatible = "ibm,sdram-440ep", "ibm,sdram-405gp";
102 compatible = "ibm,dma-440ep", "ibm,dma-440gp";
107 compatible = "ibm,mcmal-440ep", "ibm,mcmal-440gp", "ibm,mcmal";
124 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
137 compatible = "ibm,ebc-440ep", "ibm,ebc-440gp", "ibm,ebc";
[all …]
Dyosemite.dts55 compatible = "ibm,uic-440ep","ibm,uic";
65 compatible = "ibm,uic-440ep","ibm,uic";
77 compatible = "ibm,sdr-440ep";
82 compatible = "ibm,cpr-440ep";
87 compatible = "ibm,plb-440ep", "ibm,plb-440gp", "ibm,plb4";
94 compatible = "ibm,sdram-440ep", "ibm,sdram-405gp";
99 compatible = "ibm,dma-440ep", "ibm,dma-440gp";
104 compatible = "ibm,mcmal-440ep", "ibm,mcmal-440gp", "ibm,mcmal";
121 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
134 compatible = "ibm,ebc-440ep", "ibm,ebc-440gp", "ibm,ebc";
[all …]
Dbamboo.dts57 compatible = "ibm,uic-440ep","ibm,uic";
67 compatible = "ibm,uic-440ep","ibm,uic";
79 compatible = "ibm,sdr-440ep";
84 compatible = "ibm,cpr-440ep";
89 compatible = "ibm,plb-440ep", "ibm,plb-440gp", "ibm,plb4";
96 compatible = "ibm,sdram-440ep", "ibm,sdram-405gp";
101 compatible = "ibm,dma-440ep", "ibm,dma-440gp";
106 compatible = "ibm,mcmal-440ep", "ibm,mcmal-440gp", "ibm,mcmal";
123 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
136 compatible = "ibm,ebc-440ep", "ibm,ebc-440gp", "ibm,ebc";
[all …]
Dwarp.dts51 compatible = "ibm,uic-440ep","ibm,uic";
61 compatible = "ibm,uic-440ep","ibm,uic";
73 compatible = "ibm,sdr-440ep";
78 compatible = "ibm,cpr-440ep";
83 compatible = "ibm,plb-440ep", "ibm,plb-440gp", "ibm,plb4";
90 compatible = "ibm,sdram-440ep", "ibm,sdram-405gp";
95 compatible = "ibm,dma-440ep", "ibm,dma-440gp";
100 compatible = "ibm,mcmal-440ep", "ibm,mcmal-440gp", "ibm,mcmal";
117 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
127 compatible = "ibm,ebc-440ep", "ibm,ebc-440gp", "ibm,ebc";
[all …]
Dhotfoot.dts69 compatible = "ibm,sdram-405ep";
74 compatible = "ibm,mcmal-405ep", "ibm,mcmal";
88 compatible = "ibm,opb-405ep", "ibm,opb";
122 compatible = "ibm,iic-405ep", "ibm,iic";
162 compatible = "ibm,emac-405ep", "ibm,emac";
183 compatible = "ibm,emac-405ep", "ibm,emac";
204 compatible = "ibm,ebc-405ep", "ibm,ebc";
/linux-4.4.14/arch/sparc/kernel/
Dmdesc.c388 struct mdesc_elem *ep = node_block(&hp->mdesc); in mdesc_node_by_name() local
398 ret = ep[from_node].d.val; in mdesc_node_by_name()
402 if (ep[ret].tag != MD_NODE) in mdesc_node_by_name()
404 if (!strcmp(names + ep[ret].name_offset, name)) in mdesc_node_by_name()
406 ret = ep[ret].d.val; in mdesc_node_by_name()
420 struct mdesc_elem *ep; in mdesc_get_property() local
425 ep = node_block(&hp->mdesc) + node; in mdesc_get_property()
426 ep++; in mdesc_get_property()
427 for (; ep->tag != MD_NODE_END; ep++) { in mdesc_get_property()
431 switch (ep->tag) { in mdesc_get_property()
[all …]
/linux-4.4.14/lib/mpi/
Dmpi-pow.c41 mpi_ptr_t rp, ep, mp, bp; in mpi_powm() local
59 ep = exp->d; in mpi_powm()
115 if (rp == ep || rp == mp || rp == bp) { in mpi_powm()
134 if (rp == ep) { in mpi_powm()
136 ep = ep_marker = mpi_alloc_limb_space(esize); in mpi_powm()
137 if (!ep) in mpi_powm()
139 MPN_COPY(ep, rp, esize); in mpi_powm()
168 negative_result = (ep[0] & 1) && base->sign; in mpi_powm()
171 e = ep[i]; in mpi_powm()
259 e = ep[i]; in mpi_powm()
/linux-4.4.14/drivers/usb/dwc3/
Dgadget.h27 #define to_dwc3_ep(ep) (container_of(ep, struct dwc3_ep, endpoint)) argument
85 int __dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value);
86 int dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value);
87 int dwc3_gadget_ep0_queue(struct usb_ep *ep, struct usb_request *request,
Dgadget.c313 int dwc3_send_gadget_ep_cmd(struct dwc3 *dwc, unsigned ep, in dwc3_send_gadget_ep_cmd() argument
316 struct dwc3_ep *dep = dwc->eps[ep]; in dwc3_send_gadget_ep_cmd()
322 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR0(ep), params->param0); in dwc3_send_gadget_ep_cmd()
323 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR1(ep), params->param1); in dwc3_send_gadget_ep_cmd()
324 dwc3_writel(dwc->regs, DWC3_DEPCMDPAR2(ep), params->param2); in dwc3_send_gadget_ep_cmd()
326 dwc3_writel(dwc->regs, DWC3_DEPCMD(ep), cmd | DWC3_DEPCMD_CMDACT); in dwc3_send_gadget_ep_cmd()
328 reg = dwc3_readl(dwc->regs, DWC3_DEPCMD(ep)); in dwc3_send_gadget_ep_cmd()
671 static int dwc3_gadget_ep0_enable(struct usb_ep *ep, in dwc3_gadget_ep0_enable() argument
677 static int dwc3_gadget_ep0_disable(struct usb_ep *ep) in dwc3_gadget_ep0_disable() argument
684 static int dwc3_gadget_ep_enable(struct usb_ep *ep, in dwc3_gadget_ep_enable() argument
[all …]
/linux-4.4.14/drivers/md/
Ddm-cache-policy-mq.c330 static int epool_init(struct entry_pool *ep, unsigned nr_entries) in epool_init() argument
334 ep->entries = vzalloc(sizeof(struct entry) * nr_entries); in epool_init()
335 if (!ep->entries) in epool_init()
338 ep->entries_end = ep->entries + nr_entries; in epool_init()
340 INIT_LIST_HEAD(&ep->free); in epool_init()
342 list_add(&ep->entries[i].list, &ep->free); in epool_init()
344 ep->nr_allocated = 0; in epool_init()
349 static void epool_exit(struct entry_pool *ep) in epool_exit() argument
351 vfree(ep->entries); in epool_exit()
354 static struct entry *alloc_entry(struct entry_pool *ep) in alloc_entry() argument
[all …]
/linux-4.4.14/drivers/usb/host/whci/
Dhcd.c173 struct usb_host_endpoint *ep) in whc_endpoint_disable() argument
179 qset = ep->hcpriv; in whc_endpoint_disable()
181 ep->hcpriv = NULL; in whc_endpoint_disable()
182 if (usb_endpoint_xfer_bulk(&ep->desc) in whc_endpoint_disable()
183 || usb_endpoint_xfer_control(&ep->desc)) in whc_endpoint_disable()
191 struct usb_host_endpoint *ep) in whc_endpoint_reset() argument
200 qset = ep->hcpriv; in whc_endpoint_reset()
205 if (usb_endpoint_xfer_bulk(&ep->desc) in whc_endpoint_reset()
206 || usb_endpoint_xfer_control(&ep->desc)) in whc_endpoint_reset()
Dqset.c63 qset->max_packet = le16_to_cpu(urb->ep->desc.wMaxPacketSize); in qset_fill_qh()
65 epcd = (struct usb_wireless_ep_comp_descriptor *)qset->ep->extra; in qset_fill_qh()
163 qset = urb->ep->hcpriv; in get_qset()
169 qset->ep = urb->ep; in get_qset()
170 urb->ep->hcpriv = qset; in get_qset()
361 dma_addr_t sp, ep; in qset_fill_page_list() local
372 ep = dma_addr + std->len; in qset_fill_page_list()
373 std->num_pointers = DIV_ROUND_UP(ep - sp, WHCI_PAGE_SIZE); in qset_fill_page_list()
453 dma_addr_t sp, ep; in qset_add_urb_sg() local
509 ep = dma_addr + dma_len; in qset_add_urb_sg()
[all …]
/linux-4.4.14/tools/usb/ffs-aio-example/simple/device_app/
Daio_simple.c210 int ep[2]; in main() local
250 ep[i] = open(ep_path, O_RDWR); in main()
251 if (ep[i] < 0) { in main()
314 if (e[i].obj->aio_fildes == ep[0]) { in main()
317 } else if (e[i].obj->aio_fildes == ep[1]) { in main()
326 io_prep_pwrite(iocb_in, ep[0], buf_in, BUF_LEN, 0); in main()
340 io_prep_pread(iocb_out, ep[1], buf_out, BUF_LEN, 0); in main()
364 close(ep[i]); in main()
/linux-4.4.14/drivers/scsi/be2iscsi/
Dbe_iscsi.c40 struct iscsi_cls_session *beiscsi_session_create(struct iscsi_endpoint *ep, in beiscsi_session_create() argument
54 if (!ep) { in beiscsi_session_create()
59 beiscsi_ep = ep->dd_data; in beiscsi_session_create()
151 beiscsi_conn->ep = NULL; in beiscsi_conn_create()
206 struct iscsi_endpoint *ep; in beiscsi_conn_bind() local
208 ep = iscsi_lookup_endpoint(transport_fd); in beiscsi_conn_bind()
209 if (!ep) in beiscsi_conn_bind()
212 beiscsi_ep = ep->dd_data; in beiscsi_conn_bind()
229 beiscsi_conn->ep = beiscsi_ep; in beiscsi_conn_bind()
641 int beiscsi_ep_get_param(struct iscsi_endpoint *ep, in beiscsi_ep_get_param() argument
[all …]
Dbe_iscsi.h53 struct iscsi_cls_session *beiscsi_session_create(struct iscsi_endpoint *ep,
67 int beiscsi_ep_get_param(struct iscsi_endpoint *ep, enum iscsi_param param,
84 int beiscsi_ep_poll(struct iscsi_endpoint *ep, int timeout_ms);
86 void beiscsi_ep_disconnect(struct iscsi_endpoint *ep);
/linux-4.4.14/drivers/usb/c67x00/
Dc67x00.h105 #define DEVICE_N_ENDPOINT_N_CTL_REG(dev, ep) ((dev) \ argument
106 ? (0x0280 + (ep << 4)) \
107 : (0x0200 + (ep << 4)))
108 #define DEVICE_N_ENDPOINT_N_STAT_REG(dev, ep) ((dev) \ argument
109 ? (0x0286 + (ep << 4)) \
110 : (0x0206 + (ep << 4)))
/linux-4.4.14/drivers/usb/usbip/
Dstub_rx.c347 struct usb_host_endpoint *ep; in get_pipe() local
351 ep = udev->ep_in[epnum & 0x7f]; in get_pipe()
353 ep = udev->ep_out[epnum & 0x7f]; in get_pipe()
354 if (!ep) { in get_pipe()
360 epd = &ep->desc; in get_pipe()
398 struct usb_host_endpoint *ep; in masking_bogus_flags() local
408 ep = (usb_pipein(urb->pipe) ? dev->ep_in : dev->ep_out) in masking_bogus_flags()
410 if (!ep) in masking_bogus_flags()
413 xfertype = usb_endpoint_type(&ep->desc); in masking_bogus_flags()
423 is_out = usb_endpoint_dir_out(&ep->desc); in masking_bogus_flags()
[all …]
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dmedia-dev.c197 static int __fimc_pipeline_open(struct exynos_media_pipeline *ep, in __fimc_pipeline_open() argument
201 struct fimc_pipeline *p = to_fimc_pipeline(ep); in __fimc_pipeline_open()
238 static int __fimc_pipeline_close(struct exynos_media_pipeline *ep) in __fimc_pipeline_close() argument
240 struct fimc_pipeline *p = to_fimc_pipeline(ep); in __fimc_pipeline_close()
266 static int __fimc_pipeline_s_stream(struct exynos_media_pipeline *ep, bool on) in __fimc_pipeline_s_stream() argument
272 struct fimc_pipeline *p = to_fimc_pipeline(ep); in __fimc_pipeline_s_stream()
313 p->ep.ops = &fimc_pipeline_ops; in fimc_md_pipeline_create()
314 return &p->ep; in fimc_md_pipeline_create()
334 struct device_node *rem, *ep, *np; in fimc_md_parse_port_node() local
338 ep = of_get_next_child(port, NULL); in fimc_md_parse_port_node()
[all …]
Dmedia-dev.h61 struct exynos_media_pipeline ep; member
67 #define to_fimc_pipeline(_ep) container_of(_ep, struct fimc_pipeline, ep)
199 struct exynos_media_pipeline *ep, in __fimc_md_get_subdev() argument
202 struct fimc_pipeline *p = to_fimc_pipeline(ep); in __fimc_md_get_subdev()
/linux-4.4.14/arch/x86/pci/
Dsta2x11-fixup.c87 int ep; in sta2x11_pdev_to_instance() local
90 ep = pdev->bus->number - instance->bus0; in sta2x11_pdev_to_instance()
91 if (ep >= 0 && ep < STA2X11_NR_EP) in sta2x11_pdev_to_instance()
111 int ep; in sta2x11_pdev_to_mapping() local
116 ep = sta2x11_pdev_to_ep(pdev); in sta2x11_pdev_to_mapping()
117 return instance->map + ep; in sta2x11_pdev_to_mapping()
/linux-4.4.14/drivers/w1/masters/
Dds2490.c145 int ep[NUM_EP]; member
206 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]), in ds_send_control_cmd()
221 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]), in ds_send_control_mode()
236 err = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, dev->ep[EP_CONTROL]), in ds_send_control()
256 dev->ep[EP_STATUS]), buf, size, &count, 1000); in ds_recv_status_nodump()
259 dev->ep[EP_STATUS], err); in ds_recv_status_nodump()
278 pr_info("0x%x: count=%d, status: ", dev->ep[EP_STATUS], count); in ds_dump_status()
359 err = usb_bulk_msg(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN]), in ds_recv_data()
365 pr_info("Clearing ep0x%x.\n", dev->ep[EP_DATA_IN]); in ds_recv_data()
366 usb_clear_halt(dev->udev, usb_rcvbulkpipe(dev->udev, dev->ep[EP_DATA_IN])); in ds_recv_data()
[all …]
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_output.c229 struct of_endpoint *ep) in atmel_hlcdc_create_panel_output() argument
237 np = of_graph_get_remote_port_parent(ep->local_node); in atmel_hlcdc_create_panel_output()
291 struct of_endpoint ep; in atmel_hlcdc_create_outputs() local
304 ret = of_graph_parse_endpoint(np, &ep); in atmel_hlcdc_create_outputs()
311 return atmel_hlcdc_create_panel_output(dev, &ep); in atmel_hlcdc_create_outputs()
/linux-4.4.14/fs/xfs/libxfs/
Dxfs_bmap.c346 xfs_bmbt_rec_t *ep; /* pointer to current extent */ in xfs_bmap_check_leaf_extents() local
435 ep = XFS_BMBT_REC_ADDR(mp, block, 1); in xfs_bmap_check_leaf_extents()
439 xfs_bmbt_disk_get_startoff(ep)); in xfs_bmap_check_leaf_extents()
443 ASSERT(xfs_bmbt_disk_get_startoff(ep) + in xfs_bmap_check_leaf_extents()
444 xfs_bmbt_disk_get_blockcount(ep) <= in xfs_bmap_check_leaf_extents()
446 ep = nextp; in xfs_bmap_check_leaf_extents()
449 last = *ep; in xfs_bmap_check_leaf_extents()
734 xfs_bmbt_rec_host_t *ep; /* extent record pointer */ in xfs_bmap_extents_to_btree() local
829 ep = xfs_iext_get_ext(ifp, i); in xfs_bmap_extents_to_btree()
830 if (!isnullstartblock(xfs_bmbt_get_startblock(ep))) { in xfs_bmap_extents_to_btree()
[all …]
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_external.c141 struct device_node *ep = NULL; in tilcdc_get_external_components() local
144 while ((ep = of_graph_get_next_endpoint(dev->of_node, ep))) { in tilcdc_get_external_components()
147 node = of_graph_get_remote_port_parent(ep); in tilcdc_get_external_components()
/linux-4.4.14/drivers/gpu/drm/rockchip/
Drockchip_drm_drv.c391 struct device_node *ep; in rockchip_drm_encoder_get_mux_id() local
400 for_each_endpoint_of_node(node, ep) { in rockchip_drm_encoder_get_mux_id()
401 port = of_graph_get_remote_port(ep); in rockchip_drm_encoder_get_mux_id()
404 ret = of_graph_parse_endpoint(ep, &endpoint); in rockchip_drm_encoder_get_mux_id()
405 of_node_put(ep); in rockchip_drm_encoder_get_mux_id()
425 struct device_node *ep, *remote; in rockchip_add_endpoints() local
427 for_each_child_of_node(port, ep) { in rockchip_add_endpoints()
428 remote = of_graph_get_remote_port_parent(ep); in rockchip_add_endpoints()
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_status.c165 struct usb_host_endpoint *ep = dev->int_ep; in uvc_status_init() local
169 if (ep == NULL) in uvc_status_init()
184 pipe = usb_rcvintpipe(dev->udev, ep->desc.bEndpointAddress); in uvc_status_init()
189 interval = ep->desc.bInterval; in uvc_status_init()
Duvc_video.c1472 struct usb_host_endpoint *ep) in uvc_endpoint_max_bpi() argument
1478 return le16_to_cpu(ep->ss_ep_comp.wBytesPerInterval); in uvc_endpoint_max_bpi()
1480 psize = usb_endpoint_maxp(&ep->desc); in uvc_endpoint_max_bpi()
1483 psize = usb_endpoint_maxp(&ep->desc); in uvc_endpoint_max_bpi()
1486 psize = usb_endpoint_maxp(&ep->desc); in uvc_endpoint_max_bpi()
1496 struct usb_host_endpoint *ep, gfp_t gfp_flags) in uvc_init_video_isoc() argument
1503 psize = uvc_endpoint_max_bpi(stream->dev->udev, ep); in uvc_init_video_isoc()
1522 ep->desc.bEndpointAddress); in uvc_init_video_isoc()
1529 urb->interval = ep->desc.bInterval; in uvc_init_video_isoc()
1551 struct usb_host_endpoint *ep, gfp_t gfp_flags) in uvc_init_video_bulk() argument
[all …]
/linux-4.4.14/drivers/media/usb/gspca/
Dgspca.c193 struct usb_endpoint_descriptor *ep) in alloc_and_submit_int_urb() argument
202 buffer_len = le16_to_cpu(ep->wMaxPacketSize); in alloc_and_submit_int_urb()
203 interval = ep->bInterval; in alloc_and_submit_int_urb()
206 ep->bEndpointAddress, buffer_len, interval); in alloc_and_submit_int_urb()
223 usb_rcvintpipe(dev, ep->bEndpointAddress), in alloc_and_submit_int_urb()
250 struct usb_endpoint_descriptor *ep; in gspca_input_create_urb() local
257 ep = &intf_desc->endpoint[i].desc; in gspca_input_create_urb()
258 if (usb_endpoint_dir_in(ep) && in gspca_input_create_urb()
259 usb_endpoint_xfer_int(ep)) { in gspca_input_create_urb()
261 alloc_and_submit_int_urb(gspca_dev, ep); in gspca_input_create_urb()
[all …]
/linux-4.4.14/drivers/scsi/
Dscsi_transport_iscsi.c158 struct iscsi_endpoint *ep = iscsi_dev_to_endpoint(dev); in iscsi_endpoint_release() local
159 kfree(ep); in iscsi_endpoint_release()
170 struct iscsi_endpoint *ep = iscsi_dev_to_endpoint(dev); in show_ep_handle() local
171 return sprintf(buf, "%llu\n", (unsigned long long) ep->id); in show_ep_handle()
173 static ISCSI_ATTR(ep, handle, S_IRUGO, show_ep_handle, NULL);
188 struct iscsi_endpoint *ep = iscsi_dev_to_endpoint(dev); in iscsi_match_epid() local
191 return *epid == ep->id; in iscsi_match_epid()
198 struct iscsi_endpoint *ep; in iscsi_create_endpoint() local
216 ep = kzalloc(sizeof(*ep) + dd_size, GFP_KERNEL); in iscsi_create_endpoint()
217 if (!ep) in iscsi_create_endpoint()
[all …]
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_dpi.c246 struct device_node *np, *ep; in exynos_dpi_of_find_panel_node() local
252 ep = of_graph_get_endpoint_by_reg(np, 0); in exynos_dpi_of_find_panel_node()
254 if (!ep) in exynos_dpi_of_find_panel_node()
257 np = of_graph_get_remote_port_parent(ep); in exynos_dpi_of_find_panel_node()
258 of_node_put(ep); in exynos_dpi_of_find_panel_node()
/linux-4.4.14/drivers/gpu/drm/rcar-du/
Drcar_du_kms.c555 struct of_endpoint *ep) in rcar_du_encoders_init_one() argument
578 entity = of_graph_get_remote_port_parent(ep->local_node); in rcar_du_encoders_init_one()
581 ep->local_node->full_name); in rcar_du_encoders_init_one()
585 entity_ep_node = of_parse_phandle(ep->local_node, "remote-endpoint", 0); in rcar_du_encoders_init_one()
668 struct of_endpoint ep; in rcar_du_encoders_init() local
672 ret = of_graph_parse_endpoint(ep_node, &ep); in rcar_du_encoders_init()
681 rcdu->info->routes[i].port == ep.port) { in rcar_du_encoders_init()
690 ep.port); in rcar_du_encoders_init()
695 ret = rcar_du_encoders_init_one(rcdu, output, &ep); in rcar_du_encoders_init()
/linux-4.4.14/drivers/isdn/hisax/
Dhfc_usb.c1263 struct usb_host_endpoint *ep; in hfc_usb_probe() local
1303 ep = iface->endpoint; in hfc_usb_probe()
1311 ep->desc.bEndpointAddress; in hfc_usb_probe()
1316 attr = ep->desc.bmAttributes; in hfc_usb_probe()
1332 && (ep->desc.bInterval < vcf[17])) { in hfc_usb_probe()
1335 ep++; in hfc_usb_probe()
1362 ep = iface->endpoint; in hfc_usb_probe()
1366 ep_addr = ep->desc.bEndpointAddress; in hfc_usb_probe()
1372 attr = ep->desc.bmAttributes; in hfc_usb_probe()
1384 ep->desc. in hfc_usb_probe()
[all …]
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Ddma.c280 struct sk_buff *skb, u8 ep) in mt7601u_dma_submit_tx() argument
283 unsigned snd_pipe = usb_sndbulkpipe(usb_dev, dev->out_eps[ep]); in mt7601u_dma_submit_tx()
285 struct mt7601u_tx_queue *q = &dev->tx_q[ep]; in mt7601u_dma_submit_tx()
332 static enum mt76_qsel ep2dmaq(u8 ep) in ep2dmaq() argument
334 if (ep == 5) in ep2dmaq()
342 u8 ep = q2ep(hw_q); in mt7601u_dma_enqueue_tx() local
350 ret = mt7601u_dma_skb_wrap_pkt(skb, ep2dmaq(ep), dma_flags); in mt7601u_dma_enqueue_tx()
354 ret = mt7601u_dma_submit_tx(dev, skb, ep); in mt7601u_dma_enqueue_tx()
/linux-4.4.14/security/tomoyo/
Drealpath.c156 char *ep; in tomoyo_get_local_path() local
157 const pid_t pid = (pid_t) simple_strtoul(pos + 1, &ep, 10); in tomoyo_get_local_path()
158 if (*ep == '/' && pid && pid == in tomoyo_get_local_path()
160 pos = ep - 5; in tomoyo_get_local_path()
/linux-4.4.14/drivers/media/rc/
Digorplugusb.c152 struct usb_endpoint_descriptor *ep; in igorplugusb_probe() local
165 ep = &idesc->endpoint[0].desc; in igorplugusb_probe()
166 if (!usb_endpoint_dir_in(ep) || !usb_endpoint_xfer_control(ep)) { in igorplugusb_probe()

123