Home
last modified time | relevance | path

Searched refs:bp (Results 1 – 25 of 443) sorted by relevance

12345678910>>...18

/Linux-v4.19/fs/xfs/
Dxfs_buf.c43 struct xfs_buf *bp) in xfs_buf_is_vmapped() argument
52 return bp->b_addr && bp->b_page_count > 1; in xfs_buf_is_vmapped()
57 struct xfs_buf *bp) in xfs_buf_vmap_len() argument
59 return (bp->b_page_count * PAGE_SIZE) - bp->b_offset; in xfs_buf_vmap_len()
77 struct xfs_buf *bp) in xfs_buf_ioacct_inc() argument
79 if (bp->b_flags & XBF_NO_IOACCT) in xfs_buf_ioacct_inc()
82 ASSERT(bp->b_flags & XBF_ASYNC); in xfs_buf_ioacct_inc()
83 spin_lock(&bp->b_lock); in xfs_buf_ioacct_inc()
84 if (!(bp->b_state & XFS_BSTATE_IN_FLIGHT)) { in xfs_buf_ioacct_inc()
85 bp->b_state |= XFS_BSTATE_IN_FLIGHT; in xfs_buf_ioacct_inc()
[all …]
Dxfs_trans_buf.c65 struct xfs_buf *bp, in _xfs_trans_bjoin() argument
70 ASSERT(bp->b_transp == NULL); in _xfs_trans_bjoin()
77 xfs_buf_item_init(bp, tp->t_mountp); in _xfs_trans_bjoin()
78 bip = bp->b_log_item; in _xfs_trans_bjoin()
95 bp->b_transp = tp; in _xfs_trans_bjoin()
102 struct xfs_buf *bp) in xfs_trans_bjoin() argument
104 _xfs_trans_bjoin(tp, bp, 0); in xfs_trans_bjoin()
105 trace_xfs_trans_bjoin(bp->b_log_item); in xfs_trans_bjoin()
125 xfs_buf_t *bp; in xfs_trans_get_buf_map() local
137 bp = xfs_trans_buf_item_match(tp, target, map, nmaps); in xfs_trans_get_buf_map()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c292 static int bnx2x_set_storm_rx_mode(struct bnx2x *bp);
298 static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr);
300 static void __storm_memset_dma_mapping(struct bnx2x *bp, in __storm_memset_dma_mapping() argument
303 REG_WR(bp, addr, U64_LO(mapping)); in __storm_memset_dma_mapping()
304 REG_WR(bp, addr + 4, U64_HI(mapping)); in __storm_memset_dma_mapping()
307 static void storm_memset_spq_addr(struct bnx2x *bp, in storm_memset_spq_addr() argument
313 __storm_memset_dma_mapping(bp, addr, mapping); in storm_memset_spq_addr()
316 static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, in storm_memset_vf_to_pf() argument
319 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
321 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
[all …]
Dbnx2x.h47 #define BNX2X_MIN_MSIX_VEC_CNT(bp) ((bp)->min_msix_vec_cnt) argument
88 bp->dev ? (bp->dev->name) : "?", \
93 if (unlikely(bp->msg_enable & (__mask))) \
99 if (unlikely((bp->msg_enable & (__mask)) == __mask)) \
105 if (unlikely(bp->msg_enable & (__mask))) \
112 if (unlikely(netif_msg_probe(bp))) \
115 bp->dev ? (bp->dev->name) : "?", \
124 bp->dev ? (bp->dev->name) : "?", \
134 if (unlikely(netif_msg_probe(bp))) \
135 dev_info(&bp->pdev->dev, fmt, ##__VA_ARGS__); \
[all …]
Dbnx2x_cmn.h39 dma_free_coherent(&bp->pdev->dev, size, (void *)x, y); \
55 void *x = dma_zalloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \
64 void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \
87 u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode);
95 void bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link);
106 int bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj,
118 void bnx2x__init_func_obj(struct bnx2x *bp);
128 int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp,
136 int bnx2x_setup_leading(struct bnx2x *bp);
147 u32 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param);
[all …]
Dbnx2x_cmn.c36 static void bnx2x_free_fp_mem_cnic(struct bnx2x *bp);
37 static int bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp);
38 static int bnx2x_alloc_fp_mem(struct bnx2x *bp);
41 static void bnx2x_add_all_napi_cnic(struct bnx2x *bp) in bnx2x_add_all_napi_cnic() argument
46 for_each_rx_queue_cnic(bp, i) { in bnx2x_add_all_napi_cnic()
47 netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), in bnx2x_add_all_napi_cnic()
52 static void bnx2x_add_all_napi(struct bnx2x *bp) in bnx2x_add_all_napi() argument
57 for_each_eth_queue(bp, i) { in bnx2x_add_all_napi()
58 netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), in bnx2x_add_all_napi()
63 static int bnx2x_calc_num_queues(struct bnx2x *bp) in bnx2x_calc_num_queues() argument
[all …]
Dbnx2x_ethtool.c190 static int bnx2x_get_port_type(struct bnx2x *bp) in bnx2x_get_port_type() argument
193 u32 phy_idx = bnx2x_get_cur_phy_idx(bp); in bnx2x_get_port_type()
194 switch (bp->link_params.phy[phy_idx].media_type) { in bnx2x_get_port_type()
222 struct bnx2x *bp = netdev_priv(dev); in bnx2x_get_vf_link_ksettings() local
230 if (bp->state == BNX2X_STATE_OPEN) { in bnx2x_get_vf_link_ksettings()
232 &bp->vf_link_vars.link_report_flags)) in bnx2x_get_vf_link_ksettings()
237 cmd->base.speed = bp->vf_link_vars.line_speed; in bnx2x_get_vf_link_ksettings()
262 struct bnx2x *bp = netdev_priv(dev); in bnx2x_get_link_ksettings() local
263 int cfg_idx = bnx2x_get_link_cfg_idx(bp); in bnx2x_get_link_ksettings()
271 supported = bp->port.supported[cfg_idx] | in bnx2x_get_link_ksettings()
[all …]
Dbnx2x_init_ops.h22 #define BP_ILT(bp) NULL argument
26 #define BP_FUNC(bp) 0 argument
30 #define BP_PORT(bp) 0 argument
45 static int bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len);
46 static void bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val);
47 static void bnx2x_write_dmae_phys_len(struct bnx2x *bp,
51 static void bnx2x_init_str_wr(struct bnx2x *bp, u32 addr, in bnx2x_init_str_wr() argument
57 REG_WR(bp, addr + i*4, data[i]); in bnx2x_init_str_wr()
60 static void bnx2x_init_ind_wr(struct bnx2x *bp, u32 addr, in bnx2x_init_ind_wr() argument
66 bnx2x_reg_wr_ind(bp, addr + i*4, data[i]); in bnx2x_init_ind_wr()
[all …]
Dbnx2x_stats.c44 static inline u16 bnx2x_get_port_stats_dma_len(struct bnx2x *bp) in bnx2x_get_port_stats_dma_len() argument
49 if (SHMEM2_HAS(bp, sizeof_port_stats)) { in bnx2x_get_port_stats_dma_len()
50 u32 size = SHMEM2_RD(bp, sizeof_port_stats); in bnx2x_get_port_stats_dma_len()
66 if (bp->flags & BC_SUPPORTS_PFC_STATS) { in bnx2x_get_port_stats_dma_len()
84 static void bnx2x_dp_stats(struct bnx2x *bp) in bnx2x_dp_stats() argument
96 bp->fw_stats_req->hdr.cmd_num, in bnx2x_dp_stats()
97 bp->fw_stats_req->hdr.reserved0, in bnx2x_dp_stats()
98 bp->fw_stats_req->hdr.drv_stats_counter, in bnx2x_dp_stats()
99 bp->fw_stats_req->hdr.reserved1, in bnx2x_dp_stats()
100 bp->fw_stats_req->hdr.stats_counters_addrs.hi, in bnx2x_dp_stats()
[all …]
Dbnx2x_sriov.h216 #define BNX2X_NR_VIRTFN(bp) ((bp)->vfdb->sriov.nr_virtfn) argument
218 #define for_each_vf(bp, var) \ argument
219 for ((var) = 0; (var) < BNX2X_NR_VIRTFN(bp); (var)++)
229 #define HW_VF_HANDLE(bp, abs_vfid) \ argument
230 (u16)(BP_ABS_FUNC((bp)) | (1<<3) | ((u16)(abs_vfid) << 4))
237 #define GET_NUM_VFS_PER_PATH(bp) 64 /* use max possible value */ argument
238 #define GET_NUM_VFS_PER_PF(bp) ((bp)->vfdb ? (bp)->vfdb->sriov.total \ argument
244 void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
247 void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf,
315 #define BP_VFDB(bp) ((bp)->vfdb) argument
[all …]
Dbnx2x_sriov.c29 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx,
35 static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, in storm_memset_vf_to_pf() argument
38 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
40 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
42 REG_WR8(bp, BAR_TSTRORM_INTMEM + TSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
44 REG_WR8(bp, BAR_USTRORM_INTMEM + USTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf()
48 static void storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, in storm_memset_func_en() argument
51 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en()
53 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en()
55 REG_WR8(bp, BAR_TSTRORM_INTMEM + TSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/
Dbnx2.c250 static void bnx2_init_napi(struct bnx2 *bp);
251 static void bnx2_del_napi(struct bnx2 *bp);
253 static inline u32 bnx2_tx_avail(struct bnx2 *bp, struct bnx2_tx_ring_info *txr) in bnx2_tx_avail() argument
266 return bp->tx_ring_size - diff; in bnx2_tx_avail()
270 bnx2_reg_rd_ind(struct bnx2 *bp, u32 offset) in bnx2_reg_rd_ind() argument
275 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_reg_rd_ind()
276 BNX2_WR(bp, BNX2_PCICFG_REG_WINDOW_ADDRESS, offset); in bnx2_reg_rd_ind()
277 val = BNX2_RD(bp, BNX2_PCICFG_REG_WINDOW); in bnx2_reg_rd_ind()
278 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_reg_rd_ind()
283 bnx2_reg_wr_ind(struct bnx2 *bp, u32 offset, u32 val) in bnx2_reg_wr_ind() argument
[all …]
Db44.c166 static inline unsigned long br32(const struct b44 *bp, unsigned long reg) in br32() argument
168 return ssb_read32(bp->sdev, reg); in br32()
171 static inline void bw32(const struct b44 *bp, in bw32() argument
174 ssb_write32(bp->sdev, reg, val); in bw32()
177 static int b44_wait_bit(struct b44 *bp, unsigned long reg, in b44_wait_bit() argument
183 u32 val = br32(bp, reg); in b44_wait_bit()
193 netdev_err(bp->dev, "BUG! Timeout waiting for bit %08x of register %lx to %s\n", in b44_wait_bit()
201 static inline void __b44_cam_read(struct b44 *bp, unsigned char *data, int index) in __b44_cam_read() argument
205 bw32(bp, B44_CAM_CTRL, (CAM_CTRL_READ | in __b44_cam_read()
208 b44_wait_bit(bp, B44_CAM_CTRL, CAM_CTRL_BUSY, 100, 1); in __b44_cam_read()
[all …]
/Linux-v4.19/drivers/net/fddi/
Ddefxx.c266 static void dfx_bus_config_check(DFX_board_t *bp);
271 static int dfx_adap_init(DFX_board_t *bp, int get_buffers);
276 static void dfx_int_pr_halt_id(DFX_board_t *bp);
277 static void dfx_int_type_0_process(DFX_board_t *bp);
284 static int dfx_ctl_update_cam(DFX_board_t *bp);
285 static int dfx_ctl_update_filters(DFX_board_t *bp);
287 static int dfx_hw_dma_cmd_req(DFX_board_t *bp);
288 static int dfx_hw_port_ctrl_req(DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 da…
289 static void dfx_hw_adap_reset(DFX_board_t *bp, PI_UINT32 type);
290 static int dfx_hw_adap_state_rd(DFX_board_t *bp);
[all …]
/Linux-v4.19/drivers/sbus/char/
Dbbc_i2c.c53 static void set_device_claimage(struct bbc_i2c_bus *bp, struct platform_device *op, int val) in set_device_claimage() argument
58 if (bp->devs[i].device == op) { in set_device_claimage()
59 bp->devs[i].client_claimed = val; in set_device_claimage()
68 struct platform_device *bbc_i2c_getdev(struct bbc_i2c_bus *bp, int index) in bbc_i2c_getdev() argument
74 if (!(op = bp->devs[i].device)) in bbc_i2c_getdev()
88 struct bbc_i2c_client *bbc_i2c_attach(struct bbc_i2c_bus *bp, struct platform_device *op) in bbc_i2c_attach() argument
96 client->bp = bp; in bbc_i2c_attach()
108 claim_device(bp, op); in bbc_i2c_attach()
115 struct bbc_i2c_bus *bp = client->bp; in bbc_i2c_detach() local
118 release_device(bp, op); in bbc_i2c_detach()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c287 struct bnxt *bp = netdev_priv(dev); in bnxt_start_xmit() local
296 struct pci_dev *pdev = bp->pdev; in bnxt_start_xmit()
301 if (unlikely(i >= bp->tx_nr_rings)) { in bnxt_start_xmit()
307 txr = &bp->tx_ring[bp->tx_ring_map[i]]; in bnxt_start_xmit()
310 free_size = bnxt_tx_avail(bp, txr); in bnxt_start_xmit()
340 if (free_size == bp->tx_ring_size && length <= bp->tx_push_thresh) { in bnxt_start_xmit()
508 bnxt_db_write(bp, txr->tx_doorbell, DB_KEY_TX | prod); in bnxt_start_xmit()
514 if (unlikely(bnxt_tx_avail(bp, txr) <= MAX_SKB_FRAGS + 1)) { in bnxt_start_xmit()
516 bnxt_db_write(bp, txr->tx_doorbell, DB_KEY_TX | prod); in bnxt_start_xmit()
526 if (bnxt_tx_avail(bp, txr) > bp->tx_wake_thresh) in bnxt_start_xmit()
[all …]
Dbnxt_sriov.c25 static int bnxt_hwrm_fwd_async_event_cmpl(struct bnxt *bp, in bnxt_hwrm_fwd_async_event_cmpl() argument
28 struct hwrm_fwd_async_event_cmpl_output *resp = bp->hwrm_cmd_resp_addr; in bnxt_hwrm_fwd_async_event_cmpl()
33 bnxt_hwrm_cmd_hdr_init(bp, &req, HWRM_FWD_ASYNC_EVENT_CMPL, -1, -1); in bnxt_hwrm_fwd_async_event_cmpl()
43 mutex_lock(&bp->hwrm_cmd_lock); in bnxt_hwrm_fwd_async_event_cmpl()
44 rc = _hwrm_send_message(bp, &req, sizeof(req), HWRM_CMD_TIMEOUT); in bnxt_hwrm_fwd_async_event_cmpl()
47 netdev_err(bp->dev, "hwrm_fwd_async_event_cmpl failed. rc:%d\n", in bnxt_hwrm_fwd_async_event_cmpl()
53 netdev_err(bp->dev, "hwrm_fwd_async_event_cmpl error %d\n", in bnxt_hwrm_fwd_async_event_cmpl()
59 mutex_unlock(&bp->hwrm_cmd_lock); in bnxt_hwrm_fwd_async_event_cmpl()
63 static int bnxt_vf_ndo_prep(struct bnxt *bp, int vf_id) in bnxt_vf_ndo_prep() argument
65 if (!test_bit(BNXT_STATE_OPEN, &bp->state)) { in bnxt_vf_ndo_prep()
[all …]
Dbnxt_dcb.c24 static int bnxt_queue_to_tc(struct bnxt *bp, u8 queue_id) in bnxt_queue_to_tc() argument
28 for (i = 0; i < bp->max_tc; i++) { in bnxt_queue_to_tc()
29 if (bp->q_info[i].queue_id == queue_id) { in bnxt_queue_to_tc()
30 for (j = 0; j < bp->max_tc; j++) { in bnxt_queue_to_tc()
31 if (bp->tc_to_qidx[j] == i) in bnxt_queue_to_tc()
39 static int bnxt_hwrm_queue_pri2cos_cfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_pri2cos_cfg() argument
45 bnxt_hwrm_cmd_hdr_init(bp, &req, HWRM_QUEUE_PRI2COS_CFG, -1, -1); in bnxt_hwrm_queue_pri2cos_cfg()
56 qidx = bp->tc_to_qidx[ets->prio_tc[i]]; in bnxt_hwrm_queue_pri2cos_cfg()
57 pri2cos[i] = bp->q_info[qidx].queue_id; in bnxt_hwrm_queue_pri2cos_cfg()
59 rc = hwrm_send_message(bp, &req, sizeof(req), HWRM_CMD_TIMEOUT); in bnxt_hwrm_queue_pri2cos_cfg()
[all …]
/Linux-v4.19/drivers/net/ethernet/sun/
Dsunbmac.c98 static void qec_init(struct bigmac *bp) in qec_init() argument
100 struct platform_device *qec_op = bp->qec_op; in qec_init()
101 void __iomem *gregs = bp->gregs; in qec_init()
102 u8 bsizes = bp->bigmac_bursts; in qec_init()
165 static void bigmac_stop(struct bigmac *bp) in bigmac_stop() argument
167 bigmac_tx_reset(bp->bregs); in bigmac_stop()
168 bigmac_rx_reset(bp->bregs); in bigmac_stop()
171 static void bigmac_get_counters(struct bigmac *bp, void __iomem *bregs) in bigmac_get_counters() argument
173 struct net_device_stats *stats = &bp->dev->stats; in bigmac_get_counters()
193 static void bigmac_clean_rings(struct bigmac *bp) in bigmac_clean_rings() argument
[all …]
/Linux-v4.19/kernel/debug/kdb/
Dkdb_bp.c40 static char *kdb_bptype(kdb_bp_t *bp) in kdb_bptype() argument
42 if (bp->bp_type < 0 || bp->bp_type > 4) in kdb_bptype()
45 return kdb_rwtypes[bp->bp_type]; in kdb_bptype()
48 static int kdb_parsebp(int argc, const char **argv, int *nextargp, kdb_bp_t *bp) in kdb_parsebp() argument
53 bp->bph_length = 1; in kdb_parsebp()
56 bp->bp_type = BP_ACCESS_WATCHPOINT; in kdb_parsebp()
58 bp->bp_type = BP_WRITE_WATCHPOINT; in kdb_parsebp()
60 bp->bp_type = BP_HARDWARE_BREAKPOINT; in kdb_parsebp()
64 bp->bph_length = 1; in kdb_parsebp()
80 bp->bph_length = len; in kdb_parsebp()
[all …]
/Linux-v4.19/drivers/media/usb/pvrusb2/
Dpvrusb2-io.c32 #define BUFFER_CHECK(bp) do { \ argument
33 if ((bp)->signature != BUFFER_SIG) { \
36 (bp), __FILE__, __LINE__); \
37 pvr2_buffer_describe(bp, "BadSig"); \
42 #define BUFFER_CHECK(bp) do {} while (0) argument
109 static void pvr2_buffer_describe(struct pvr2_buffer *bp, const char *msg) in pvr2_buffer_describe() argument
115 bp, in pvr2_buffer_describe()
116 (bp ? pvr2_buffer_state_decode(bp->state) : "(invalid)"), in pvr2_buffer_describe()
117 (bp ? bp->id : 0), in pvr2_buffer_describe()
118 (bp ? bp->status : 0), in pvr2_buffer_describe()
[all …]
/Linux-v4.19/drivers/net/ethernet/
Ddnet.c30 static u16 dnet_readw_mac(struct dnet *bp, u16 reg) in dnet_readw_mac() argument
35 dnet_writel(bp, reg, MACREG_ADDR); in dnet_readw_mac()
42 data_read = dnet_readl(bp, MACREG_DATA); in dnet_readw_mac()
49 static void dnet_writew_mac(struct dnet *bp, u16 reg, u16 val) in dnet_writew_mac() argument
52 dnet_writel(bp, val, MACREG_DATA); in dnet_writew_mac()
55 dnet_writel(bp, reg | DNET_INTERNAL_WRITE, MACREG_ADDR); in dnet_writew_mac()
62 static void __dnet_set_hwaddr(struct dnet *bp) in __dnet_set_hwaddr() argument
66 tmp = be16_to_cpup((__be16 *)bp->dev->dev_addr); in __dnet_set_hwaddr()
67 dnet_writew_mac(bp, DNET_INTERNAL_MAC_ADDR_0_REG, tmp); in __dnet_set_hwaddr()
68 tmp = be16_to_cpup((__be16 *)(bp->dev->dev_addr + 2)); in __dnet_set_hwaddr()
[all …]
/Linux-v4.19/kernel/events/
Dhw_breakpoint.c84 __weak int hw_breakpoint_weight(struct perf_event *bp) in hw_breakpoint_weight() argument
118 static int task_bp_pinned(int cpu, struct perf_event *bp, enum bp_type_idx type) in task_bp_pinned() argument
120 struct task_struct *tsk = bp->hw.target; in task_bp_pinned()
134 static const struct cpumask *cpumask_of_bp(struct perf_event *bp) in cpumask_of_bp() argument
136 if (bp->cpu >= 0) in cpumask_of_bp()
137 return cpumask_of(bp->cpu); in cpumask_of_bp()
146 fetch_bp_busy_slots(struct bp_busy_slots *slots, struct perf_event *bp, in fetch_bp_busy_slots() argument
149 const struct cpumask *cpumask = cpumask_of_bp(bp); in fetch_bp_busy_slots()
157 if (!bp->hw.target) in fetch_bp_busy_slots()
160 nr += task_bp_pinned(cpu, bp, type); in fetch_bp_busy_slots()
[all …]
/Linux-v4.19/drivers/net/ethernet/cadence/
Dmacb_main.c47 #define RX_RING_BYTES(bp) (macb_dma_desc_get_size(bp) \ argument
48 * (bp)->rx_ring_size)
53 #define TX_RING_BYTES(bp) (macb_dma_desc_get_size(bp) \ argument
54 * (bp)->tx_ring_size)
57 #define MACB_TX_WAKEUP_THRESH(bp) (3 * (bp)->tx_ring_size / 4) argument
109 static unsigned int macb_dma_desc_get_size(struct macb *bp) in macb_dma_desc_get_size() argument
114 switch (bp->hw_dma_cap) { in macb_dma_desc_get_size()
136 static unsigned int macb_adj_dma_desc_idx(struct macb *bp, unsigned int desc_idx) in macb_adj_dma_desc_idx() argument
139 switch (bp->hw_dma_cap) { in macb_adj_dma_desc_idx()
155 static struct macb_dma_desc_64 *macb_64b_desc(struct macb *bp, struct macb_dma_desc *desc) in macb_64b_desc() argument
[all …]
/Linux-v4.19/drivers/net/fddi/skfp/
Dskfddi.c383 skfddi_priv *bp = &smc->os; in skfp_driver_init() local
389 bp->base_addr = dev->base_addr; in skfp_driver_init()
394 spin_lock_init(&bp->DriverLock); in skfp_driver_init()
397 bp->LocalRxBuffer = dma_alloc_coherent(&bp->pdev.dev, MAX_FRAME_SIZE, in skfp_driver_init()
398 &bp->LocalRxBufferDMA, in skfp_driver_init()
400 if (!bp->LocalRxBuffer) { in skfp_driver_init()
407 bp->SharedMemSize = mac_drv_check_space(); in skfp_driver_init()
408 pr_debug("Memory for HWM: %ld\n", bp->SharedMemSize); in skfp_driver_init()
409 if (bp->SharedMemSize > 0) { in skfp_driver_init()
410 bp->SharedMemSize += 16; // for descriptor alignment in skfp_driver_init()
[all …]

12345678910>>...18