| /linux/sound/usb/ |
| H A D | endpoint.c | 100 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() 146 * @ep: The snd_usb_endpoint 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 synced_next_packet_size(struct snd_usb_endpoint *ep, in synced_next_packet_size() argument 186 next_packet_size(struct snd_usb_endpoint * ep,unsigned int avail) next_packet_size() argument 216 snd_usb_endpoint_next_packet_size(struct snd_usb_endpoint * ep,struct snd_urb_ctx * ctx,int idx,unsigned int avail) snd_usb_endpoint_next_packet_size() argument 236 call_retire_callback(struct snd_usb_endpoint * ep,struct urb * urb) call_retire_callback() argument 246 retire_outbound_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * urb_ctx) retire_outbound_urb() argument 256 retire_inbound_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * urb_ctx) retire_inbound_urb() argument 279 prepare_silent_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * ctx) prepare_silent_urb() argument 326 prepare_outbound_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * ctx,bool in_stream_lock) prepare_outbound_urb() argument 376 prepare_inbound_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * urb_ctx) prepare_inbound_urb() argument 406 notify_xrun(struct snd_usb_endpoint * ep) notify_xrun() argument 424 next_packet_fifo_enqueue(struct snd_usb_endpoint * ep) next_packet_fifo_enqueue() argument 435 next_packet_fifo_dequeue(struct snd_usb_endpoint * ep) next_packet_fifo_dequeue() argument 446 push_back_to_ready_list(struct snd_usb_endpoint * ep,struct snd_urb_ctx * ctx) push_back_to_ready_list() argument 466 snd_usb_queue_pending_output_urbs(struct snd_usb_endpoint * ep,bool in_stream_lock) snd_usb_queue_pending_output_urbs() argument 543 struct snd_usb_endpoint *ep = ctx->ep; snd_complete_urb() local 659 struct snd_usb_endpoint *ep; snd_usb_get_endpoint() local 692 struct snd_usb_endpoint *ep; snd_usb_add_endpoint() local 726 endpoint_set_syncinterval(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) endpoint_set_syncinterval() argument 749 endpoint_compatible(struct snd_usb_endpoint * ep,const struct audioformat * fp,const struct snd_pcm_hw_params * params) endpoint_compatible() argument 770 snd_usb_endpoint_compatible(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep,const struct audioformat * fp,const struct snd_pcm_hw_params * params) snd_usb_endpoint_compatible() argument 798 struct snd_usb_endpoint *ep; snd_usb_endpoint_open() local 895 snd_usb_endpoint_set_callback(struct snd_usb_endpoint * ep,int (* prepare)(struct snd_usb_substream * subs,struct urb * urb,bool in_stream_lock),void (* retire)(struct snd_usb_substream * subs,struct urb * urb),struct snd_usb_substream * data_subs) snd_usb_endpoint_set_callback() argument 913 endpoint_set_interface(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep,bool set) endpoint_set_interface() argument 954 snd_usb_endpoint_close(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) snd_usb_endpoint_close() argument 980 snd_usb_endpoint_suspend(struct snd_usb_endpoint * ep) snd_usb_endpoint_suspend() argument 992 wait_clear_urbs(struct snd_usb_endpoint * ep) wait_clear_urbs() argument 1024 snd_usb_endpoint_sync_pending_stop(struct snd_usb_endpoint * ep) snd_usb_endpoint_sync_pending_stop() argument 1035 stop_urbs(struct snd_usb_endpoint * ep,bool force,bool keep_pending) stop_urbs() argument 1069 release_urbs(struct snd_usb_endpoint * ep,bool force) release_urbs() argument 1097 data_ep_set_params(struct snd_usb_endpoint * ep) data_ep_set_params() argument 1275 sync_ep_set_params(struct snd_usb_endpoint * ep) sync_ep_set_params() argument 1317 update_clock_ref_rate(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) update_clock_ref_rate() argument 1347 snd_usb_endpoint_set_params(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) snd_usb_endpoint_set_params() argument 1421 init_sample_rate(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) init_sample_rate() argument 1458 snd_usb_endpoint_prepare(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) snd_usb_endpoint_prepare() argument 1556 snd_usb_endpoint_start(struct snd_usb_endpoint * ep) snd_usb_endpoint_start() argument 1676 snd_usb_endpoint_stop(struct snd_usb_endpoint * ep,bool keep_pending) snd_usb_endpoint_stop() argument 1712 snd_usb_endpoint_release(struct snd_usb_endpoint * ep) snd_usb_endpoint_release() argument 1725 struct snd_usb_endpoint *ep, *en; snd_usb_endpoint_free_all() local 1749 snd_usb_handle_sync_urb(struct snd_usb_endpoint * ep,struct snd_usb_endpoint * sender,const struct urb * urb) snd_usb_handle_sync_urb() argument [all...] |
| H A D | midi2.c | 50 struct snd_usb_midi2_endpoint *ep; member 105 static void do_submit_urbs_locked(struct snd_usb_midi2_endpoint *ep, in do_submit_urbs_locked() argument 112 if (ep->disconnected) in do_submit_urbs_locked() 115 while (ep->urb_free) { in do_submit_urbs_locked() 116 index = find_first_bit(&ep->urb_free, ep->num_urbs); in do_submit_urbs_locked() 117 if (index >= ep->num_urbs) in do_submit_urbs_locked() 119 ctx = &ep->urbs[index]; in do_submit_urbs_locked() 120 err = prepare(ep, ctx->urb); in do_submit_urbs_locked() 125 ctx->urb->dev = ep in do_submit_urbs_locked() 137 prepare_output_urb(struct snd_usb_midi2_endpoint * ep,struct urb * urb) prepare_output_urb() argument 153 submit_output_urbs_locked(struct snd_usb_midi2_endpoint * ep) submit_output_urbs_locked() argument 162 struct snd_usb_midi2_endpoint *ep = ctx->ep; output_urb_complete() local 173 prepare_input_urb(struct snd_usb_midi2_endpoint * ep,struct urb * urb) prepare_input_urb() argument 180 submit_input_urbs_locked(struct snd_usb_midi2_endpoint * ep) submit_input_urbs_locked() argument 189 struct snd_usb_midi2_endpoint *ep = ctx->ep; input_urb_complete() local 211 submit_io_urbs(struct snd_usb_midi2_endpoint * ep) submit_io_urbs() argument 223 kill_midi_urbs(struct snd_usb_midi2_endpoint * ep,bool suspending) kill_midi_urbs() argument 240 drain_urb_queue(struct snd_usb_midi2_endpoint * ep) drain_urb_queue() argument 253 free_midi_urbs(struct snd_usb_midi2_endpoint * ep) free_midi_urbs() argument 275 alloc_midi_urbs(struct snd_usb_midi2_endpoint * ep) alloc_midi_urbs() argument 338 struct snd_usb_midi2_endpoint *ep = ump_to_endpoint(ump, dir); snd_usb_midi_v2_open() local 358 struct snd_usb_midi2_endpoint *ep = ump_to_endpoint(ump, dir); snd_usb_midi_v2_close() local 371 struct snd_usb_midi2_endpoint *ep = ump_to_endpoint(ump, dir); snd_usb_midi_v2_trigger() local 381 struct snd_usb_midi2_endpoint *ep = ump_to_endpoint(ump, dir); snd_usb_midi_v2_drain() local 389 struct snd_usb_midi2_endpoint *ep; start_input_streams() local 428 struct snd_usb_midi2_endpoint *ep; create_midi2_endpoint() local 470 free_midi2_endpoint(struct snd_usb_midi2_endpoint * ep) free_midi2_endpoint() argument 480 struct snd_usb_midi2_endpoint *ep; free_all_midi2_endpoints() local 756 find_matching_ep_partner(struct snd_usb_midi2_interface * umidi,struct snd_usb_midi2_endpoint * ep,int blk_id) find_matching_ep_partner() argument 943 struct snd_usb_midi2_endpoint *ep; parse_midi_2_0() local 1174 suspend_midi2_endpoint(struct snd_usb_midi2_endpoint * ep) suspend_midi2_endpoint() argument 1183 struct snd_usb_midi2_endpoint *ep; snd_usb_midi_v2_suspend_all() local 1191 resume_midi2_endpoint(struct snd_usb_midi2_endpoint * ep) resume_midi2_endpoint() argument 1203 struct snd_usb_midi2_endpoint *ep; snd_usb_midi_v2_resume_all() local 1215 struct snd_usb_midi2_endpoint *ep; snd_usb_midi_v2_disconnect_all() local [all...] |
| /linux/drivers/usb/gadget/udc/aspeed-vhub/ |
| H A D | epn.c | 32 #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 D | ep0.c | 29 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 …]
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | cm.c | 144 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 …]
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | fsl_qe_udc.c | 77 static void done(struct qe_ep *ep, struct qe_req *req, int status) in done() argument 79 struct qe_udc *udc = ep->udc; in done() 80 unsigned char stopped = ep->stopped; in done() 97 ep_is_in(ep) in done() 105 ep_is_in(ep) in done() 111 ep->ep.name, &req->req, status, in done() 115 ep->stopped = 1; in done() 118 usb_gadget_giveback_request(&ep->ep, &req->req); in done() 122 ep->stopped = stopped; in done() 128 static void nuke(struct qe_ep *ep, int status) in nuke() argument [all …]
|
| H A D | pch_udc.c | 174 #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 284 struct usb_ep ep; member 342 struct pch_udc_ep ep[PCH_UDC_EP_NUM]; member 425 static inline u32 pch_udc_ep_readl(struct pch_udc_ep *ep, unsigned long reg) in pch_udc_ep_readl() argument 427 return ioread32(ep->dev->base_addr + ep->offset_addr + reg); in pch_udc_ep_readl() 430 static inline void pch_udc_ep_writel(struct pch_udc_ep *ep, in pch_udc_ep_writel() argument 433 iowrite32(val, ep->dev->base_addr + ep->offset_addr + reg); in pch_udc_ep_writel() 436 static inline void pch_udc_ep_bit_set(struct pch_udc_ep *ep, in pch_udc_ep_bit_set() argument [all …]
|
| H A D | net2280.c | 162 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 D | atmel_usba_udc.c | 39 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() 203 struct usba_ep *ep) in usba_ep_init_debugfs() argument 207 ep_root = debugfs_create_dir(ep->ep.name, udc->debugfs_root); in usba_ep_init_debugfs() 208 ep->debugfs_dir = ep_root; in usba_ep_init_debugfs() 210 debugfs_create_file("queue", 0400, ep_root, ep, &queue_dbg_fops); in usba_ep_init_debugfs() 211 if (ep->can_dma) in usba_ep_init_debugfs() [all …]
|
| H A D | r8a66597-udc.c | 35 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 D | gr_udc.c | 90 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 D | omap_udc.c | 120 static void use_ep(struct omap_ep *ep, u16 select) in use_ep() argument 122 u16 num = ep->bEndpointAddress & 0x0f; in use_ep() 124 if (ep->bEndpointAddress & USB_DIR_IN) in use_ep() 140 static void dma_channel_claim(struct omap_ep *ep, unsigned preferred); 147 struct omap_ep *ep = container_of(_ep, struct omap_ep, ep); in omap_ep_enable() local 155 || ep->bEndpointAddress != desc->bEndpointAddress in omap_ep_enable() 156 || ep->maxpacket < usb_endpoint_maxp(desc)) { in omap_ep_enable() 162 && maxp != ep->maxpacket) in omap_ep_enable() 163 || usb_endpoint_maxp(desc) > ep->maxpacket in omap_ep_enable() 185 if (ep->bmAttributes != desc->bmAttributes in omap_ep_enable() [all …]
|
| H A D | m66592-udc.c | 35 static void irq_ep0_write(struct m66592_ep *ep, struct m66592_request *req); 36 static void irq_packet_write(struct m66592_ep *ep, struct m66592_request *req); 40 static void transfer_complete(struct m66592_ep *ep, 99 INIT_LIST_HEAD(&m66592->ep[0].queue); in m66592_usb_disconnect() 208 struct m66592_ep *ep = m66592->pipenum2ep[pipenum]; in pipe_change() local 211 if (ep->use_dma) in pipe_change() 214 m66592_mdfy(m66592, pipenum, M66592_CURPIPE, ep->fifosel); in pipe_change() 223 m66592_bset(m66592, mbw, ep->fifosel); in pipe_change() 300 static void pipe_initialize(struct m66592_ep *ep) in pipe_initialize() argument 302 struct m66592 *m66592 = ep->m66592; in pipe_initialize() [all …]
|
| /linux/net/sctp/ |
| H A D | endpointola.c | 50 static struct sctp_endpoint *sctp_endpoint_init(struct sctp_endpoint *ep, in sctp_endpoint_init() argument 57 ep->asconf_enable = net->sctp.addip_enable; in sctp_endpoint_init() 58 ep->auth_enable = net->sctp.auth_enable; in sctp_endpoint_init() 59 if (ep->auth_enable) { in sctp_endpoint_init() 60 if (sctp_auth_init(ep, gfp)) in sctp_endpoint_init() 62 if (ep->asconf_enable) { in sctp_endpoint_init() 63 sctp_auth_ep_add_chunkid(ep, SCTP_CID_ASCONF); in sctp_endpoint_init() 64 sctp_auth_ep_add_chunkid(ep, SCTP_CID_ASCONF_ACK); in sctp_endpoint_init() 70 ep->base.type = SCTP_EP_TYPE_SOCKET; in sctp_endpoint_init() 73 refcount_set(&ep in sctp_endpoint_init() 135 struct sctp_endpoint *ep; sctp_endpoint_new() local 155 sctp_endpoint_add_asoc(struct sctp_endpoint * ep,struct sctp_association * asoc) sctp_endpoint_add_asoc() argument 178 sctp_endpoint_free(struct sctp_endpoint * ep) sctp_endpoint_free() argument 193 struct sctp_endpoint *ep = container_of(head, struct sctp_endpoint, rcu); sctp_endpoint_destroy_rcu() local 203 sctp_endpoint_destroy(struct sctp_endpoint * ep) sctp_endpoint_destroy() argument 233 sctp_endpoint_hold(struct sctp_endpoint * ep) sctp_endpoint_hold() argument 241 sctp_endpoint_put(struct sctp_endpoint * ep) sctp_endpoint_put() argument 248 sctp_endpoint_is_match(struct sctp_endpoint * ep,struct net * net,const union sctp_addr * laddr,int dif,int sdif) sctp_endpoint_is_match() argument 272 sctp_endpoint_lookup_assoc(const struct sctp_endpoint * ep,const union sctp_addr * paddr,struct sctp_transport ** transport) sctp_endpoint_lookup_assoc() argument 302 sctp_endpoint_is_peeled_off(struct sctp_endpoint * ep,const union sctp_addr * paddr) sctp_endpoint_is_peeled_off() argument 328 struct sctp_endpoint *ep = sctp_endpoint_bh_rcv() local [all...] |
| /linux/drivers/scsi/libfc/ |
| H A D | fc_exch.c | 247 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 …]
|
| /linux/drivers/net/ethernet/cirrus/ |
| H A D | ep93xx_eth.c | 176 #define rdb(ep, off) __raw_readb((ep)->base_addr + (off)) argument 177 #define rdw(ep, off) __raw_readw((ep)->base_addr + (off)) argument 178 #define rdl(ep, off) __raw_readl((ep)->base_addr + (off)) argument 179 #define wrb(ep, off, val) __raw_writeb((val), (ep)->base_addr + (off)) argument 180 #define wrw(ep, off, val) __raw_writew((val), (ep)->base_addr + (off)) argument 181 #define wrl(ep, off, val) __raw_writel((val), (ep)->base_addr + (off)) argument 185 struct ep93xx_priv *ep = netdev_priv(dev); in ep93xx_mdio_read() local 189 wrl(ep, REG_MIICMD, REG_MIICMD_READ | (phy_id << 5) | reg); in ep93xx_mdio_read() 192 if ((rdl(ep, REG_MIISTS) & REG_MIISTS_BUSY) == 0) in ep93xx_mdio_read() 201 data = rdl(ep, REG_MIIDATA); in ep93xx_mdio_read() [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | sunxvr500.c | 56 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 …]
|
| /linux/drivers/usb/fotg210/ |
| H A D | fotg210-udc.c | 40 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 …]
|
| /linux/drivers/usb/host/ |
| H A D | fhci-tds.c | 82 void fhci_push_dummy_bd(struct endpoint *ep) in fhci_push_dummy_bd() argument 84 if (!ep->already_pushed_dummy_bd) { in fhci_push_dummy_bd() 85 u16 td_status = in_be16(&ep->empty_td->status); in fhci_push_dummy_bd() 87 out_be32(&ep->empty_td->buf_ptr, DUMMY_BD_BUFFER); in fhci_push_dummy_bd() 89 ep->empty_td = next_bd(ep->td_base, ep->empty_td, td_status); in fhci_push_dummy_bd() 90 ep->already_pushed_dummy_bd = true; in fhci_push_dummy_bd() 97 struct endpoint *ep; in fhci_ep0_free() local 100 ep = usb->ep0; in fhci_ep0_free() 101 if (ep) { in fhci_ep0_free() 102 if (ep->td_base) in fhci_ep0_free() [all …]
|
| /linux/drivers/usb/mon/ |
| H A D | mon_text.c | 108 struct mon_text_ptr *p, const struct mon_event_text *ep); 110 struct mon_text_ptr *p, const struct mon_event_text *ep); 112 struct mon_text_ptr *p, const struct mon_event_text *ep); 114 struct mon_text_ptr *p, const struct mon_event_text *ep); 116 struct mon_text_ptr *p, const struct mon_event_text *ep); 118 struct mon_text_ptr *p, const struct mon_event_text *ep); 120 struct mon_text_ptr *p, const struct mon_event_text *ep); 131 static inline char mon_text_get_setup(struct mon_event_text *ep, in mon_text_get_setup() argument 135 if (ep->xfertype != USB_ENDPOINT_XFER_CONTROL || ev_type != 'S') in mon_text_get_setup() 141 memcpy(ep->setup, urb->setup_packet, SETUP_MAX); in mon_text_get_setup() [all …]
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pci-exynos.c | 71 static void exynos_pcie_sideband_dbi_w_mode(struct exynos_pcie *ep, bool on) in exynos_pcie_sideband_dbi_w_mode() argument 73 struct dw_pcie *pci = &ep->pci; in exynos_pcie_sideband_dbi_w_mode() 84 static void exynos_pcie_sideband_dbi_r_mode(struct exynos_pcie *ep, bool on) in exynos_pcie_sideband_dbi_r_mode() argument 86 struct dw_pcie *pci = &ep->pci; in exynos_pcie_sideband_dbi_r_mode() 97 static void exynos_pcie_assert_core_reset(struct exynos_pcie *ep) in exynos_pcie_assert_core_reset() argument 99 struct dw_pcie *pci = &ep->pci; in exynos_pcie_assert_core_reset() 109 static void exynos_pcie_deassert_core_reset(struct exynos_pcie *ep) in exynos_pcie_deassert_core_reset() argument 111 struct dw_pcie *pci = &ep->pci; in exynos_pcie_deassert_core_reset() 138 static void exynos_pcie_clear_irq_pulse(struct exynos_pcie *ep) in exynos_pcie_clear_irq_pulse() argument 140 struct dw_pcie *pci = &ep->pci; in exynos_pcie_clear_irq_pulse() [all …]
|
| /linux/drivers/phy/samsung/ |
| H A D | phy-exynos-pcie.c | 52 struct exynos_pcie_phy *ep = phy_get_drvdata(phy); in exynos5433_pcie_phy_init() local 54 regmap_update_bits(ep->pmureg, EXYNOS5433_PMU_PCIE_PHY_OFFSET, in exynos5433_pcie_phy_init() 56 regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_GLOBAL_RESET, in exynos5433_pcie_phy_init() 58 regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_L1SUB_CM_CON, in exynos5433_pcie_phy_init() 61 regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_COMMON_RESET, in exynos5433_pcie_phy_init() 63 regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_MAC_RESET, in exynos5433_pcie_phy_init() 67 regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_GLOBAL_RESET, in exynos5433_pcie_phy_init() 69 regmap_update_bits(ep->fsysreg, PCIE_EXYNOS5433_PHY_GLOBAL_RESET, in exynos5433_pcie_phy_init() 73 exynos_pcie_phy_writel(ep->base, 0x11, PCIE_PHY_OFFSET(0x3)); in exynos5433_pcie_phy_init() 76 exynos_pcie_phy_writel(ep->base, 0, PCIE_PHY_OFFSET(0x20)); in exynos5433_pcie_phy_init() [all …]
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-rockchip-ep.c | 118 struct rockchip_pcie_ep *ep = epc_get_drvdata(epc); in rockchip_pcie_ep_write_header() local 119 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_write_header() 154 struct rockchip_pcie_ep *ep = epc_get_drvdata(epc); in rockchip_pcie_ep_set_bar() local 155 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_set_bar() 222 struct rockchip_pcie_ep *ep = epc_get_drvdata(epc); in rockchip_pcie_ep_clear_bar() local 223 struct rockchip_pcie *rockchip = &ep->rockchip; in rockchip_pcie_ep_clear_bar() 256 struct rockchip_pcie_ep *ep = epc_get_drvdata(epc); in rockchip_pcie_ep_align_addr() local 261 num_bits = rockchip_pcie_ep_ob_atu_num_bits(&ep->rockchip, in rockchip_pcie_ep_align_addr() 279 struct rockchip_pcie_ep *ep = epc_get_drvdata(epc); in rockchip_pcie_ep_map_addr() local 280 struct rockchip_pcie *pcie = &ep->rockchip; in rockchip_pcie_ep_map_addr() [all …]
|
| /linux/drivers/scsi/bnx2i/ |
| H A D | bnx2i_hwi.c | 30 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 …]
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | verbs.c | 77 static void rpcrdma_ep_get(struct rpcrdma_ep *ep); 78 static int rpcrdma_ep_put(struct rpcrdma_ep *ep); 95 struct rpcrdma_ep *ep = r_xprt->rx_ep; in rpcrdma_xprt_drain() 96 struct rdma_cm_id *id = ep->re_id; in rpcrdma_xprt_drain() 101 if (atomic_inc_return(&ep->re_receiving) > 1) in rpcrdma_xprt_drain() 102 wait_for_completion(&ep->re_done); in rpcrdma_xprt_drain() 114 rpcrdma_ep_put(ep); 121 void rpcrdma_force_disconnect(struct rpcrdma_ep *ep) in rpcrdma_force_disconnect() 123 if (atomic_add_unless(&ep->re_force_disconnect, 1, 1)) 124 xprt_force_disconnect(ep 91 struct rpcrdma_ep *ep = r_xprt->rx_ep; rpcrdma_xprt_drain() local 117 rpcrdma_force_disconnect(struct rpcrdma_ep * ep) rpcrdma_force_disconnect() argument 191 rpcrdma_update_cm_private(struct rpcrdma_ep * ep,struct rdma_conn_param * param) rpcrdma_update_cm_private() argument 227 struct rpcrdma_ep *ep = id->context; rpcrdma_cm_event_handler() local 282 struct rpcrdma_ep *ep = container_of(rn, struct rpcrdma_ep, re_rn); rpcrdma_ep_removal_done() local 289 rpcrdma_create_id(struct rpcrdma_xprt * r_xprt,struct rpcrdma_ep * ep) rpcrdma_create_id() argument 340 struct rpcrdma_ep *ep = container_of(kref, struct rpcrdma_ep, re_kref); rpcrdma_ep_destroy() local 364 rpcrdma_ep_get(struct rpcrdma_ep * ep) rpcrdma_ep_get() argument 373 rpcrdma_ep_put(struct rpcrdma_ep * ep) rpcrdma_ep_put() argument 383 struct rpcrdma_ep *ep; rpcrdma_ep_create() local 500 struct rpcrdma_ep *ep; rpcrdma_xprt_connect() local 561 struct rpcrdma_ep *ep = r_xprt->rx_ep; rpcrdma_xprt_disconnect() local 614 rpcrdma_sendctx_create(struct rpcrdma_ep * ep) rpcrdma_sendctx_create() argument 767 struct rpcrdma_ep *ep = r_xprt->rx_ep; rpcrdma_mrs_create() local 817 struct rpcrdma_ep *ep = r_xprt->rx_ep; rpcrdma_mrs_refresh() local 966 struct rpcrdma_ep *ep = r_xprt->rx_ep; rpcrdma_rep_create() local 1366 struct rpcrdma_ep *ep = r_xprt->rx_ep; rpcrdma_post_recvs() local [all...] |