/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 slave_next_packet_size(struct snd_usb_endpoint *ep, in slave_next_packet_size() argument 189 next_packet_size(struct snd_usb_endpoint * ep,unsigned int avail) next_packet_size() argument 219 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 238 call_retire_callback(struct snd_usb_endpoint * ep,struct urb * urb) call_retire_callback() argument 248 retire_outbound_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * urb_ctx) retire_outbound_urb() argument 258 retire_inbound_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * urb_ctx) retire_inbound_urb() argument 281 prepare_silent_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * ctx) prepare_silent_urb() argument 322 prepare_outbound_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * ctx,bool in_stream_lock) prepare_outbound_urb() argument 373 prepare_inbound_urb(struct snd_usb_endpoint * ep,struct snd_urb_ctx * urb_ctx) prepare_inbound_urb() argument 403 notify_xrun(struct snd_usb_endpoint * ep) notify_xrun() argument 413 next_packet_fifo_enqueue(struct snd_usb_endpoint * ep) next_packet_fifo_enqueue() argument 424 next_packet_fifo_dequeue(struct snd_usb_endpoint * ep) next_packet_fifo_dequeue() argument 435 push_back_to_ready_list(struct snd_usb_endpoint * ep,struct snd_urb_ctx * ctx) push_back_to_ready_list() argument 458 snd_usb_queue_pending_output_urbs(struct snd_usb_endpoint * ep,bool in_stream_lock) snd_usb_queue_pending_output_urbs() argument 536 struct snd_usb_endpoint *ep = ctx->ep; snd_complete_urb() local 648 struct snd_usb_endpoint *ep; snd_usb_get_endpoint() local 681 struct snd_usb_endpoint *ep; snd_usb_add_endpoint() local 715 endpoint_set_syncinterval(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) endpoint_set_syncinterval() argument 738 endpoint_compatible(struct snd_usb_endpoint * ep,const struct audioformat * fp,const struct snd_pcm_hw_params * params) endpoint_compatible() argument 759 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 791 struct snd_usb_endpoint *ep; snd_usb_endpoint_open() local 898 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 916 endpoint_set_interface(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep,bool set) endpoint_set_interface() argument 950 snd_usb_endpoint_close(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) snd_usb_endpoint_close() argument 977 snd_usb_endpoint_suspend(struct snd_usb_endpoint * ep) snd_usb_endpoint_suspend() argument 989 wait_clear_urbs(struct snd_usb_endpoint * ep) wait_clear_urbs() argument 1021 snd_usb_endpoint_sync_pending_stop(struct snd_usb_endpoint * ep) snd_usb_endpoint_sync_pending_stop() argument 1032 stop_urbs(struct snd_usb_endpoint * ep,bool force,bool keep_pending) stop_urbs() argument 1067 release_urbs(struct snd_usb_endpoint * ep,bool force) release_urbs() argument 1095 data_ep_set_params(struct snd_usb_endpoint * ep) data_ep_set_params() argument 1273 sync_ep_set_params(struct snd_usb_endpoint * ep) sync_ep_set_params() argument 1315 update_clock_ref_rate(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) update_clock_ref_rate() argument 1345 snd_usb_endpoint_set_params(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) snd_usb_endpoint_set_params() argument 1413 init_sample_rate(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) init_sample_rate() argument 1450 snd_usb_endpoint_prepare(struct snd_usb_audio * chip,struct snd_usb_endpoint * ep) snd_usb_endpoint_prepare() argument 1552 snd_usb_endpoint_start(struct snd_usb_endpoint * ep) snd_usb_endpoint_start() argument 1672 snd_usb_endpoint_stop(struct snd_usb_endpoint * ep,bool keep_pending) snd_usb_endpoint_stop() argument 1708 snd_usb_endpoint_release(struct snd_usb_endpoint * ep) snd_usb_endpoint_release() argument 1721 struct snd_usb_endpoint *ep, *en; snd_usb_endpoint_free_all() local 1745 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 57 const struct usb_ms20_endpoint_descriptor *ms_ep; /* reference to EP descriptor */ 58 struct snd_usb_midi2_endpoint *pair; /* bidirectional pair EP */ 59 struct snd_usb_midi2_ump *rmidi; /* assigned UMP EP pair */ 60 struct snd_ump_endpoint *ump; /* assigned UMP EP */ 62 unsigned int endpoint; /* EP number */ 65 unsigned int interval; /* interval for INT EP */ 83 struct snd_ump_endpoint *ump; /* assigned UMP EP object */ 87 bool ump_parsed; /* Parsed UMP 1.1 EP/FB info*/ 105 static void do_submit_urbs_locked(struct snd_usb_midi2_endpoint *ep, in do_submit_urbs_locked() argument [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() 59 /* If DMA unavailable, using staging EP buffer */ in ast_vhub_epn_kick() 63 if (ep->epn.is_in) { 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() 70 /* Copy data directly into EP buffer */ 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/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/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/gadget/udc/ |
H A D | pch_udc.c | 23 #define UDC_EP_REG_SHIFT 0x20 /* Offset to next EP */ 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 190 #define PCH_UDC_USED_EP_NUM 4 /* EP number of EP's really used */ 194 /* Value of EP Buffer Size */ 199 /* Value of EP maximum packet size */ 270 * @ep: embedded ep request 276 * @offset_addr: offset address of ep register 284 struct usb_ep ep; member [all …]
|
H A D | net2280.c | 87 EP_INFO("ep-a", 89 EP_INFO("ep-b", 91 EP_INFO("ep-c", 93 EP_INFO("ep-d", 95 EP_INFO("ep-e", 97 EP_INFO("ep-f", 99 EP_INFO("ep-g", 101 EP_INFO("ep-h", 126 /* mode 0 == ep-{a,b,c,d} 1K fifo each 127 * mode 1 == ep-{a,b} 2K fifo each, ep-{c,d} unavailable [all …]
|
H A D | goku_udc.c | 14 * - Endpoint numbering is fixed: ep{1,2,3}-bulk 15 * - Gadget drivers can choose ep maxpacket (8/16/32/64) 94 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() [all …]
|
/linux/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_ep.c | 51 /* Free the bdl during ep disable */ 52 static void ep_bd_list_free(struct bdc_ep *ep, u32 num_tabs) in ep_bd_list_free() argument 54 struct bd_list *bd_list = &ep->bd_list; in ep_bd_list_free() 55 struct bdc *bdc = ep->bdc; in ep_bd_list_free() 59 dev_dbg(bdc->dev, "%s ep:%s num_tabs:%d\n", in ep_bd_list_free() 60 __func__, ep->name, num_tabs); in ep_bd_list_free() 63 dev_dbg(bdc->dev, "%s already freed\n", ep->name); in ep_bd_list_free() 95 kfree(ep->bd_list.bd_table_array); in ep_bd_list_free() 120 /* Allocate the bdl for ep, during config ep */ 121 static int ep_bd_list_alloc(struct bdc_ep *ep) in ep_bd_list_alloc() argument [all …]
|
/linux/drivers/scsi/libfc/ |
H A D | fc_exch.c | 245 * @ep: Echange to be held 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() 255 * @ep: The exchange to that will use the header 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() [all …]
|
/linux/net/sctp/ |
H A D | endpointola.c | 41 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 …]
|
/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/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/net/ethernet/smsc/ |
H A D | epic100.c | 326 struct epic_private *ep; in epic_init_one() local 357 dev = alloc_etherdev(sizeof (*ep)); in epic_init_one() 370 ep = netdev_priv(dev); in epic_init_one() 371 ep->ioaddr = ioaddr; in epic_init_one() 372 ep->mii.dev = dev; in epic_init_one() 373 ep->mii.mdio_read = mdio_read; in epic_init_one() 374 ep->mii.mdio_write = mdio_write; in epic_init_one() 375 ep->mii.phy_id_mask = 0x1f; in epic_init_one() 376 ep->mii.reg_num_mask = 0x1f; in epic_init_one() 382 ep->tx_ring = ring_space; in epic_init_one() [all …]
|
/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_iwarp.c | 91 * syn processing and replacing a pre-allocated ep in the list. The second 488 struct qed_iwarp_ep *ep, in qed_iwarp_destroy_ep() argument 492 sizeof(*ep->ep_buffer_virt), in qed_iwarp_destroy_ep() 493 ep->ep_buffer_virt, ep->ep_buffer_phys); in qed_iwarp_destroy_ep() 497 list_del(&ep->list_entry); in qed_iwarp_destroy_ep() 501 if (ep->qp) in qed_iwarp_destroy_ep() 502 ep->qp->ep = NULL; in qed_iwarp_destroy_ep() 504 kfree(ep); in qed_iwarp_destroy_ep() 509 struct qed_iwarp_ep *ep = qp->ep; in qed_iwarp_destroy_qp() local 520 /* Make sure ep is closed before returning and freeing memory. */ in qed_iwarp_destroy_qp() [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/net/wireless/ath/ath10k/ |
H A D | htc.c | 51 void ath10k_htc_notify_tx_completion(struct ath10k_htc_ep *ep, in ath10k_htc_notify_tx_completion() argument 54 struct ath10k *ar = ep->htc->ar; in ath10k_htc_notify_tx_completion() 57 ath10k_dbg(ar, ATH10K_DBG_HTC, "%s: ep %d skb %pK\n", __func__, in ath10k_htc_notify_tx_completion() 58 ep->eid, skb); in ath10k_htc_notify_tx_completion() 66 ep->ul_pipe_id == 3) in ath10k_htc_notify_tx_completion() 70 ath10k_htc_restore_tx_skb(ep->htc, skb); in ath10k_htc_notify_tx_completion() 72 if (!ep->ep_ops.ep_tx_complete) { in ath10k_htc_notify_tx_completion() 73 ath10k_warn(ar, "no tx handler for eid %d\n", ep->eid); in ath10k_htc_notify_tx_completion() 83 ep->ep_ops.ep_tx_complete(ep->htc->ar, skb); in ath10k_htc_notify_tx_completion() 87 static void ath10k_htc_prepare_tx_skb(struct ath10k_htc_ep *ep, in ath10k_htc_prepare_tx_skb() argument [all …]
|
/linux/drivers/usb/usbip/ |
H A D | vudc_dev.c | 51 urb_p->ep = NULL; in alloc_urbp() 73 static void nuke(struct vudc *udc, struct vep *ep) in nuke() argument 77 while (!list_empty(&ep->req_queue)) { in nuke() 78 req = list_first_entry(&ep->req_queue, struct vrequest, in nuke() 84 usb_gadget_giveback_request(&ep->ep, &req->req); in nuke() 98 nuke(udc, &udc->ep[i]); in stop_activity() 111 return &udc->ep[0]; in vudc_find_endpoint() 114 struct vep *ep = &udc->ep[i]; in vudc_find_endpoint() local 116 if (!ep->desc) in vudc_find_endpoint() 118 if (ep->desc->bEndpointAddress == address) in vudc_find_endpoint() [all …]
|
/linux/drivers/scsi/bnx2i/ |
H A D | bnx2i_hwi.c | 25 * bnx2i_get_cid_num - get cid from ep 26 * @ep: endpoint pointer 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() 131 * @ep: endpoint (transport identifier) structure 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() [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/usb/isp1760/ |
H A D | isp1760-udc.c | 31 struct isp1760_ep *ep; member 40 static inline struct isp1760_ep *ep_to_udc_ep(struct usb_ep *ep) in ep_to_udc_ep() argument 42 return container_of(ep, struct isp1760_ep, ep); in ep_to_udc_ep() 116 return &udc->ep[0]; in isp1760_udc_find_ep() 118 for (i = 1; i < ARRAY_SIZE(udc->ep); ++i) { in isp1760_udc_find_ep() 119 if (udc->ep[i].addr == index) in isp1760_udc_find_ep() 120 return udc->ep[i].desc ? &udc->ep[i] : NULL; in isp1760_udc_find_ep() 127 struct isp1760_ep *ep, int dir) in __isp1760_udc_select_ep() argument 129 isp1760_udc_write(udc, DC_ENDPIDX, ep->addr & USB_ENDPOINT_NUMBER_MASK); in __isp1760_udc_select_ep() 139 * @ep: The endpoint [all …]
|
/linux/kernel/trace/ |
H A D | trace_eprobe.c | 41 struct trace_eprobe *ep; member 45 #define for_each_trace_eprobe_tp(ep, _tp) \ argument 46 list_for_each_entry(ep, trace_probe_probe_list(_tp), tp.list) 50 static void trace_event_probe_cleanup(struct trace_eprobe *ep) in trace_event_probe_cleanup() argument 52 if (!ep) in trace_event_probe_cleanup() 54 trace_probe_cleanup(&ep->tp); in trace_event_probe_cleanup() 55 kfree(ep->event_name); in trace_event_probe_cleanup() 56 kfree(ep->event_system); in trace_event_probe_cleanup() 57 if (ep->event) in trace_event_probe_cleanup() 58 trace_event_put_ref(ep->event); in trace_event_probe_cleanup() [all …]
|
/linux/net/sunrpc/xprtrdma/ |
H A D | verbs.c | 75 static void rpcrdma_ep_get(struct rpcrdma_ep *ep); 76 static int rpcrdma_ep_put(struct rpcrdma_ep *ep); 91 struct rpcrdma_ep *ep = r_xprt->rx_ep; in rpcrdma_xprt_drain() local 92 struct rdma_cm_id *id = ep->re_id; in rpcrdma_xprt_drain() 97 if (atomic_inc_return(&ep->re_receiving) > 1) in rpcrdma_xprt_drain() 98 wait_for_completion(&ep->re_done); in rpcrdma_xprt_drain() 110 rpcrdma_ep_put(ep); in rpcrdma_xprt_drain() 117 void rpcrdma_force_disconnect(struct rpcrdma_ep *ep) in rpcrdma_force_disconnect() argument 119 if (atomic_add_unless(&ep->re_force_disconnect, 1, 1)) in rpcrdma_force_disconnect() 120 xprt_force_disconnect(ep->re_xprt); in rpcrdma_force_disconnect() [all …]
|