Lines Matching defs:cxgb4_lld_info

422 struct cxgb4_lld_info {  struct
423 struct pci_dev *pdev; /* associated PCI device */
424 struct l2t_data *l2t; /* L2 table */
425 struct tid_info *tids; /* TID table */
426 struct net_device **ports; /* device ports */
427 const struct cxgb4_virt_res *vr; /* assorted HW resources */
428 const unsigned short *mtus; /* MTU table */
429 const unsigned short *rxq_ids; /* the ULD's Rx queue ids */
430 const unsigned short *ciq_ids; /* the ULD's concentrator IQ ids */
431 unsigned short nrxq; /* # of Rx queues */
432 unsigned short ntxq; /* # of Tx queues */
433 unsigned short nciq; /* # of concentrator IQ */
434 unsigned char nchan:4; /* # of channels */
435 unsigned char nports:4; /* # of ports */
436 unsigned char wr_cred; /* WR 16-byte credits */
437 unsigned char adapter_type; /* type of adapter */
438 unsigned char fw_api_ver; /* FW API version */
439 unsigned char crypto; /* crypto support */
440 unsigned int fw_vers; /* FW version */
441 unsigned int iscsi_iolen; /* iSCSI max I/O length */
442 unsigned int cclk_ps; /* Core clock period in psec */
443 unsigned short udb_density; /* # of user DB/page */
444 unsigned short ucq_density; /* # of user CQs/page */
445 unsigned int sge_host_page_size; /* SGE host page size */
446 unsigned short filt_mode; /* filter optional components */
447 unsigned short tx_modq[NCHAN]; /* maps each tx channel to a */
449 void __iomem *gts_reg; /* address of GTS register */
450 void __iomem *db_reg; /* address of kernel doorbell */
451 int dbfifo_int_thresh; /* doorbell fifo int threshold */
452 unsigned int sge_ingpadboundary; /* SGE ingress padding boundary */
453 unsigned int sge_egrstatuspagesize; /* SGE egress status page size */
454 unsigned int sge_pktshift; /* Padding between CPL and */
456 unsigned int pf; /* Physical Function we're using */
457 bool enable_fw_ofld_conn; /* Enable connection through fw */
481 void *(*add)(const struct cxgb4_lld_info *p); argument