| /freebsd/sys/dev/flash/flexspi/ | 
| H A D | flex_spi.c | 195 	uint32_t lut;  in flex_spi_prepare_lut()  local197 	/* unlock LUT */  in flex_spi_prepare_lut()
 206 		lut = LUT_DEF(0, LUT_CMD, LUT_PAD(1), FSPI_CMD_READ_IDENT);  in flex_spi_prepare_lut()
 207 		lut |= LUT_DEF(1, LUT_NXP_READ, LUT_PAD(1), 0);  in flex_spi_prepare_lut()
 208 		write_reg(sc, FSPI_LUT_REG(lut_id), lut);  in flex_spi_prepare_lut()
 212 		lut = LUT_DEF(0, LUT_CMD, LUT_PAD(1), FSPI_CMD_FAST_READ);  in flex_spi_prepare_lut()
 213 		lut |= LUT_DEF(1, LUT_ADDR, LUT_PAD(1), 3*8);  in flex_spi_prepare_lut()
 214 		write_reg(sc, FSPI_LUT_REG(lut_id), lut);  in flex_spi_prepare_lut()
 215 		lut = LUT_DEF(0, LUT_DUMMY, LUT_PAD(1), 1*8);  in flex_spi_prepare_lut()
 216 		lut |= LUT_DEF(1, LUT_NXP_READ, LUT_PAD(1), 0);  in flex_spi_prepare_lut()
 [all …]
 
 | 
| H A D | flex_spi.h | 246 /* Instruction set for the LUT register. */276 /* LUT to operation mapping */
 287  * Calculate number of required PAD bits for LUT register.
 297  * Macro for constructing the LUT entries with the following
 308 /* Macros for constructing the LUT register. */
 
 | 
| /freebsd/sys/dev/netmap/ | 
| H A D | netmap_mem2.c | 103 	struct lut_entry *lut;  /* virt,phys addresses, objtotal entries */  member192 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut)  in netmap_mem_get_lut()  argument
 197 	rv = nmd->ops->nmd_get_lut(nmd, lut);  in netmap_mem_get_lut()
 504 netmap_mem2_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut)  in netmap_mem2_get_lut()  argument
 506 	lut->lut = nmd->pools[NETMAP_BUF_POOL].lut;  in netmap_mem2_get_lut()
 508 	lut->plut = lut->lut;  in netmap_mem2_get_lut()
 510 	lut->objtotal = nmd->pools[NETMAP_BUF_POOL].objtotal;  in netmap_mem2_get_lut()
 511 	lut->objsize = nmd->pools[NETMAP_BUF_POOL]._objsize;  in netmap_mem2_get_lut()
 769 	struct lut_entry *lut;  in nm_alloc_lut()  local
 771 	lut = vmalloc(n);  in nm_alloc_lut()
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/display/msm/ | 
| H A D | qcom,qcm2290-dpu.yaml | 33       - description: Display lut clock from dispcc41       - const: lut
 70         clock-names = "bus", "iface", "core", "lut", "vsync";
 
 | 
| H A D | qcom,sm6115-dpu.yaml | 33       - description: Display lut42       - const: lut
 73         clock-names = "bus", "iface", "core", "lut", "rot", "vsync";
 
 | 
| H A D | qcom,sc7280-dpu.yaml | 33       - description: Display lut clock42       - const: lut
 77                       "lut",
 
 | 
| H A D | qcom,sc7180-dpu.yaml | 38       - description: Display lut clock49       - const: lut
 98         clock-names = "bus", "iface", "rot", "lut", "core",
 
 | 
| H A D | qcom,sc8280xp-dpu.yaml | 36       - description: Display lut clock45       - const: lut
 74                       "lut",
 
 | 
| H A D | qcom,sm8350-dpu.yaml | 33       - description: Display lut clock42       - const: lut
 71                       "lut",
 
 | 
| H A D | qcom,sm8550-dpu.yaml | 33       - description: Display lut42       - const: lut
 77                       "lut",
 
 | 
| H A D | qcom,sm8650-dpu.yaml | 34       - description: Display lut42       - const: lut
 73                       "lut",
 
 | 
| H A D | qcom,sm8450-dpu.yaml | 33       - description: Display lut42       - const: lut
 78                       "lut",
 
 | 
| H A D | qcom,sm7150-dpu.yaml | 33       - description: Display lut clock42       - const: lut
 75                       "lut",
 
 | 
| H A D | dpu-qcm2290.yaml | 99           - description: Display lut clock from dispcc107           - const: lut
 201                 clock-names = "bus", "iface", "core", "lut", "vsync";
 
 | 
| H A D | dpu-sc7180.yaml | 98           - description: Display lut clock107           - const: lut
 207                    clock-names = "bus", "iface", "rot", "lut", "core",
 
 | 
| H A D | dpu-sc7280.yaml | 96           - description: Display lut clock105           - const: lut
 210                                  "lut",
 
 | 
