/openbmc/linux/fs/xfs/ |
H A D | xfs_buf.c | 54 static int __xfs_buf_submit(struct xfs_buf *bp, bool wait); 58 struct xfs_buf *bp) in xfs_buf_submit() argument 60 return __xfs_buf_submit(bp, !(bp->b_flags & XBF_ASYNC)); in xfs_buf_submit() 65 struct xfs_buf *bp) in xfs_buf_is_vmapped() argument 74 return bp->b_addr && bp->b_page_count > 1; in xfs_buf_is_vmapped() 79 struct xfs_buf *bp) in xfs_buf_vmap_len() argument 81 return (bp->b_page_count * PAGE_SIZE); in xfs_buf_vmap_len() 99 struct xfs_buf *bp) in xfs_buf_ioacct_inc() argument 101 if (bp->b_flags & XBF_NO_IOACCT) in xfs_buf_ioacct_inc() 104 ASSERT(bp->b_flags & XBF_ASYNC); in xfs_buf_ioacct_inc() [all …]
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_main.c | 306 static int bnx2x_set_storm_rx_mode(struct bnx2x *bp); 312 static int bnx2x_hwtstamp_ioctl(struct bnx2x *bp, struct ifreq *ifr); 314 static void __storm_memset_dma_mapping(struct bnx2x *bp, in __storm_memset_dma_mapping() argument 317 REG_WR(bp, addr, U64_LO(mapping)); in __storm_memset_dma_mapping() 318 REG_WR(bp, addr + 4, U64_HI(mapping)); in __storm_memset_dma_mapping() 321 static void storm_memset_spq_addr(struct bnx2x *bp, in storm_memset_spq_addr() argument 327 __storm_memset_dma_mapping(bp, addr, mapping); in storm_memset_spq_addr() 330 static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, in storm_memset_vf_to_pf() argument 333 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf() 335 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf() [all …]
|
H A D | bnx2x.h | 53 #define BNX2X_MIN_MSIX_VEC_CNT(bp) ((bp)->min_msix_vec_cnt) argument 94 bp->dev ? (bp->dev->name) : "?", \ 99 if (unlikely(bp->msg_enable & (__mask))) \ 105 if (unlikely((bp->msg_enable & (__mask)) == __mask)) \ 111 if (unlikely(bp->msg_enable & (__mask))) \ 118 if (unlikely(netif_msg_probe(bp))) \ 121 bp->dev ? (bp->dev->name) : "?", \ 130 bp->dev ? (bp->dev->name) : "?", \ 140 if (unlikely(netif_msg_probe(bp))) \ 141 dev_info(&bp->pdev->dev, fmt, ##__VA_ARGS__); \ [all …]
|
H A D | bnx2x_cmn.h | 39 dma_free_coherent(&bp->pdev->dev, size, (void *)x, y); \ 55 void *x = dma_alloc_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 …]
|
H A D | bnx2x_cmn.c | 36 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), bnx2x_poll); in bnx2x_add_all_napi_cnic() 51 static void bnx2x_add_all_napi(struct bnx2x *bp) in bnx2x_add_all_napi() argument 56 for_each_eth_queue(bp, i) { in bnx2x_add_all_napi() 57 netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), bnx2x_poll); in bnx2x_add_all_napi() 61 static int bnx2x_calc_num_queues(struct bnx2x *bp) in bnx2x_calc_num_queues() argument [all …]
|
H A D | bnx2x_ethtool.c | 192 static int bnx2x_get_port_type(struct bnx2x *bp) in bnx2x_get_port_type() argument 195 u32 phy_idx = bnx2x_get_cur_phy_idx(bp); in bnx2x_get_port_type() 196 switch (bp->link_params.phy[phy_idx].media_type) { in bnx2x_get_port_type() 224 struct bnx2x *bp = netdev_priv(dev); in bnx2x_get_vf_link_ksettings() local 232 if (bp->state == BNX2X_STATE_OPEN) { in bnx2x_get_vf_link_ksettings() 234 &bp->vf_link_vars.link_report_flags)) in bnx2x_get_vf_link_ksettings() 239 cmd->base.speed = bp->vf_link_vars.line_speed; in bnx2x_get_vf_link_ksettings() 264 struct bnx2x *bp = netdev_priv(dev); in bnx2x_get_link_ksettings() local 265 int cfg_idx = bnx2x_get_link_cfg_idx(bp); in bnx2x_get_link_ksettings() 273 supported = bp->port.supported[cfg_idx] | in bnx2x_get_link_ksettings() [all …]
|
H A D | bnx2x_stats.c | 46 static inline u16 bnx2x_get_port_stats_dma_len(struct bnx2x *bp) in bnx2x_get_port_stats_dma_len() argument 51 if (SHMEM2_HAS(bp, sizeof_port_stats)) { in bnx2x_get_port_stats_dma_len() 52 u32 size = SHMEM2_RD(bp, sizeof_port_stats); in bnx2x_get_port_stats_dma_len() 68 if (bp->flags & BC_SUPPORTS_PFC_STATS) { in bnx2x_get_port_stats_dma_len() 86 static void bnx2x_dp_stats(struct bnx2x *bp) in bnx2x_dp_stats() argument 98 bp->fw_stats_req->hdr.cmd_num, in bnx2x_dp_stats() 99 bp->fw_stats_req->hdr.reserved0, in bnx2x_dp_stats() 100 bp->fw_stats_req->hdr.drv_stats_counter, in bnx2x_dp_stats() 101 bp->fw_stats_req->hdr.reserved1, in bnx2x_dp_stats() 102 bp->fw_stats_req->hdr.stats_counters_addrs.hi, in bnx2x_dp_stats() [all …]
|
H A D | bnx2x_init_ops.h | 22 #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 …]
|
H A D | bnx2x_sriov.h | 219 #define BNX2X_NR_VIRTFN(bp) ((bp)->vfdb->sriov.nr_virtfn) argument 221 #define for_each_vf(bp, var) \ argument 222 for ((var) = 0; (var) < BNX2X_NR_VIRTFN(bp); (var)++) 232 #define HW_VF_HANDLE(bp, abs_vfid) \ argument 233 (u16)(BP_ABS_FUNC((bp)) | (1<<3) | ((u16)(abs_vfid) << 4)) 240 #define GET_NUM_VFS_PER_PATH(bp) 64 /* use max possible value */ argument 241 #define GET_NUM_VFS_PER_PF(bp) ((bp)->vfdb ? (bp)->vfdb->sriov.total \ argument 247 void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, 250 void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, 318 #define BP_VFDB(bp) ((bp)->vfdb) argument [all …]
|
H A D | bnx2x_sriov.c | 29 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 …]
|
/openbmc/linux/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 243 static void bnx2_init_napi(struct bnx2 *bp); 244 static void bnx2_del_napi(struct bnx2 *bp); 246 static inline u32 bnx2_tx_avail(struct bnx2 *bp, struct bnx2_tx_ring_info *txr) in bnx2_tx_avail() argument 259 return bp->tx_ring_size - diff; in bnx2_tx_avail() 263 bnx2_reg_rd_ind(struct bnx2 *bp, u32 offset) in bnx2_reg_rd_ind() argument 268 spin_lock_irqsave(&bp->indirect_lock, flags); in bnx2_reg_rd_ind() 269 BNX2_WR(bp, BNX2_PCICFG_REG_WINDOW_ADDRESS, offset); in bnx2_reg_rd_ind() 270 val = BNX2_RD(bp, BNX2_PCICFG_REG_WINDOW); in bnx2_reg_rd_ind() 271 spin_unlock_irqrestore(&bp->indirect_lock, flags); in bnx2_reg_rd_ind() 276 bnx2_reg_wr_ind(struct bnx2 *bp, u32 offset, u32 val) in bnx2_reg_wr_ind() argument [all …]
|
H A D | b44.c | 164 static inline unsigned long br32(const struct b44 *bp, unsigned long reg) in br32() argument 166 return ssb_read32(bp->sdev, reg); in br32() 169 static inline void bw32(const struct b44 *bp, in bw32() argument 172 ssb_write32(bp->sdev, reg, val); in bw32() 175 static int b44_wait_bit(struct b44 *bp, unsigned long reg, in b44_wait_bit() argument 181 u32 val = br32(bp, reg); in b44_wait_bit() 191 netdev_err(bp->dev, "BUG! Timeout waiting for bit %08x of register %lx to %s\n", in b44_wait_bit() 199 static inline void __b44_cam_write(struct b44 *bp, in __b44_cam_write() argument 208 bw32(bp, B44_CAM_DATA_LO, val); in __b44_cam_write() 212 bw32(bp, B44_CAM_DATA_HI, val); in __b44_cam_write() [all …]
|
/openbmc/linux/drivers/net/fddi/ |
H A D | defxx.c | 258 #define dfx_use_mmio bp->mmio 267 static void dfx_bus_config_check(DFX_board_t *bp); 272 static int dfx_adap_init(DFX_board_t *bp, int get_buffers); 277 static void dfx_int_pr_halt_id(DFX_board_t *bp); 278 static void dfx_int_type_0_process(DFX_board_t *bp); 285 static int dfx_ctl_update_cam(DFX_board_t *bp); 286 static int dfx_ctl_update_filters(DFX_board_t *bp); 288 static int dfx_hw_dma_cmd_req(DFX_board_t *bp); 289 static int dfx_hw_port_ctrl_req(DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 da… 290 static void dfx_hw_adap_reset(DFX_board_t *bp, PI_UINT32 type); [all …]
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 261 bnxt_writeq(bp, (db)->db_key64 | DBR_TYPE_NQ | RING_CMP(idx), \ 268 bnxt_writeq(bp, (db)->db_key64 | DBR_TYPE_NQ_ARM | RING_CMP(idx),\ 271 static void bnxt_db_nq(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_nq() argument 273 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_nq() 279 static void bnxt_db_nq_arm(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_nq_arm() argument 281 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_nq_arm() 287 static void bnxt_db_cq(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_cq() argument 289 if (bp->flags & BNXT_FLAG_CHIP_P5) in bnxt_db_cq() 290 bnxt_writeq(bp, db->db_key64 | DBR_TYPE_CQ_ARMALL | in bnxt_db_cq() 296 static void bnxt_queue_fw_reset_work(struct bnxt *bp, unsigned long delay) in bnxt_queue_fw_reset_work() argument [all …]
|
H A D | bnxt_dcb.c | 25 static int bnxt_queue_to_tc(struct bnxt *bp, u8 queue_id) in bnxt_queue_to_tc() argument 29 for (i = 0; i < bp->max_tc; i++) { in bnxt_queue_to_tc() 30 if (bp->q_info[i].queue_id == queue_id) { in bnxt_queue_to_tc() 31 for (j = 0; j < bp->max_tc; j++) { in bnxt_queue_to_tc() 32 if (bp->tc_to_qidx[j] == i) in bnxt_queue_to_tc() 40 static int bnxt_hwrm_queue_pri2cos_cfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_pri2cos_cfg() argument 46 rc = hwrm_req_init(bp, req, HWRM_QUEUE_PRI2COS_CFG); in bnxt_hwrm_queue_pri2cos_cfg() 60 qidx = bp->tc_to_qidx[ets->prio_tc[i]]; in bnxt_hwrm_queue_pri2cos_cfg() 61 pri2cos[i] = bp->q_info[qidx].queue_id; in bnxt_hwrm_queue_pri2cos_cfg() 63 return hwrm_req_send(bp, req); in bnxt_hwrm_queue_pri2cos_cfg() [all …]
|
H A D | bnxt_sriov.c | 27 static int bnxt_hwrm_fwd_async_event_cmpl(struct bnxt *bp, in bnxt_hwrm_fwd_async_event_cmpl() argument 34 rc = hwrm_req_init(bp, req, HWRM_FWD_ASYNC_EVENT_CMPL); in bnxt_hwrm_fwd_async_event_cmpl() 48 rc = hwrm_req_send(bp, req); in bnxt_hwrm_fwd_async_event_cmpl() 51 netdev_err(bp->dev, "hwrm_fwd_async_event_cmpl failed. rc:%d\n", in bnxt_hwrm_fwd_async_event_cmpl() 56 static int bnxt_vf_ndo_prep(struct bnxt *bp, int vf_id) in bnxt_vf_ndo_prep() argument 58 if (!bp->pf.active_vfs) { in bnxt_vf_ndo_prep() 59 netdev_err(bp->dev, "vf ndo called though sriov is disabled\n"); in bnxt_vf_ndo_prep() 62 if (vf_id >= bp->pf.active_vfs) { in bnxt_vf_ndo_prep() 63 netdev_err(bp->dev, "Invalid VF id %d\n", vf_id); in bnxt_vf_ndo_prep() 71 struct bnxt *bp = netdev_priv(dev); in bnxt_set_vf_spoofchk() local [all …]
|
/openbmc/linux/drivers/sbus/char/ |
H A D | bbc_i2c.c | 55 static void set_device_claimage(struct bbc_i2c_bus *bp, struct platform_device *op, int val) in set_device_claimage() argument 60 if (bp->devs[i].device == op) { in set_device_claimage() 61 bp->devs[i].client_claimed = val; in set_device_claimage() 70 struct platform_device *bbc_i2c_getdev(struct bbc_i2c_bus *bp, int index) in bbc_i2c_getdev() argument 76 if (!(op = bp->devs[i].device)) in bbc_i2c_getdev() 90 struct bbc_i2c_client *bbc_i2c_attach(struct bbc_i2c_bus *bp, struct platform_device *op) in bbc_i2c_attach() argument 98 client->bp = bp; in bbc_i2c_attach() 110 claim_device(bp, op); in bbc_i2c_attach() 117 struct bbc_i2c_bus *bp = client->bp; in bbc_i2c_detach() local 120 release_device(bp, op); in bbc_i2c_detach() [all …]
|
/openbmc/linux/drivers/net/ethernet/sun/ |
H A D | sunbmac.c | 98 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 …]
|
/openbmc/linux/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-io.c | 22 #define BUFFER_CHECK(bp) do { \ argument 23 if ((bp)->signature != BUFFER_SIG) { \ 26 (bp), __FILE__, __LINE__); \ 27 pvr2_buffer_describe(bp, "BadSig"); \ 32 #define BUFFER_CHECK(bp) do {} while (0) argument 99 static void pvr2_buffer_describe(struct pvr2_buffer *bp, const char *msg) in pvr2_buffer_describe() argument 105 bp, in pvr2_buffer_describe() 106 (bp ? pvr2_buffer_state_decode(bp->state) : "(invalid)"), in pvr2_buffer_describe() 107 (bp ? bp->id : 0), in pvr2_buffer_describe() 108 (bp ? bp->status : 0), in pvr2_buffer_describe() [all …]
|
/openbmc/linux/drivers/net/ethernet/cadence/ |
H A D | macb_main.c | 56 #define RX_RING_BYTES(bp) (macb_dma_desc_get_size(bp) \ argument 57 * (bp)->rx_ring_size) 62 #define TX_RING_BYTES(bp) (macb_dma_desc_get_size(bp) \ argument 63 * (bp)->tx_ring_size) 66 #define MACB_TX_WAKEUP_THRESH(bp) (3 * (bp)->tx_ring_size / 4) argument 128 static unsigned int macb_dma_desc_get_size(struct macb *bp) in macb_dma_desc_get_size() argument 133 switch (bp in macb_dma_desc_get_size() 155 macb_adj_dma_desc_idx(struct macb * bp,unsigned int desc_idx) macb_adj_dma_desc_idx() argument 174 macb_64b_desc(struct macb * bp,struct macb_dma_desc * desc) macb_64b_desc() argument 182 macb_tx_ring_wrap(struct macb * bp,unsigned int index) macb_tx_ring_wrap() argument 211 macb_rx_ring_wrap(struct macb * bp,unsigned int index) macb_rx_ring_wrap() argument 230 hw_readl_native(struct macb * bp,int offset) hw_readl_native() argument 235 hw_writel_native(struct macb * bp,int offset,u32 value) hw_writel_native() argument 240 hw_readl(struct macb * bp,int offset) hw_readl() argument 245 hw_writel(struct macb * bp,int offset,u32 value) hw_writel() argument 279 macb_set_hwaddr(struct macb * bp) macb_set_hwaddr() argument 303 macb_get_hwaddr(struct macb * bp) macb_get_hwaddr() argument 332 macb_mdio_wait_for_idle(struct macb * bp) macb_mdio_wait_for_idle() argument 342 struct macb *bp = bus->priv; macb_mdio_read_c22() local 375 struct macb *bp = bus->priv; macb_mdio_read_c45() local 421 struct macb *bp = bus->priv; macb_mdio_write_c22() local 454 struct macb *bp = bus->priv; macb_mdio_write_c45() local 496 macb_init_buffers(struct macb * bp) macb_init_buffers() argument 522 macb_set_tx_clk(struct macb * bp,int speed) macb_set_tx_clk() argument 569 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); macb_usx_pcs_link_up() local 583 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); macb_usx_pcs_get_state() local 603 struct macb *bp = container_of(pcs, struct macb, phylink_usx_pcs); macb_usx_pcs_config() local 647 struct macb *bp = netdev_priv(ndev); macb_mac_config() local 705 struct macb *bp = netdev_priv(ndev); macb_mac_link_down() local 729 struct macb *bp = netdev_priv(ndev); macb_mac_link_up() local 795 struct macb *bp = netdev_priv(ndev); macb_mac_select_pcs() local 819 macb_phylink_connect(struct macb * bp) macb_phylink_connect() argument 854 struct macb *bp = netdev_priv(ndev); macb_get_pcs_fixed_state() local 862 struct macb *bp = netdev_priv(dev); macb_mii_probe() local 918 macb_mdiobus_register(struct macb * bp) macb_mdiobus_register() argument 951 macb_mii_init(struct macb * bp) macb_mii_init() argument 1005 macb_update_stats(struct macb * bp) macb_update_stats() argument 1017 macb_halt_tx(struct macb * bp) macb_halt_tx() argument 1037 macb_tx_unmap(struct macb * bp,struct macb_tx_skb * tx_skb,int budget) macb_tx_unmap() argument 1055 macb_set_addr(struct macb * bp,struct macb_dma_desc * desc,dma_addr_t addr) macb_set_addr() argument 1073 macb_get_addr(struct macb * bp,struct macb_dma_desc * desc) macb_get_addr() argument 1097 struct macb *bp = queue->bp; macb_tx_error_task() local 1242 struct macb *bp = queue->bp; macb_tx_complete() local 1317 struct macb *bp = queue->bp; gem_rx_refill() local 1399 struct macb *bp = queue->bp; gem_rx() local 1495 struct macb *bp = queue->bp; macb_rx_frame() local 1571 struct macb *bp = queue->bp; macb_init_rx_ring() local 1590 struct macb *bp = queue->bp; macb_rx() local 1668 struct macb *bp = queue->bp; macb_rx_pending() local 1684 struct macb *bp = queue->bp; macb_rx_poll() local 1721 struct macb *bp = queue->bp; macb_tx_restart() local 1763 struct macb *bp = queue->bp; macb_tx_poll() local 1805 struct macb *bp = from_tasklet(bp, t, hresp_err_tasklet); macb_hresp_error_task() local 1845 struct macb *bp = queue->bp; macb_wol_interrupt() local 1874 struct macb *bp = queue->bp; gem_wol_interrupt() local 1903 struct macb *bp = queue->bp; macb_interrupt() local 2025 struct macb *bp = netdev_priv(dev); macb_poll_controller() local 2037 macb_tx_map(struct macb * bp,struct macb_queue * queue,struct sk_buff * skb,unsigned int hdrlen) macb_tx_map() argument 2318 struct macb *bp = netdev_priv(dev); macb_start_xmit() local 2417 macb_init_rx_buffer_size(struct macb * bp,size_t size) macb_init_rx_buffer_size() argument 2437 gem_free_rx_buffers(struct macb * bp) gem_free_rx_buffers() argument 2470 macb_free_rx_buffers(struct macb * bp) macb_free_rx_buffers() argument 2482 macb_free_consistent(struct macb * bp) macb_free_consistent() argument 2508 gem_alloc_rx_buffers(struct macb * bp) gem_alloc_rx_buffers() argument 2527 macb_alloc_rx_buffers(struct macb * bp) macb_alloc_rx_buffers() argument 2544 macb_alloc_consistent(struct macb * bp) macb_alloc_consistent() argument 2586 gem_init_rings(struct macb * bp) gem_init_rings() argument 2611 macb_init_rings(struct macb * bp) macb_init_rings() argument 2628 macb_reset_hw(struct macb * bp) macb_reset_hw() argument 2660 gem_mdc_clk_div(struct macb * bp) gem_mdc_clk_div() argument 2685 macb_mdc_clk_div(struct macb * bp) macb_mdc_clk_div() argument 2710 macb_dbw(struct macb * bp) macb_dbw() argument 2733 macb_configure_dma(struct macb * bp) macb_configure_dma() argument 2779 macb_init_hw(struct macb * bp) macb_init_hw() argument 2876 struct macb *bp = netdev_priv(dev); macb_sethashtable() local 2894 struct macb *bp = netdev_priv(dev); macb_set_rx_mode() local 2936 struct macb *bp = netdev_priv(dev); macb_open() local 2996 struct macb *bp = netdev_priv(dev); macb_close() local 3050 gem_update_stats(struct macb * bp) gem_update_stats() argument 3079 gem_get_stats(struct macb * bp) gem_get_stats() argument 3123 struct macb *bp; gem_get_ethtool_stats() local 3133 struct macb *bp = netdev_priv(dev); gem_get_sset_count() local 3146 struct macb *bp = netdev_priv(dev); gem_get_ethtool_strings() local 3170 struct macb *bp = netdev_priv(dev); macb_get_stats() local 3223 struct macb *bp = netdev_priv(dev); macb_get_regs() local 3255 struct macb *bp = netdev_priv(netdev); macb_get_wol() local 3268 struct macb *bp = netdev_priv(netdev); macb_set_wol() local 3296 struct macb *bp = netdev_priv(netdev); macb_get_link_ksettings() local 3304 struct macb *bp = netdev_priv(netdev); macb_set_link_ksettings() local 3314 struct macb *bp = netdev_priv(netdev); macb_get_ringparam() local 3328 struct macb *bp = netdev_priv(netdev); macb_set_ringparam() local 3364 gem_get_tsu_rate(struct macb * bp) gem_get_tsu_rate() argument 3389 struct macb *bp = netdev_priv(dev); gem_get_ts_info() local 3430 struct macb *bp = netdev_priv(netdev); macb_get_ts_info() local 3438 gem_enable_flow_filters(struct macb * bp,bool enable) gem_enable_flow_filters() argument 3484 gem_prog_cmp_regs(struct macb * bp,struct ethtool_rx_flow_spec * fs) gem_prog_cmp_regs() argument 3570 struct macb *bp = netdev_priv(netdev); gem_add_flow_filter() local 3625 struct macb *bp = netdev_priv(netdev); gem_del_flow_filter() local 3661 struct macb *bp = netdev_priv(netdev); gem_get_flow_entry() local 3676 struct macb *bp = netdev_priv(netdev); gem_get_all_flow_entries() local 3695 struct macb *bp = netdev_priv(netdev); gem_get_rxnfc() local 3722 struct macb *bp = netdev_priv(netdev); gem_set_rxnfc() local 3779 struct macb *bp = netdev_priv(dev); macb_ioctl() local 3796 macb_set_txcsum_feature(struct macb * bp,netdev_features_t features) macb_set_txcsum_feature() argument 3813 macb_set_rxcsum_feature(struct macb * bp,netdev_features_t features) macb_set_rxcsum_feature() argument 3831 macb_set_rxflow_feature(struct macb * bp,netdev_features_t features) macb_set_rxflow_feature() argument 3843 struct macb *bp = netdev_priv(netdev); macb_set_features() local 3861 macb_restore_features(struct macb * bp) macb_restore_features() argument 3900 macb_configure_caps(struct macb * bp,const struct macb_config * dt_conf) macb_configure_caps() argument 4063 struct macb *bp = netdev_priv(dev); macb_init() local 4579 struct macb *bp = netdev_priv(dev); at91ether_init() local 4709 struct macb *bp = netdev_priv(dev); init_reset_optional() local 4968 struct macb *bp; macb_probe() local 5170 struct macb *bp; macb_remove() local 5199 struct macb *bp = netdev_priv(netdev); macb_suspend() local 5291 struct macb *bp = netdev_priv(netdev); macb_resume() local 5374 struct macb *bp = netdev_priv(netdev); macb_runtime_suspend() local 5387 struct macb *bp = netdev_priv(netdev); macb_runtime_resume() local [all...] |
H A D | macb_ptp.c | 28 static struct macb_dma_desc_ptp *macb_ptp_desc(struct macb *bp, in macb_ptp_desc() argument 31 if (bp->hw_dma_cap == HW_DMA_CAP_PTP) in macb_ptp_desc() 34 if (bp->hw_dma_cap == HW_DMA_CAP_64B_PTP) in macb_ptp_desc() 44 struct macb *bp = container_of(ptp, struct macb, ptp_clock_info); in gem_tsu_get_time() local 49 spin_lock_irqsave(&bp->tsu_clk_lock, flags); in gem_tsu_get_time() 51 first = gem_readl(bp, TN); in gem_tsu_get_time() 53 secl = gem_readl(bp, TSL); in gem_tsu_get_time() 54 sech = gem_readl(bp, TSH); in gem_tsu_get_time() 55 second = gem_readl(bp, TN); in gem_tsu_get_time() 63 ts->tv_nsec = gem_readl(bp, TN); in gem_tsu_get_time() [all …]
|
/openbmc/linux/kernel/debug/kdb/ |
H A D | kdb_bp.c | 40 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 …]
|
/openbmc/u-boot/include/zfs/ |
H A D | spa.h | 173 #define BP_GET_LSIZE(bp) \ argument 174 BF64_GET_SB((bp)->blk_prop, 0, 16, SPA_MINBLOCKSHIFT, 1) 175 #define BP_SET_LSIZE(bp, x) \ argument 176 BF64_SET_SB((bp)->blk_prop, 0, 16, SPA_MINBLOCKSHIFT, 1, x) 178 #define BP_GET_COMPRESS(bp) BF64_GET((bp)->blk_prop, 32, 8) argument 179 #define BP_SET_COMPRESS(bp, x) BF64_SET((bp)->blk_prop, 32, 8, x) argument 181 #define BP_GET_CHECKSUM(bp) BF64_GET((bp)->blk_prop, 40, 8) argument 182 #define BP_SET_CHECKSUM(bp, x) BF64_SET((bp)->blk_prop, 40, 8, x) argument 184 #define BP_GET_TYPE(bp) BF64_GET((bp)->blk_prop, 48, 8) argument 185 #define BP_SET_TYPE(bp, x) BF64_SET((bp)->blk_prop, 48, 8, x) argument [all …]
|
/openbmc/linux/drivers/net/ethernet/ |
H A D | dnet.c | 27 static u16 dnet_readw_mac(struct dnet *bp, u16 reg) in dnet_readw_mac() argument 32 dnet_writel(bp, reg, MACREG_ADDR); in dnet_readw_mac() 39 data_read = dnet_readl(bp, MACREG_DATA); in dnet_readw_mac() 46 static void dnet_writew_mac(struct dnet *bp, u16 reg, u16 val) in dnet_writew_mac() argument 49 dnet_writel(bp, val, MACREG_DATA); in dnet_writew_mac() 52 dnet_writel(bp, reg | DNET_INTERNAL_WRITE, MACREG_ADDR); in dnet_writew_mac() 59 static void __dnet_set_hwaddr(struct dnet *bp) in __dnet_set_hwaddr() argument 63 tmp = be16_to_cpup((const __be16 *)bp->dev->dev_addr); in __dnet_set_hwaddr() 64 dnet_writew_mac(bp, DNET_INTERNAL_MAC_ADDR_0_REG, tmp); in __dnet_set_hwaddr() 65 tmp = be16_to_cpup((const __be16 *)(bp->dev->dev_addr + 2)); in __dnet_set_hwaddr() [all …]
|
/openbmc/linux/drivers/net/fddi/skfp/ |
H A D | skfddi.c | 382 skfddi_priv *bp = &smc->os; in skfp_driver_init() local 388 bp->base_addr = dev->base_addr; in skfp_driver_init() 393 spin_lock_init(&bp->DriverLock); in skfp_driver_init() 396 bp->LocalRxBuffer = dma_alloc_coherent(&bp->pdev.dev, MAX_FRAME_SIZE, in skfp_driver_init() 397 &bp->LocalRxBufferDMA, in skfp_driver_init() 399 if (!bp->LocalRxBuffer) { in skfp_driver_init() 406 bp->SharedMemSize = mac_drv_check_space(); in skfp_driver_init() 407 pr_debug("Memory for HWM: %ld\n", bp->SharedMemSize); in skfp_driver_init() 408 if (bp->SharedMemSize > 0) { in skfp_driver_init() 409 bp->SharedMemSize += 16; // for descriptor alignment in skfp_driver_init() [all …]
|