Lines Matching full:unsigned

252 	unsigned int tre;            /* log2 of core clocks per TP tick */
253 unsigned int dack_re; /* DACK timer resolution */
254 unsigned int la_mask; /* what events are recorded by TP LA */
279 unsigned int cclk;
289 unsigned int vpd_cap_addr;
290 unsigned int mps;
291 unsigned short speed;
292 unsigned short width;
327 unsigned int mode; /* RSS mode */
347 unsigned int nvi; /* N virtual interfaces */
348 unsigned int neq; /* N egress Qs */
349 unsigned int nethctrl; /* N egress ETH or CTRL Qs */
350 unsigned int niqflint; /* N ingress Qs/w free list(s) & intr */
351 unsigned int niq; /* N ingress Qs */
352 unsigned int tc; /* PCI-E traffic class */
353 unsigned int pmask; /* port access rights mask */
354 unsigned int nexactf; /* N exact MPS filters */
355 unsigned int r_caps; /* read capabilities */
356 unsigned int wx_caps; /* write/execute capabilities */
367 unsigned int core_vdd;
369 unsigned int sf_size; /* serial flash size in bytes */
370 unsigned int sf_nsec; /* # of flash sectors */
372 unsigned int fw_vers; /* firmware version */
373 unsigned int bs_vers; /* bootstrap version */
374 unsigned int tp_vers; /* TP microcode version */
375 unsigned int er_vers; /* expansion ROM version */
376 unsigned int scfg_vers; /* Serial Configuration version */
377 unsigned int vpd_vers; /* VPD version */
379 unsigned short mtus[NMTUS];
380 unsigned short a_wnd[NCCTRL_WIN];
381 unsigned short b_wnd[NCCTRL_WIN];
383 unsigned int cim_la_size;
387 unsigned int chipid:4; /* chip ID. T4 = 4, T5 = 5, ... */
388 unsigned int rev:4; /* chip revision */
389 unsigned int fpga:1; /* this is an FPGA */
390 unsigned int offload:1; /* hw is TOE capable, fw has divvied up card
392 unsigned int bypass:1; /* this is a bypass card */
393 unsigned int ethoffload:1;
394 unsigned int hash_filter:1;
395 unsigned int filter2_wr_support:1;
396 unsigned int port_caps32:1;
397 unsigned int smac_add_support:1;
399 unsigned int ofldq_wr_cred;
400 unsigned int eo_wr_cred;
402 unsigned int max_ordird_qp;
403 unsigned int max_ird_adapter;
413 unsigned int max_pkts_per_eth_tx_pkts_wr;
426 unsigned int idma_1s_thresh; /* 1s threshold in Core Clock ticks */
427 unsigned int idma_stalled[2]; /* synthesized stalled timers in HZ */
428 unsigned int idma_state[2]; /* IDMA Hang detect state */
429 unsigned int idma_qid[2]; /* IDMA Hung Ingress Queue ID */
430 unsigned int idma_warn[2]; /* time to warning in HZ */
436 unsigned short snap_len;
437 unsigned short min_len;
438 unsigned char skip_ofst;
439 unsigned char skip_len;
440 unsigned char invert;
441 unsigned char port;
545 static inline unsigned int core_ticks_per_usec(const struct adapter *adap) in core_ticks_per_usec()
550 static inline unsigned int us_to_core_ticks(const struct adapter *adap, in us_to_core_ticks()
551 unsigned int us) in us_to_core_ticks()
556 static inline unsigned int core_ticks_to_us(const struct adapter *adapter, in core_ticks_to_us()
557 unsigned int ticks) in core_ticks_to_us()
564 static inline unsigned int dack_ticks_to_usec(const struct adapter *adap, in dack_ticks_to_usec()
565 unsigned int ticks) in dack_ticks_to_usec()
582 void t4_set_reg_field(struct adapter *adap, unsigned int addr, u32 mask, u32 val);
610 void t4_read_indirect(struct adapter *adap, unsigned int addr_reg,
611 unsigned int data_reg, u32 *vals, unsigned int nregs,
612 unsigned int start_idx);
613 void t4_write_indirect(struct adapter *adap, unsigned int addr_reg,
614 unsigned int data_reg, const u32 *vals,
615 unsigned int nregs, unsigned int start_idx);
626 int t4_link_l1cfg(struct adapter *adap, unsigned int mbox, unsigned int port,
628 int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port);
631 int t4_eeprom_ptov(unsigned int phys_addr, unsigned int fn, unsigned int sz);
633 int t4_read_flash(struct adapter *adapter, unsigned int addr, unsigned int nwords,
635 int t4_write_flash(struct adapter *adapter, unsigned int addr,
636 unsigned int n, const u8 *data, int byte_oriented);
637 int t4_load_fw(struct adapter *adapter, const u8 *fw_data, unsigned int size);
640 int t4_load_bootcfg(struct adapter *adapter, const u8 *cfg_data, unsigned int size);
642 unsigned int boot_addr, unsigned int size);
645 int t4_load_cfg(struct adapter *adapter, const u8 *cfg_data, unsigned int size);
668 int t4_config_rss_range(struct adapter *adapter, int mbox, unsigned int viid,
669 int start, int n, const u16 *rspq, unsigned int nrspq);
670 int t4_config_glbl_rss(struct adapter *adapter, int mbox, unsigned int mode,
671 unsigned int flags);
672 int t4_config_vi_rss(struct adapter *adapter, int mbox, unsigned int viid,
673 unsigned int flags, unsigned int defq, unsigned int skeyidx,
674 unsigned int skey);
679 void t4_read_rss_pf_config(struct adapter *adapter, unsigned int index,
681 void t4_write_rss_pf_config(struct adapter *adapter, unsigned int index,
683 void t4_read_rss_vf_config(struct adapter *adapter, unsigned int index,
685 void t4_write_rss_vf_config(struct adapter *adapter, unsigned int index,
691 int t4_mps_set_active_ports(struct adapter *adap, unsigned int port_mask);
695 int t4_read_cim_ibq(struct adapter *adap, unsigned int qid, u32 *data, size_t n);
696 int t4_read_cim_obq(struct adapter *adap, unsigned int qid, u32 *data, size_t n);
697 int t4_cim_read(struct adapter *adap, unsigned int addr, unsigned int n,
698 unsigned int *valp);
699 int t4_cim_write(struct adapter *adap, unsigned int addr, unsigned int n,
700 const unsigned int *valp);
701 int t4_cim_ctl_read(struct adapter *adap, unsigned int addr, unsigned int n,
702 unsigned int *valp);
703 int t4_cim_read_la(struct adapter *adap, u32 *la_buf, unsigned int *wrptr);
705 unsigned int *pif_req_wrptr, unsigned int *pif_rsp_wrptr);
720 int t4_set_vf_mac(struct adapter *adapter, unsigned int pf, unsigned int vf,
721 unsigned int naddr, u8 *addr);
723 unsigned int t4_get_regs_len(struct adapter *adapter);
737 void t4_read_pace_tbl(struct adapter *adap, unsigned int pace_vals[NTX_SCHED]);
738 void t4_get_tx_sched(struct adapter *adap, unsigned int sched, unsigned int *kbps,
739 unsigned int *ipg, bool sleep_ok);
740 void t4_tp_wr_bits_indirect(struct adapter *adap, unsigned int addr,
741 unsigned int mask, unsigned int val);
742 void t4_tp_read_la(struct adapter *adap, u64 *la_buf, unsigned int *wrptr);
759 void t4_get_fcoe_stats(struct adapter *adap, unsigned int idx,
761 void t4_load_mtus(struct adapter *adap, const unsigned short *mtus,
762 const unsigned short *alpha, const unsigned short *beta);
766 int t4_set_sched_bps(struct adapter *adap, int sched, unsigned int kbps);
767 int t4_set_sched_ipg(struct adapter *adap, int sched, unsigned int ipg);
768 int t4_set_pace_tbl(struct adapter *adap, const unsigned int *pace_vals,
769 unsigned int start, unsigned int n);
772 void t4_mk_filtdelwr(unsigned int ftid, struct fw_filter_wr *wr, int qid);
774 void t4_wol_magic_enable(struct adapter *adap, unsigned int port, const u8 *addr);
775 int t4_wol_pat_enable(struct adapter *adap, unsigned int port, unsigned int map,
776 u64 mask0, u64 mask1, unsigned int crc, bool enable);
778 int t4_fw_hello(struct adapter *adap, unsigned int mbox, unsigned int evt_mbox,
780 int t4_fw_bye(struct adapter *adap, unsigned int mbox);
781 int t4_fw_reset(struct adapter *adap, unsigned int mbox, int reset);
782 int t4_fw_halt(struct adapter *adap, unsigned int mbox, int force);
783 int t4_fw_restart(struct adapter *adap, unsigned int mbox);
784 int t4_fw_upgrade(struct adapter *adap, unsigned int mbox,
785 const u8 *fw_data, unsigned int size, int force);
786 int t4_fw_initialize(struct adapter *adap, unsigned int mbox);
787 int t4_query_params(struct adapter *adap, unsigned int mbox, unsigned int pf,
788 unsigned int vf, unsigned int nparams, const u32 *params,
790 int t4_query_params_rw(struct adapter *adap, unsigned int mbox, unsigned int pf,
791 unsigned int vf, unsigned int nparams, const u32 *params,
793 int t4_set_params_timeout(struct adapter *adap, unsigned int mbox,
794 unsigned int pf, unsigned int vf,
795 unsigned int nparams, const u32 *params,
797 int t4_set_params(struct adapter *adap, unsigned int mbox, unsigned int pf,
798 unsigned int vf, unsigned int nparams, const u32 *params,
800 int t4_cfg_pfvf(struct adapter *adap, unsigned int mbox, unsigned int pf,
801 unsigned int vf, unsigned int txq, unsigned int txq_eth_ctrl,
802 unsigned int rxqi, unsigned int rxq, unsigned int tc,
803 unsigned int vi, unsigned int cmask, unsigned int pmask,
804 unsigned int exactf, unsigned int rcaps, unsigned int wxcaps);
805 int t4_alloc_vi_func(struct adapter *adap, unsigned int mbox,
806 unsigned int port, unsigned int pf, unsigned int vf,
807 unsigned int nmac, u8 *mac, u16 *rss_size,
809 unsigned int portfunc, unsigned int idstype);
810 int t4_alloc_vi(struct adapter *adap, unsigned int mbox, unsigned int port,
811 unsigned int pf, unsigned int vf, unsigned int nmac, u8 *mac,
813 int t4_free_vi(struct adapter *adap, unsigned int mbox,
814 unsigned int pf, unsigned int vf,
815 unsigned int viid);
816 int t4_set_rxmode(struct adapter *adap, unsigned int mbox, unsigned int viid,
819 int t4_alloc_mac_filt(struct adapter *adap, unsigned int mbox, unsigned int viid,
820 bool free, unsigned int naddr, const u8 **addr, u16 *idx,
822 int t4_free_mac_filt(struct adapter *adap, unsigned int mbox,
823 unsigned int viid, unsigned int naddr,
825 int t4_free_encap_mac_filt(struct adapter *adap, unsigned int viid,
827 int t4_free_raw_mac_filt(struct adapter *adap, unsigned int viid,
828 const u8 *addr, const u8 *mask, unsigned int idx,
830 int t4_alloc_raw_mac_filt(struct adapter *adap, unsigned int viid,
831 const u8 *addr, const u8 *mask, unsigned int idx,
833 int t4_alloc_encap_mac_filt(struct adapter *adap, unsigned int viid,
834 const u8 *addr, const u8 *mask, unsigned int vni,
835 unsigned int vni_mask, u8 dip_hit, u8 lookup_type,
837 int t4_change_mac(struct adapter *adap, unsigned int mbox, unsigned int viid,
839 int t4_del_mac(struct adapter *adap, unsigned int mbox, unsigned int viid,
841 int t4_add_mac(struct adapter *adap, unsigned int mbox, unsigned int viid,
843 int t4_set_addr_hash(struct adapter *adap, unsigned int mbox, unsigned int viid,
845 int t4_enable_vi_params(struct adapter *adap, unsigned int mbox,
846 unsigned int viid, bool rx_en, bool tx_en, bool dcb_en);
847 int t4_enable_vi(struct adapter *adap, unsigned int mbox, unsigned int viid,
849 int t4_identify_port(struct adapter *adap, unsigned int mbox, unsigned int viid,
850 unsigned int nblinks);
851 int t4_mdio_rd(struct adapter *adap, unsigned int mbox, unsigned int phy_addr,
852 unsigned int mmd, unsigned int reg, unsigned int *valp);
853 int t4_mdio_wr(struct adapter *adap, unsigned int mbox, unsigned int phy_addr,
854 unsigned int mmd, unsigned int reg, unsigned int val);
855 int t4_i2c_io(struct adapter *adap, unsigned int mbox,
856 int port, unsigned int devid,
857 unsigned int offset, unsigned int len,
859 int t4_i2c_rd(struct adapter *adap, unsigned int mbox,
860 int port, unsigned int devid,
861 unsigned int offset, unsigned int len,
863 int t4_i2c_wr(struct adapter *adap, unsigned int mbox,
864 int port, unsigned int devid,
865 unsigned int offset, unsigned int len,
867 int t4_iq_stop(struct adapter *adap, unsigned int mbox, unsigned int pf,
868 unsigned int vf, unsigned int iqtype, unsigned int iqid,
869 unsigned int fl0id, unsigned int fl1id);
870 int t4_iq_free(struct adapter *adap, unsigned int mbox, unsigned int pf,
871 unsigned int vf, unsigned int iqtype, unsigned int iqid,
872 unsigned int fl0id, unsigned int fl1id);
873 int t4_eth_eq_stop(struct adapter *adap, unsigned int mbox, unsigned int pf,
874 unsigned int vf, unsigned int eqid);
875 int t4_eth_eq_free(struct adapter *adap, unsigned int mbox, unsigned int pf,
876 unsigned int vf, unsigned int eqid);
877 int t4_ctrl_eq_free(struct adapter *adap, unsigned int mbox, unsigned int pf,
878 unsigned int vf, unsigned int eqid);
879 int t4_ofld_eq_free(struct adapter *adap, unsigned int mbox, unsigned int pf,
880 unsigned int vf, unsigned int eqid);
881 int t4_sge_ctxt_rd(struct adapter *adap, unsigned int mbox, unsigned int cid,
883 int t4_sge_ctxt_rd_bd(struct adapter *adap, unsigned int cid, enum ctxt_type ctype,
885 int t4_sge_ctxt_flush(struct adapter *adap, unsigned int mbox, int ctxt_type);
886 const char *t4_link_down_rc_str(unsigned char link_down_rc);
889 int t4_fwaddrspace_write(struct adapter *adap, unsigned int mbox, u32 addr, u32 val);
897 unsigned int maxrate, int sleep_ok);
901 int mode, unsigned int maxrate, int pktsize,
903 int t4_config_watchdog(struct adapter *adapter, unsigned int mbox,
904 unsigned int pf, unsigned int vf,
905 unsigned int timeout, unsigned int action);
906 int t4_get_devlog_level(struct adapter *adapter, unsigned int *level);
907 int t4_set_devlog_level(struct adapter *adapter, unsigned int level);
920 int t4_set_vlan_acl(struct adapter *adap, unsigned int mbox, unsigned int vf,
924 unsigned int nparams, const u32 *params, in t4vf_query_params()
931 unsigned int nparams, const u32 *params, in t4vf_set_params()
949 int t4vf_get_vf_mac(struct adapter *adapter, unsigned int port,
950 unsigned int *naddr, u8 *addr);
952 int t4_bar2_sge_qregs(struct adapter *adapter, unsigned int qid,
954 unsigned int *pbar2_qid);
955 unsigned int fwcap_to_speed(uint32_t caps);
956 uint32_t speed_to_fwcap(unsigned int speed);