| /freebsd/sys/dev/iavf/ | 
| H A D | iavf_common.c | 397  * @lut: pointer to the lut buffer provided by the caller398  * @lut_size: size of the lut buffer
 405 						u8 *lut, u16 lut_size,  in iavf_aq_get_set_rss_lut()  argument
 441 	status = iavf_asq_send_command(hw, &desc, lut, lut_size, NULL);  in iavf_aq_get_set_rss_lut()
 451  * @lut: pointer to the lut buffer provided by the caller
 452  * @lut_size: size of the lut buffer
 457 				     bool pf_lut, u8 *lut, u16 lut_size)  in iavf_aq_get_rss_lut()  argument
 459 	return iavf_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size,  in iavf_aq_get_rss_lut()
 468  * @lut: pointer to the lut buffer provided by the caller
 469  * @lut_size: size of the lut buffer
 [all …]
 
 | 
| H A D | iavf_lib.c | 485 	    "VSIs %d, QPs %d, MSI-X %d, RSS sizes: key %d lut %d\n",  in iavf_print_device_info()1078 	u32		lut = 0;  in iavf_config_rss_reg()  local
 1131 	/* Populate the LUT with max no. of queues in round robin fashion */  in iavf_config_rss_reg()
 1146                 /* lut = 4-byte sliding window of 4 lut entries */  in iavf_config_rss_reg()
 1147                 lut = (lut << 8) | (que_id & IAVF_RSS_VF_LUT_ENTRY_MASK);  in iavf_config_rss_reg()
 1148                 /* On i = 3, we have 4 entries in lut; write to the register */  in iavf_config_rss_reg()
 1150                         wr32(hw, IAVF_VFQF_HLUT(i >> 2), lut);  in iavf_config_rss_reg()
 1152 			    i, lut);  in iavf_config_rss_reg()
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/leds/ | 
| H A D | leds-qcom-lpg.yaml | 14   a ramp generator with lookup table (LUT), the light pulse generator and a three74       PMIC stores LPG per-channel data and pattern LUT in SDAM modules instead
 75       of in a LUT peripheral. For PMICs, such as PM8350C, per-channel data
 76       and pattern LUT is separated into 2 SDAM modules. In that case, phandles
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/display/rockchip/ | 
| H A D | rockchip-vop2.yaml | 32           LUT address.37       - const: gamma-lut
 174                 reg-names = "vop", "gamma-lut";
 
 | 
| /freebsd/sys/dev/ixl/ | 
| H A D | ixl_pf_iov.c | 1321 	struct virtchnl_rss_lut *lut;  in ixl_vf_config_rss_lut_msg()  local1326 	lut = msg;  in ixl_vf_config_rss_lut_msg()
 1328 	if (lut->lut_entries > 64) {  in ixl_vf_config_rss_lut_msg()
 1329 		device_printf(pf->dev, "VF %d: # of LUT entries in msg (%d) is greater than max (%d)\n",  in ixl_vf_config_rss_lut_msg()
 1330 		    vf->vf_num, lut->lut_entries, 64);  in ixl_vf_config_rss_lut_msg()
 1336 	if (lut->vsi_id != vf->vsi.vsi_num) {  in ixl_vf_config_rss_lut_msg()
 1338 		    vf->vf_num, lut->vsi_id, vf->vsi.vsi_num);  in ixl_vf_config_rss_lut_msg()
 1344 	/* Fill out LUT using MAC-dependent method */  in ixl_vf_config_rss_lut_msg()
 1346 		status = i40e_aq_set_rss_lut(hw, vf->vsi.vsi_num, false, lut->lut, lut->lut_entries);  in ixl_vf_config_rss_lut_msg()
 1355 		for (int i = 0; i < (lut->lut_entries / 4); i++)  in ixl_vf_config_rss_lut_msg()
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/amlogic/ | 
| H A D | meson8m2.dtsi | 19 	/delete-node/ video-lut@20;21 	canvas: video-lut@48 {
 
 | 
| /freebsd/sys/dev/ntb/ntb_hw/ | 
| H A D | ntb_hw_plx.c | 86 	u_int			 alut;		/* A-LUT is enabled for NTx */205 		/* Make sure Virtual to Link A-LUT is disabled. */  in ntb_plx_init()
 209 		/* Enable all Link Interface LUT entries for peer. */  in ntb_plx_init()
 217 	 * Enable Virtual Interface LUT entry 0 for 0:0.*.  in ntb_plx_init()
 344 	 * keeps LUT index (original bus/slot), function is passed through.  in ntb_plx_attach()
 352 	/* Detect A-LUT enable and size. */  in ntb_plx_attach()
 356 		device_printf(dev, "%u A-LUT entries\n", 128 * sc->alut);  in ntb_plx_attach()
 420 		device_printf(dev, "Can't split with disabled A-LUT\n");  in ntb_plx_attach()
 669 	 * Translation address has to be aligned to the BAR size, but A-LUT  in ntb_plx_mw_get_range()
 683 	 * The chip has no limit registers, but A-LUT, when available, allows  in ntb_plx_mw_get_range()
 [all …]
 
 | 
| /freebsd/share/man/man4/ | 
| H A D | ntb_hw_plx.4 | 57 Lookup Table (A-LUT).74 If Address Lookup Table (A-LUT) is enabled, BAR2 can be split into several
 
 | 
| /freebsd/sys/contrib/dev/iwlwifi/fw/api/ | 
| H A D | coex.h | 102  * @primary_ch_lut: LUT used for primary channel &enum iwl_bt_coex_lut_type103  * @secondary_ch_lut: LUT used for secondary channel &enum iwl_bt_coex_lut_type
 
 |