Home
last modified time | relevance | path

Searched refs:ilt (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_init_ops.h637 struct bnx2x_ilt *ilt = BP_ILT(bp); in bnx2x_ilt_client_mem_op() local
640 if (!ilt || !ilt->lines) in bnx2x_ilt_client_mem_op()
643 ilt_cli = &ilt->clients[cli_num]; in bnx2x_ilt_client_mem_op()
649 rc = bnx2x_ilt_line_mem_op(bp, &ilt->lines[i], in bnx2x_ilt_client_mem_op()
692 struct bnx2x_ilt *ilt, int idx, u8 initop) in bnx2x_ilt_line_init_op()
695 int abs_idx = ilt->start_line + idx; in bnx2x_ilt_line_init_op()
702 bnx2x_ilt_line_wr(bp, abs_idx, ilt->lines[idx].page_mapping); in bnx2x_ilt_line_init_op()
765 struct bnx2x_ilt *ilt, in bnx2x_ilt_client_init_op_ilt()
775 bnx2x_ilt_line_init_op(bp, ilt, in bnx2x_ilt_client_init_op_ilt()
691 bnx2x_ilt_line_init_op(struct bnx2x *bp, struct bnx2x_ilt *ilt, int idx, u8 initop) bnx2x_ilt_line_init_op() argument
764 bnx2x_ilt_client_init_op_ilt(struct bnx2x *bp, struct bnx2x_ilt *ilt, struct ilt_client_info *ilt_cli, u8 initop) bnx2x_ilt_client_init_op_ilt() argument
784 struct bnx2x_ilt *ilt = BP_ILT(bp); bnx2x_ilt_client_init_op() local
792 struct bnx2x_ilt *ilt = BP_ILT(bp); bnx2x_ilt_client_id_init_op() local
816 struct bnx2x_ilt *ilt = BP_ILT(bp); bnx2x_ilt_init_client_psz() local
[all...]
H A Dbnx2x_sriov.c1645 /* called by bnx2x_init_hw_func, returns the next ilt line */
1649 struct bnx2x_ilt *ilt = BP_ILT(bp); in bnx2x_iov_init_ilt() local
1654 /* set vfs ilt lines */ in bnx2x_iov_init_ilt()
1658 ilt->lines[line+i].page = hw_cxt->addr; in bnx2x_iov_init_ilt()
1659 ilt->lines[line+i].page_mapping = hw_cxt->mapping; in bnx2x_iov_init_ilt()
1660 ilt->lines[line+i].size = hw_cxt->size; /* doesn't matter */ in bnx2x_iov_init_ilt()
H A Dbnx2x_main.c7146 * the ilt, translate to a logical address and send a request to read/write. in bnx2x_init_hw_common()
7147 * Since the ilt for the function that is down is not valid, this will cause in bnx2x_init_hw_common()
7204 struct bnx2x_ilt ilt; in bnx2x_init_hw_common() local
7206 memset(&ilt, 0, sizeof(struct bnx2x_ilt)); in bnx2x_init_hw_common()
7213 /* Step 1: set zeroes to all ilt page entries with valid bit on in bnx2x_init_hw_common()
7214 * Step 2: set the timers first/last ilt entry to point in bnx2x_init_hw_common()
7225 bnx2x_ilt_client_init_op_ilt(bp, &ilt, &ilt_cli, INITOP_CLEAR); in bnx2x_init_hw_common()
7957 struct bnx2x_ilt *ilt = BP_ILT(bp); in bnx2x_init_hw_func() local
7985 ilt = BP_ILT(bp); in bnx2x_init_hw_func()
7986 cdu_ilt_start = ilt in bnx2x_init_hw_func()
8642 struct bnx2x_ilt *ilt = BP_ILT(bp); bnx2x_ilt_set_info() local
[all...]
H A Dbnx2x_cmn.c4714 kfree(bp->ilt); in bnx2x_free_mem_bp()
4721 struct bnx2x_ilt *ilt; in bnx2x_alloc_mem_bp() local
4781 /* ilt */ in bnx2x_alloc_mem_bp()
4782 ilt = kzalloc(sizeof(*ilt), GFP_KERNEL); in bnx2x_alloc_mem_bp()
4783 if (!ilt) in bnx2x_alloc_mem_bp()
4785 bp->ilt = ilt; in bnx2x_alloc_mem_bp()
H A Dbnx2x.h1650 struct bnx2x_ilt *ilt; member
1651 #define BP_ILT(bp) ((bp)->ilt)
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_init_ops.h637 struct bnx2x_ilt *ilt = BP_ILT(bp); in bnx2x_ilt_client_mem_op() local
640 if (!ilt || !ilt->lines) in bnx2x_ilt_client_mem_op()
643 ilt_cli = &ilt->clients[cli_num]; in bnx2x_ilt_client_mem_op()
649 rc = bnx2x_ilt_line_mem_op(bp, &ilt->lines[i], in bnx2x_ilt_client_mem_op()
692 struct bnx2x_ilt *ilt, int idx, u8 initop) in bnx2x_ilt_line_init_op()
695 int abs_idx = ilt->start_line + idx; in bnx2x_ilt_line_init_op()
702 bnx2x_ilt_line_wr(bp, abs_idx, ilt->lines[idx].page_mapping); in bnx2x_ilt_line_init_op()
765 struct bnx2x_ilt *ilt, in bnx2x_ilt_client_init_op_ilt()
775 bnx2x_ilt_line_init_op(bp, ilt, in bnx2x_ilt_client_init_op_ilt()
691 bnx2x_ilt_line_init_op(struct bnx2x *bp, struct bnx2x_ilt *ilt, int idx, u8 initop) bnx2x_ilt_line_init_op() argument
764 bnx2x_ilt_client_init_op_ilt(struct bnx2x *bp, struct bnx2x_ilt *ilt, struct ilt_client_info *ilt_cli, u8 initop) bnx2x_ilt_client_init_op_ilt() argument
784 struct bnx2x_ilt *ilt = BP_ILT(bp); bnx2x_ilt_client_init_op() local
792 struct bnx2x_ilt *ilt = BP_ILT(bp); bnx2x_ilt_client_id_init_op() local
816 struct bnx2x_ilt *ilt = BP_ILT(bp); bnx2x_ilt_init_client_psz() local
[all...]
H A Dbnx2x_sriov.c1644 /* called by bnx2x_init_hw_func, returns the next ilt line */
1648 struct bnx2x_ilt *ilt = BP_ILT(bp); in bnx2x_iov_init_ilt() local
1653 /* set vfs ilt lines */ in bnx2x_iov_init_ilt()
1657 ilt->lines[line+i].page = hw_cxt->addr; in bnx2x_iov_init_ilt()
1658 ilt->lines[line+i].page_mapping = hw_cxt->mapping; in bnx2x_iov_init_ilt()
1659 ilt->lines[line+i].size = hw_cxt->size; /* doesn't matter */ in bnx2x_iov_init_ilt()
H A Dbnx2x_main.c7144 * the ilt, translate to a logical address and send a request to read/write. in bnx2x_init_hw_common()
7145 * Since the ilt for the function that is down is not valid, this will cause in bnx2x_init_hw_common()
7202 struct bnx2x_ilt ilt; in bnx2x_init_hw_common() local
7204 memset(&ilt, 0, sizeof(struct bnx2x_ilt)); in bnx2x_init_hw_common()
7211 /* Step 1: set zeroes to all ilt page entries with valid bit on in bnx2x_init_hw_common()
7212 * Step 2: set the timers first/last ilt entry to point in bnx2x_init_hw_common()
7223 bnx2x_ilt_client_init_op_ilt(bp, &ilt, &ilt_cli, INITOP_CLEAR); in bnx2x_init_hw_common()
7955 struct bnx2x_ilt *ilt = BP_ILT(bp); in bnx2x_init_hw_func() local
7983 ilt = BP_ILT(bp); in bnx2x_init_hw_func()
7984 cdu_ilt_start = ilt in bnx2x_init_hw_func()
8640 struct bnx2x_ilt *ilt = BP_ILT(bp); bnx2x_ilt_set_info() local
[all...]
H A Dbnx2x_cmn.c4725 kfree(bp->ilt); in bnx2x_free_mem_bp()
4732 struct bnx2x_ilt *ilt; in bnx2x_alloc_mem_bp() local
4792 /* ilt */ in bnx2x_alloc_mem_bp()
4793 ilt = kzalloc(sizeof(*ilt), GFP_KERNEL); in bnx2x_alloc_mem_bp()
4794 if (!ilt) in bnx2x_alloc_mem_bp()
4796 bp->ilt = ilt; in bnx2x_alloc_mem_bp()
H A Dbnx2x.h1651 struct bnx2x_ilt *ilt; member
1652 #define BP_ILT(bp) ((bp)->ilt)
/kernel/linux/linux-6.6/drivers/dma/dw-edma/
H A Ddw-edma-core.c584 struct dma_interleaved_template *ilt, in dw_edma_device_prep_interleaved_dma()
590 xfer.direction = ilt->dir; in dw_edma_device_prep_interleaved_dma()
591 xfer.xfer.il = ilt; in dw_edma_device_prep_interleaved_dma()
583 dw_edma_device_prep_interleaved_dma(struct dma_chan *dchan, struct dma_interleaved_template *ilt, unsigned long flags) dw_edma_device_prep_interleaved_dma() argument
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43legacy/
H A Dradio.c25 #include "ilt.h"
1870 u16 ilt; in b43legacy_radio_set_txpower_a() local
1883 ilt = b43legacy_ilt_read(dev, 0x3001); in b43legacy_radio_set_txpower_a()
1884 ilt &= 0x0007; in b43legacy_radio_set_txpower_a()
1888 dac |= ilt; in b43legacy_radio_set_txpower_a()
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43legacy/
H A Dradio.c25 #include "ilt.h"
1853 u16 ilt; in b43legacy_radio_set_txpower_a() local
1866 ilt = b43legacy_ilt_read(dev, 0x3001); in b43legacy_radio_set_txpower_a()
1867 ilt &= 0x0007; in b43legacy_radio_set_txpower_a()
1871 dac |= ilt; in b43legacy_radio_set_txpower_a()

Completed in 59 milliseconds