| /drivers/net/ethernet/meta/fbnic/ |
| A D | fbnic_netdev.c | 57 fbnic_time_stop(fbn); in __fbnic_open() 63 fbnic_free_resources(fbn); in __fbnic_open() 76 err = __fbnic_open(fbn); in fbnic_open() 78 fbnic_up(fbn); in fbnic_open() 87 fbnic_down(fbn); in fbnic_stop() 90 fbnic_time_stop(fbn); in fbnic_stop() 388 fbnic_rss_reinit(fbn->fbd, fbn); in fbnic_hwtstamp_set() 604 tx->needs_csum = fbn->tx_stats.twq.csum_partial + fbn->tx_stats.twq.lso; in fbnic_get_base_stats() 650 if (fbn->phylink) in fbnic_netdev_free() 686 fbn->netdev = netdev; in fbnic_netdev_alloc() [all …]
|
| A D | fbnic_phylink.c | 87 if (fbn->fec & FBNIC_FEC_RS) { in fbnic_phylink_get_fecparam() 115 struct fbnic_dev *fbd = fbn->fbd; in fbnic_phylink_pcs_get_state() 117 switch (fbn->aui) { in fbnic_phylink_pcs_get_state() 142 struct fbnic_dev *fbd = fbn->fbd; in fbnic_phylink_pcs_enable() 151 struct fbnic_dev *fbd = fbn->fbd; in fbnic_phylink_pcs_disable() 179 return &fbn->phylink_pcs; in fbnic_phylink_mac_select_pcs() 194 struct fbnic_dev *fbd = fbn->fbd; in fbnic_phylink_mac_link_down() 198 fbn->link_down_events++; in fbnic_phylink_mac_link_down() 209 struct fbnic_dev *fbd = fbn->fbd; in fbnic_phylink_mac_link_up() 245 fbnic_mac_get_fw_settings(fbd, &fbn->aui, &fbn->fec); in fbnic_phylink_init() [all …]
|
| A D | fbnic_time.c | 97 struct fbnic_net *fbn; in fbnic_ptp_do_aux_work() local 99 fbn = netdev_priv(fbd->netdev); in fbnic_ptp_do_aux_work() 131 struct fbnic_net *fbn; in fbnic_ptp_adjtime() local 134 fbn = netdev_priv(fbd->netdev); in fbnic_ptp_adjtime() 138 WRITE_ONCE(fbn->time_offset, READ_ONCE(fbn->time_offset) + delta); in fbnic_ptp_adjtime() 150 struct fbnic_net *fbn; in fbnic_ptp_gettimex64() local 155 fbn = netdev_priv(fbd->netdev); in fbnic_ptp_gettimex64() 184 struct fbnic_net *fbn; in fbnic_ptp_settime64() local 250 fbn->time_offset = 0; in fbnic_ptp_reset() 251 fbn->time_high = 0; in fbnic_ptp_reset() [all …]
|
| A D | fbnic_ethtool.c | 348 fbnic_flush(fbn); in fbnic_set_ringparam() 352 fbnic_up(fbn); in fbnic_set_ringparam() 362 fbnic_up(fbn); in fbnic_set_ringparam() 1289 fbnic_rss_reinit_hw(fbn->fbd, fbn); in fbnic_set_rxfh() 1341 fbnic_rss_reinit(fbn->fbd, fbn); in fbnic_set_rss_hash_opts() 1363 fbnic_rss_reinit_hw(fbn->fbd, fbn); in fbnic_modify_rxfh_context() 1414 if (fbn->num_rx_queues > fbn->num_napi || in fbnic_get_channels() 1415 fbn->num_tx_queues > fbn->num_napi) in fbnic_get_channels() 1420 fbn->num_rx_queues + fbn->num_tx_queues - fbn->num_napi; in fbnic_get_channels() 1495 fbnic_up(fbn); in fbnic_set_channels() [all …]
|
| A D | fbnic_txrx.c | 167 struct fbnic_net *fbn; in fbnic_tx_tstamp() local 614 struct fbnic_net *fbn; in fbnic_clean_tsq() local 1255 WARN_ON(fbn->tx[txr->q_idx] && fbn->tx[txr->q_idx] != txr); in fbnic_remove_tx_ring() 1268 WARN_ON(fbn->rx[rxr->q_idx] && fbn->rx[rxr->q_idx] != rxr); in fbnic_remove_rx_ring() 1301 if (fbn->napi[i]) in fbnic_free_napi_vectors() 1302 fbnic_free_napi_vector(fbn, fbn->napi[i]); in fbnic_free_napi_vectors() 1314 .pool_size = (fbn->hpq_size + fbn->ppq_size) * nv->rxt_count, in fbnic_alloc_nv_page_pool() 1778 fbnic_free_nv_resources(fbn, fbn->napi[i]); in fbnic_free_resources() 1786 err = fbnic_alloc_nv_resources(fbn, fbn->napi[i]); in fbnic_alloc_resources() 1795 fbnic_free_nv_resources(fbn, fbn->napi[i]); in fbnic_alloc_resources() [all …]
|
| A D | fbnic_pci.c | 134 fbnic_enable(fbn); in fbnic_up() 136 fbnic_fill(fbn); in fbnic_up() 138 fbnic_rss_reinit_hw(fbn->fbd, fbn); in fbnic_up() 143 fbnic_napi_enable(fbn); in fbnic_up() 154 fbnic_napi_disable(fbn); in fbnic_down_noidle() 160 fbnic_disable(fbn); in fbnic_down_noidle() 165 fbnic_down_noidle(fbn); in fbnic_down() 169 fbnic_flush(fbn); in fbnic_down() 427 struct fbnic_net *fbn; in __fbnic_pm_resume() local 463 fbnic_reset_queues(fbn, fbn->num_tx_queues, fbn->num_rx_queues); in __fbnic_pm_resume() [all …]
|
| A D | fbnic_txrx.h | 152 int fbnic_alloc_napi_vectors(struct fbnic_net *fbn); 153 void fbnic_free_napi_vectors(struct fbnic_net *fbn); 154 int fbnic_alloc_resources(struct fbnic_net *fbn); 155 void fbnic_free_resources(struct fbnic_net *fbn); 156 int fbnic_set_netif_queues(struct fbnic_net *fbn); 159 void fbnic_napi_enable(struct fbnic_net *fbn); 160 void fbnic_napi_disable(struct fbnic_net *fbn); 161 void fbnic_enable(struct fbnic_net *fbn); 162 void fbnic_disable(struct fbnic_net *fbn); 163 void fbnic_flush(struct fbnic_net *fbn); [all …]
|
| A D | fbnic_netdev.h | 73 int __fbnic_open(struct fbnic_net *fbn); 74 void fbnic_up(struct fbnic_net *fbn); 75 void fbnic_down(struct fbnic_net *fbn); 76 void fbnic_down_noidle(struct fbnic_net *fbn); 82 void fbnic_reset_queues(struct fbnic_net *fbn, 89 void fbnic_time_init(struct fbnic_net *fbn); 90 int fbnic_time_start(struct fbnic_net *fbn); 91 void fbnic_time_stop(struct fbnic_net *fbn);
|
| A D | fbnic_rpc.c | 12 void fbnic_reset_indir_tbl(struct fbnic_net *fbn) in fbnic_reset_indir_tbl() argument 14 unsigned int num_rx = fbn->num_rx_queues; in fbnic_reset_indir_tbl() 17 if (netif_is_rxfh_configured(fbn->netdev)) in fbnic_reset_indir_tbl() 40 void fbnic_rss_init_en_mask(struct fbnic_net *fbn) in fbnic_rss_init_en_mask() argument 42 fbn->rss_flow_hash[FBNIC_TCP4_HASH_OPT] = RX_HASH_OPT_L4; in fbnic_rss_init_en_mask() 43 fbn->rss_flow_hash[FBNIC_TCP6_HASH_OPT] = RX_HASH_OPT_L4; in fbnic_rss_init_en_mask() 45 fbn->rss_flow_hash[FBNIC_UDP4_HASH_OPT] = RX_HASH_OPT_L3; in fbnic_rss_init_en_mask() 66 u32 flow_hash = fbn->rss_flow_hash[flow_type]; in fbnic_flow_hash_2_rss_en_mask() 88 wr32(fbd, FBNIC_RPC_RSS_KEY(i), fbn->rss_key[i]); in fbnic_rss_reinit_hw() 278 switch (fbn->hwtstamp_config.rx_filter) { in fbnic_rss_reinit() [all …]
|
| A D | fbnic_irq.c | 124 struct fbnic_net *fbn; in fbnic_pcs_msix_intr() local 132 fbn = netdev_priv(fbd->netdev); in fbnic_pcs_msix_intr() 134 phylink_pcs_change(&fbn->phylink_pcs, false); in fbnic_pcs_msix_intr() 252 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_napi_request_irq() local 260 &fbn->napi[i]); in fbnic_napi_request_irq() 272 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_napi_free_irq() local 278 fbnic_free_irq(fbd, nv->v_idx, &fbn->napi[i]); in fbnic_napi_free_irq()
|
| A D | fbnic_rpc.h | 188 void fbnic_reset_indir_tbl(struct fbnic_net *fbn); 190 void fbnic_rss_init_en_mask(struct fbnic_net *fbn); 192 void fbnic_rss_reinit_hw(struct fbnic_dev *fbd, struct fbnic_net *fbn); 193 void fbnic_rss_reinit(struct fbnic_dev *fbd, struct fbnic_net *fbn); 194 u16 fbnic_flow_hash_2_rss_en_mask(struct fbnic_net *fbn, int flow_type);
|
| A D | fbnic_mac.c | 446 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in __fbnic_mac_cmd_config_asic() local 455 if (fbn->fec == FBNIC_FEC_OFF) in __fbnic_mac_cmd_config_asic() 463 struct fbnic_net *fbn = netdev_priv(fbd->netdev); in fbnic_mac_get_pcs_link_status() local 471 switch (fbn->aui) { in fbnic_mac_get_pcs_link_status() 479 switch (fbn->fec) { in fbnic_mac_get_pcs_link_status() 497 switch (fbn->fec) { in fbnic_mac_get_pcs_link_status()
|
| /drivers/s390/char/ |
| A D | sclp_sdias.h | 35 u32 fbn; member
|
| A D | sclp_sdias.c | 188 sccb->evbuf.fbn = start_blk; in sclp_sdias_copy()
|
| /drivers/hwmon/ |
| A D | lm93.c | 881 static void lm93_read_block(struct i2c_client *client, u8 fbn, u8 *values) in lm93_read_block() argument 887 lm93_block_read_cmds[fbn].cmd, lm93_block_buffer); in lm93_read_block() 889 if (result == lm93_block_read_cmds[fbn].len) { in lm93_read_block() 894 lm93_block_read_cmds[fbn].cmd); in lm93_read_block() 899 if (result == lm93_block_read_cmds[fbn].len) { in lm93_read_block() 901 lm93_block_read_cmds[fbn].len); in lm93_read_block()
|