Home
last modified time | relevance | path

Searched refs:ep (Results 1 – 25 of 877) sorted by relevance

12345678910>>...36

/openbmc/linux/sound/usb/
H A Dendpoint.c100 usb_free_coherent(u->ep->chip->dev, u->buffer_size, in release_urb_ctx()
133 static inline bool ep_state_running(struct snd_usb_endpoint *ep) in ep_state_running() argument
135 return atomic_read(&ep->state) == EP_STATE_RUNNING; in ep_state_running()
138 static inline bool ep_state_update(struct snd_usb_endpoint *ep, int old, int new) in ep_state_update() argument
140 return atomic_try_cmpxchg(&ep->state, &old, new); in ep_state_update()
151 int snd_usb_endpoint_implicit_feedback_sink(struct snd_usb_endpoint *ep) in snd_usb_endpoint_implicit_feedback_sink() argument
153 return ep->implicit_fb_sync && usb_pipeout(ep->pipe); in snd_usb_endpoint_implicit_feedback_sink()
163 static int slave_next_packet_size(struct snd_usb_endpoint *ep, in slave_next_packet_size() argument
170 if (ep->fill_max) in slave_next_packet_size()
171 return ep->maxframesize; in slave_next_packet_size()
[all …]
/openbmc/linux/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c32 #define CHECK(ep, expr, fmt...) \ argument
34 if (!(expr)) EPDBG(ep, "CHECK:" fmt); \
37 #define CHECK(ep, expr, fmt...) do { } while(0) argument
40 static void ast_vhub_epn_kick(struct ast_vhub_ep *ep, struct ast_vhub_req *req) in ast_vhub_epn_kick() argument
51 if (chunk > ep->ep.maxpacket) in ast_vhub_epn_kick()
52 chunk = ep->ep.maxpacket; in ast_vhub_epn_kick()
53 else if ((chunk < ep->ep.maxpacket) || !req->req.zero) in ast_vhub_epn_kick()
56 EPVDBG(ep, "kick req %p act=%d/%d chunk=%d last=%d\n", in ast_vhub_epn_kick()
63 if (ep->epn.is_in) { in ast_vhub_epn_kick()
64 memcpy(ep->buf, req->req.buf + act, chunk); in ast_vhub_epn_kick()
[all …]
H A Dep0.c29 int ast_vhub_reply(struct ast_vhub_ep *ep, char *ptr, int len) in ast_vhub_reply() argument
31 struct usb_request *req = &ep->ep0.req.req; in ast_vhub_reply()
34 if (WARN_ON(ep->d_idx != 0)) in ast_vhub_reply()
36 if (WARN_ON(!ep->ep0.dir_in)) in ast_vhub_reply()
53 spin_unlock(&ep->vhub->lock); in ast_vhub_reply()
54 if (ep->ep.ops->queue(&ep->ep, req, GFP_ATOMIC)) in ast_vhub_reply()
58 spin_lock(&ep->vhub->lock); in ast_vhub_reply()
62 int __ast_vhub_simple_reply(struct ast_vhub_ep *ep, int len, ...) in __ast_vhub_simple_reply() argument
64 u8 *buffer = ep->buf; in __ast_vhub_simple_reply()
76 return ast_vhub_reply(ep, NULL, len); in __ast_vhub_simple_reply()
[all …]
/openbmc/linux/drivers/infiniband/hw/cxgb4/
H A Dcm.c144 static void connect_reply_upcall(struct c4iw_ep *ep, int status);
163 static void deref_qp(struct c4iw_ep *ep) in deref_qp() argument
165 c4iw_qp_rem_ref(&ep->com.qp->ibqp); in deref_qp()
166 clear_bit(QP_REFERENCED, &ep->com.flags); in deref_qp()
167 set_bit(QP_DEREFED, &ep->com.history); in deref_qp()
170 static void ref_qp(struct c4iw_ep *ep) in ref_qp() argument
172 set_bit(QP_REFERENCED, &ep->com.flags); in ref_qp()
173 set_bit(QP_REFED, &ep->com.history); in ref_qp()
174 c4iw_qp_add_ref(&ep->com.qp->ibqp); in ref_qp()
177 static void start_ep_timer(struct c4iw_ep *ep) in start_ep_timer() argument
[all …]
/openbmc/linux/drivers/usb/gadget/udc/
H A Dfsl_qe_udc.c76 static void done(struct qe_ep *ep, struct qe_req *req, int status) in done() argument
78 struct qe_udc *udc = ep->udc; in done()
79 unsigned char stopped = ep->stopped; in done()
96 ep_is_in(ep) in done()
104 ep_is_in(ep) in done()
110 ep->ep.name, &req->req, status, in done()
114 ep->stopped = 1; in done()
117 usb_gadget_giveback_request(&ep->ep, &req->req); in done()
121 ep->stopped = stopped; in done()
127 static void nuke(struct qe_ep *ep, int status) in nuke() argument
[all …]
H A Dgoku_udc.c94 struct goku_ep *ep; in goku_ep_enable() local
99 ep = container_of(_ep, struct goku_ep, ep); in goku_ep_enable()
103 dev = ep->dev; in goku_ep_enable()
104 if (ep == &dev->ep[0]) in goku_ep_enable()
108 if (ep->num != usb_endpoint_num(desc)) in goku_ep_enable()
119 if ((readl(ep->reg_status) & EPxSTATUS_EP_MASK) in goku_ep_enable()
147 ep->is_in = usb_endpoint_dir_in(desc); in goku_ep_enable()
148 if (ep->is_in) { in goku_ep_enable()
150 ep->dma = (use_dma != 0) && (ep->num == UDC_MSTRD_ENDPOINT); in goku_ep_enable()
152 ep->dma = (use_dma == 2) && (ep->num == UDC_MSTWR_ENDPOINT); in goku_ep_enable()
[all …]
H A Dpch_udc.c174 #define PCH_UDC_CSR(ep) (UDC_CSR_ADDR + ep*4) argument
181 #define UDC_EPIN_IDX(ep) (ep * 2) argument
182 #define UDC_EPOUT_IDX(ep) (ep * 2 + 1) argument
285 struct usb_ep ep; member
343 struct pch_udc_ep ep[PCH_UDC_EP_NUM]; member
426 static inline u32 pch_udc_ep_readl(struct pch_udc_ep *ep, unsigned long reg) in pch_udc_ep_readl() argument
428 return ioread32(ep->dev->base_addr + ep->offset_addr + reg); in pch_udc_ep_readl()
431 static inline void pch_udc_ep_writel(struct pch_udc_ep *ep, in pch_udc_ep_writel() argument
434 iowrite32(val, ep->dev->base_addr + ep->offset_addr + reg); in pch_udc_ep_writel()
437 static inline void pch_udc_ep_bit_set(struct pch_udc_ep *ep, in pch_udc_ep_bit_set() argument
[all …]
H A Dsnps_udc_core.c41 static struct udc_request *udc_alloc_bna_dummy(struct udc_ep *ep);
279 static int udc_set_txfifo_addr(struct udc_ep *ep) in udc_set_txfifo_addr() argument
285 if (!ep || !(ep->in)) in udc_set_txfifo_addr()
288 dev = ep->dev; in udc_set_txfifo_addr()
289 ep->txfifo = dev->txfifo; in udc_set_txfifo_addr()
292 for (i = 0; i < ep->num; i++) { in udc_set_txfifo_addr()
293 if (dev->ep[i].regs) { in udc_set_txfifo_addr()
295 tmp = readl(&dev->ep[i].regs->bufin_framenum); in udc_set_txfifo_addr()
297 ep->txfifo += tmp; in udc_set_txfifo_addr()
306 static void UDC_QUEUE_CNAK(struct udc_ep *ep, unsigned num) in UDC_QUEUE_CNAK() argument
[all …]
H A Dnet2280.c162 static void ep_clear_seqnum(struct net2280_ep *ep);
168 static inline void enable_pciirqenb(struct net2280_ep *ep) in enable_pciirqenb() argument
170 u32 tmp = readl(&ep->dev->regs->pciirqenb0); in enable_pciirqenb()
172 if (ep->dev->quirks & PLX_LEGACY) in enable_pciirqenb()
173 tmp |= BIT(ep->num); in enable_pciirqenb()
175 tmp |= BIT(ep_bit[ep->num]); in enable_pciirqenb()
176 writel(tmp, &ep->dev->regs->pciirqenb0); in enable_pciirqenb()
185 struct net2280_ep *ep; in net2280_enable() local
193 ep = container_of(_ep, struct net2280_ep, ep); in net2280_enable()
194 if (!_ep || !desc || ep->desc || _ep->name == ep0name || in net2280_enable()
[all …]
H A Dpxa27x_udc.c79 static void handle_ep(struct pxa_ep *ep);
139 struct pxa_ep *ep; in queues_dbg_show() local
148 ep = &udc->pxa_ep[i]; in queues_dbg_show()
149 maxpkt = ep->fifo_size; in queues_dbg_show()
151 EPNAME(ep), maxpkt, "pio"); in queues_dbg_show()
153 if (list_empty(&ep->queue)) { in queues_dbg_show()
158 list_for_each_entry(req, &ep->queue, queue) { in queues_dbg_show()
172 struct pxa_ep *ep; in eps_dbg_show() local
179 ep = &udc->pxa_ep[0]; in eps_dbg_show()
180 tmp = udc_ep_readl(ep, UDCCSR); in eps_dbg_show()
[all …]
H A Dnet2272.c106 static void assert_out_naking(struct net2272_ep *ep, const char *where) in assert_out_naking() argument
114 tmp = net2272_ep_read(ep, EP_STAT0); in assert_out_naking()
116 dev_dbg(ep->dev->dev, "%s %s %02x !NAK\n", in assert_out_naking()
117 ep->ep.name, where, tmp); in assert_out_naking()
118 net2272_ep_write(ep, EP_RSPSET, 1 << ALT_NAK_OUT_PACKETS); in assert_out_naking()
121 #define ASSERT_OUT_NAKING(ep) assert_out_naking(ep, __func__) argument
123 static void stop_out_naking(struct net2272_ep *ep) in stop_out_naking() argument
125 u8 tmp = net2272_ep_read(ep, EP_STAT0); in stop_out_naking()
128 net2272_ep_write(ep, EP_RSPCLR, 1 << ALT_NAK_OUT_PACKETS); in stop_out_naking()
178 struct net2272_ep *ep; in net2272_enable() local
[all …]
H A Datmel_usba_udc.c39 struct usba_ep *ep = inode->i_private; in queue_dbg_open() local
48 spin_lock_irq(&ep->udc->lock); in queue_dbg_open()
49 list_for_each_entry(req, &ep->queue, queue) { in queue_dbg_open()
55 spin_unlock_irq(&ep->udc->lock); in queue_dbg_open()
61 spin_unlock_irq(&ep->udc->lock); in queue_dbg_open()
205 struct usba_ep *ep) in usba_ep_init_debugfs() argument
209 ep_root = debugfs_create_dir(ep->ep.name, udc->debugfs_root); in usba_ep_init_debugfs()
210 ep->debugfs_dir = ep_root; in usba_ep_init_debugfs()
212 debugfs_create_file("queue", 0400, ep_root, ep, &queue_dbg_fops); in usba_ep_init_debugfs()
213 if (ep->can_dma) in usba_ep_init_debugfs()
[all …]
H A Dr8a66597-udc.c35 static void irq_ep0_write(struct r8a66597_ep *ep, struct r8a66597_request *req);
36 static void irq_packet_write(struct r8a66597_ep *ep,
41 static void transfer_complete(struct r8a66597_ep *ep,
98 INIT_LIST_HEAD(&r8a66597->ep[0].queue); in r8a66597_usb_disconnect()
298 struct r8a66597_ep *ep = r8a66597->pipenum2ep[pipenum]; in pipe_change() local
300 if (ep->use_dma) in pipe_change()
301 r8a66597_bclr(r8a66597, DREQE, ep->fifosel); in pipe_change()
303 r8a66597_mdfy(r8a66597, pipenum, CURPIPE, ep->fifosel); in pipe_change()
307 if (r8a66597_is_sudmac(r8a66597) && ep->use_dma) in pipe_change()
308 r8a66597_bclr(r8a66597, mbw_value(r8a66597), ep->fifosel); in pipe_change()
[all …]
H A Dgr_udc.c90 static void gr_dbgprint_request(const char *str, struct gr_ep *ep, in gr_dbgprint_request() argument
93 int buflen = ep->is_in ? req->req.length : req->req.actual; in gr_dbgprint_request()
97 dev_dbg(ep->dev->dev, "%s: 0x%p, %d bytes data%s:\n", str, req, buflen, in gr_dbgprint_request()
111 static void gr_dbgprint_request(const char *str, struct gr_ep *ep, in gr_dbgprint_request() argument
124 static void gr_seq_ep_show(struct seq_file *seq, struct gr_ep *ep) in gr_seq_ep_show() argument
126 u32 epctrl = gr_read32(&ep->regs->epctrl); in gr_seq_ep_show()
127 u32 epstat = gr_read32(&ep->regs->epstat); in gr_seq_ep_show()
131 seq_printf(seq, "%s:\n", ep->ep.name); in gr_seq_ep_show()
136 seq_printf(seq, " dma_start = %d\n", ep->dma_start); in gr_seq_ep_show()
137 seq_printf(seq, " stopped = %d\n", ep->stopped); in gr_seq_ep_show()
[all …]
H A Daspeed_udc.c177 struct usb_ep ep; member
199 #define to_ast_ep(__ep) container_of(__ep, struct ast_udc_ep, ep)
212 struct ast_udc_ep ep[AST_UDC_NUM_ENDPOINTS]; member
249 (e)->ep.name, ##__VA_ARGS__)
251 #define EP_DBG(ep, fmt, ...) ((void)(ep)) argument
274 #define ast_ep_read(ep, reg) \ argument
275 readl((ep)->ep_reg + (reg))
276 #define ast_ep_write(ep, val, reg) \ argument
277 writel((val), (ep)->ep_reg + (reg))
281 static void ast_udc_done(struct ast_udc_ep *ep, struct ast_udc_request *req, in ast_udc_done() argument
[all …]
/openbmc/u-boot/drivers/usb/gadget/
H A Datmel_usba_udc.c28 static void next_fifo_transaction(struct usba_ep *ep, struct usba_request *req) in next_fifo_transaction() argument
34 if (transaction_len > ep->ep.maxpacket) { in next_fifo_transaction()
35 transaction_len = ep->ep.maxpacket; in next_fifo_transaction()
37 } else if (transaction_len == ep->ep.maxpacket && req->req.zero) { in next_fifo_transaction()
42 ep->ep.name, req, transaction_len, in next_fifo_transaction()
45 memcpy(ep->fifo, req->req.buf + req->req.actual, transaction_len); in next_fifo_transaction()
46 usba_ep_writel(ep, SET_STA, USBA_TX_PK_RDY); in next_fifo_transaction()
50 static void submit_request(struct usba_ep *ep, struct usba_request *req) in submit_request() argument
53 ep->ep.name, req, req->req.length, req->using_dma); in submit_request()
58 next_fifo_transaction(ep, req); in submit_request()
[all …]
H A Daspeed_udc.c159 static void aspeed_udc_done(struct aspeed_udc_ep *ep, in aspeed_udc_done() argument
163 ep->ep.name, req->req.actual, req->req.length, req->req.buf, in aspeed_udc_done()
164 ep->ep_dir ? "IN" : "OUT"); in aspeed_udc_done()
174 EP_DBG("%s done %p, status %d\n", ep->ep.name, req, status); in aspeed_udc_done()
176 usb_gadget_giveback_request(&ep->ep, &req->req); in aspeed_udc_done()
213 status = udc->ep[epnum].stopped; in aspeed_udc_getstatus()
230 static void aspeed_udc_nuke(struct aspeed_udc_ep *ep, int status) in aspeed_udc_nuke() argument
232 if (!&ep->queue) in aspeed_udc_nuke()
235 while (!list_empty(&ep->queue)) { in aspeed_udc_nuke()
238 req = list_entry(ep->queue.next, struct aspeed_udc_request, in aspeed_udc_nuke()
[all …]
H A Depautoconf.c48 struct usb_ep *ep, in ep_matches() argument
57 if (NULL != ep->driver_data) in ep_matches()
66 if ('e' != ep->name[0]) in ep_matches()
72 if ('-' != ep->name[2]) { in ep_matches()
73 tmp = strrchr(ep->name, '-'); in ep_matches()
98 tmp = ep->name + strlen(ep->name); in ep_matches()
128 if (ep->maxpacket < max) in ep_matches()
146 if (isdigit(ep->name[2])) { in ep_matches()
147 u8 num = simple_strtoul(&ep->name[2], NULL, 10); in ep_matches()
163 int size = ep->maxpacket; in ep_matches()
[all …]
/openbmc/linux/net/sctp/
H A Dendpointola.c41 static struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep, in sctp_endpoint_init() argument
48 ep->digest = kzalloc(SCTP_SIGNATURE_SIZE, gfp); in sctp_endpoint_init()
49 if (!ep->digest) in sctp_endpoint_init()
52 ep->asconf_enable = net->sctp.addip_enable; in sctp_endpoint_init()
53 ep->auth_enable = net->sctp.auth_enable; in sctp_endpoint_init()
54 if (ep->auth_enable) { in sctp_endpoint_init()
55 if (sctp_auth_init(ep, gfp)) in sctp_endpoint_init()
57 if (ep->asconf_enable) { in sctp_endpoint_init()
58 sctp_auth_ep_add_chunkid(ep, SCTP_CID_ASCONF); in sctp_endpoint_init()
59 sctp_auth_ep_add_chunkid(ep, SCTP_CID_ASCONF_ACK); in sctp_endpoint_init()
[all …]
/openbmc/linux/drivers/pci/controller/dwc/
H A Dpci-exynos.c63 static int exynos_pcie_init_clk_resources(struct exynos_pcie *ep) in exynos_pcie_init_clk_resources() argument
65 struct device *dev = ep->pci.dev; in exynos_pcie_init_clk_resources()
68 ret = clk_prepare_enable(ep->clk); in exynos_pcie_init_clk_resources()
74 ret = clk_prepare_enable(ep->bus_clk); in exynos_pcie_init_clk_resources()
83 clk_disable_unprepare(ep->clk); in exynos_pcie_init_clk_resources()
88 static void exynos_pcie_deinit_clk_resources(struct exynos_pcie *ep) in exynos_pcie_deinit_clk_resources() argument
90 clk_disable_unprepare(ep->bus_clk); in exynos_pcie_deinit_clk_resources()
91 clk_disable_unprepare(ep->clk); in exynos_pcie_deinit_clk_resources()
104 static void exynos_pcie_sideband_dbi_w_mode(struct exynos_pcie *ep, bool on) in exynos_pcie_sideband_dbi_w_mode() argument
108 val = exynos_pcie_readl(ep->elbi_base, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode()
[all …]
/openbmc/linux/drivers/scsi/libfc/
H A Dfc_exch.c247 static inline void fc_exch_hold(struct fc_exch *ep) in fc_exch_hold() argument
249 atomic_inc(&ep->ex_refcnt); in fc_exch_hold()
262 static void fc_exch_setup_hdr(struct fc_exch *ep, struct fc_frame *fp, in fc_exch_setup_hdr() argument
268 fr_sof(fp) = ep->class; in fc_exch_setup_hdr()
269 if (ep->seq.cnt) in fc_exch_setup_hdr()
270 fr_sof(fp) = fc_sof_normal(ep->class); in fc_exch_setup_hdr()
274 if (fc_sof_needs_ack((enum fc_sof)ep->class)) in fc_exch_setup_hdr()
298 fh->fh_ox_id = htons(ep->oxid); in fc_exch_setup_hdr()
299 fh->fh_rx_id = htons(ep->rxid); in fc_exch_setup_hdr()
300 fh->fh_seq_id = ep->seq.id; in fc_exch_setup_hdr()
[all …]
/openbmc/linux/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c177 #define rdb(ep, off) __raw_readb((ep)->base_addr + (off)) argument
178 #define rdw(ep, off) __raw_readw((ep)->base_addr + (off)) argument
179 #define rdl(ep, off) __raw_readl((ep)->base_addr + (off)) argument
180 #define wrb(ep, off, val) __raw_writeb((val), (ep)->base_addr + (off)) argument
181 #define wrw(ep, off, val) __raw_writew((val), (ep)->base_addr + (off)) argument
182 #define wrl(ep, off, val) __raw_writel((val), (ep)->base_addr + (off)) argument
186 struct ep93xx_priv *ep = netdev_priv(dev); in ep93xx_mdio_read() local
190 wrl(ep, REG_MIICMD, REG_MIICMD_READ | (phy_id << 5) | reg); in ep93xx_mdio_read()
193 if ((rdl(ep, REG_MIISTS) & REG_MIISTS_BUSY) == 0) in ep93xx_mdio_read()
202 data = rdl(ep, REG_MIIDATA); in ep93xx_mdio_read()
[all …]
/openbmc/u-boot/board/ti/common/
H A Dboard_detect.c48 uchar *ep, int epsize) in ti_i2c_eeprom_read() argument
50 return i2c_read(dev_addr, offset, 2, ep, epsize); in ti_i2c_eeprom_read()
79 u32 header, u32 size, uint8_t *ep) in ti_i2c_eeprom_get() argument
126 rc = dm_i2c_read(dev, 0, ep, size); in ti_i2c_eeprom_get()
164 rc = i2c_read(dev_addr, 0x0, byte, ep, size); in ti_i2c_eeprom_get()
173 struct ti_common_eeprom *ep; in ti_i2c_eeprom_am_set() local
178 ep = TI_EEPROM_DATA; in ti_i2c_eeprom_am_set()
179 if (ep->header == TI_EEPROM_HEADER_MAGIC) in ti_i2c_eeprom_am_set()
183 memset(ep, 0, sizeof(*ep)); in ti_i2c_eeprom_am_set()
184 strncpy(ep->name, name, TI_EEPROM_HDR_NAME_LEN); in ti_i2c_eeprom_am_set()
[all …]
/openbmc/linux/drivers/usb/fotg210/
H A Dfotg210-udc.c40 static void fotg210_disable_fifo_int(struct fotg210_ep *ep) in fotg210_disable_fifo_int() argument
42 u32 value = ioread32(ep->fotg210->reg + FOTG210_DMISGR1); in fotg210_disable_fifo_int()
44 if (ep->dir_in) in fotg210_disable_fifo_int()
45 value |= DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
47 value |= DMISGR1_MF_OUTSPK_INT(ep->epnum - 1); in fotg210_disable_fifo_int()
48 iowrite32(value, ep->fotg210->reg + FOTG210_DMISGR1); in fotg210_disable_fifo_int()
51 static void fotg210_enable_fifo_int(struct fotg210_ep *ep) in fotg210_enable_fifo_int() argument
53 u32 value = ioread32(ep->fotg210->reg + FOTG210_DMISGR1); in fotg210_enable_fifo_int()
55 if (ep->dir_in) in fotg210_enable_fifo_int()
56 value &= ~DMISGR1_MF_IN_INT(ep->epnum - 1); in fotg210_enable_fifo_int()
[all …]
/openbmc/linux/drivers/video/fbdev/
H A Dsunxvr500.c56 static int e3d_get_props(struct e3d_info *ep) in e3d_get_props() argument
58 ep->width = of_getintprop_default(ep->of_node, "width", 0); in e3d_get_props()
59 ep->height = of_getintprop_default(ep->of_node, "height", 0); in e3d_get_props()
60 ep->depth = of_getintprop_default(ep->of_node, "depth", 8); in e3d_get_props()
62 if (!ep->width || !ep->height) { in e3d_get_props()
64 pci_name(ep->pdev)); in e3d_get_props()
99 static void e3d_clut_write(struct e3d_info *ep, int index, u32 val) in e3d_clut_write() argument
101 void __iomem *ramdac = ep->ramdac; in e3d_clut_write()
104 spin_lock_irqsave(&ep->lock, flags); in e3d_clut_write()
109 spin_unlock_irqrestore(&ep->lock, flags); in e3d_clut_write()
[all …]

12345678910>>...36