/kernel/linux/linux-5.10/drivers/char/ipmi/ |
H A D | ipmi_msghandler.c | 328 static int bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, 469 struct bmc_device *bmc; member 2389 msg->msg.data, msg->msg.data_len, &intf->bmc->fetch_id); in bmc_device_id_handler() 2393 intf->bmc->cc = msg->msg.data[0]; in bmc_device_id_handler() 2394 intf->bmc->dyn_id_set = 0; in bmc_device_id_handler() 2401 intf->bmc->dyn_id_set = 1; in bmc_device_id_handler() 2436 static int __get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc) in __get_device_id() argument 2444 bmc->cc = 0; in __get_device_id() 2445 bmc->dyn_id_set = 2; in __get_device_id() 2451 wait_event(intf->waitq, bmc in __get_device_id() 2486 __bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, struct ipmi_device_id *id, bool *guid_set, guid_t *guid, int intf_num) __bmc_get_device_id() argument 2619 bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, struct ipmi_device_id *id, bool *guid_set, guid_t *guid) bmc_get_device_id() argument 2630 struct bmc_device *bmc = to_bmc_device(dev); device_id_show() local 2646 struct bmc_device *bmc = to_bmc_device(dev); provides_device_sdrs_show() local 2661 struct bmc_device *bmc = to_bmc_device(dev); revision_show() local 2677 struct bmc_device *bmc = to_bmc_device(dev); firmware_revision_show() local 2694 struct bmc_device *bmc = to_bmc_device(dev); ipmi_version_show() local 2712 struct bmc_device *bmc = to_bmc_device(dev); add_dev_support_show() local 2729 struct bmc_device *bmc = to_bmc_device(dev); manufacturer_id_show() local 2745 struct bmc_device *bmc = to_bmc_device(dev); product_id_show() local 2761 struct bmc_device *bmc = to_bmc_device(dev); aux_firmware_rev_show() local 2780 struct bmc_device *bmc = to_bmc_device(dev); guid_show() local 2813 struct bmc_device *bmc = to_bmc_device(dev); bmc_dev_attr_is_visible() local 2849 struct bmc_device *bmc; __find_bmc_guid() local 2869 struct bmc_device *bmc = NULL; ipmi_find_bmc_guid() local 2887 struct bmc_device *bmc; __find_bmc_prod_dev_id() local 2913 struct bmc_device *bmc = NULL; ipmi_find_bmc_prod_dev_id() local 2933 struct bmc_device *bmc = container_of(work, struct bmc_device, cleanup_bmc_work() local 2944 struct bmc_device *bmc = container_of(ref, struct bmc_device, usecount); cleanup_bmc_device() local 2959 struct bmc_device *bmc = intf->bmc; __ipmi_bmc_unregister() local 2992 struct bmc_device *bmc; __ipmi_bmc_register() local 3177 struct bmc_device *bmc = intf->bmc; guid_handler() local 3213 struct bmc_device *bmc = intf->bmc; __get_guid() local [all...] |
H A D | Makefile | 26 obj-$(CONFIG_ASPEED_BT_IPMI_BMC) += bt-bmc.o
|
H A D | bt-bmc.c | 7 #include <linux/bt-bmc.h> 276 * There's no interrupt for clearing bmc busy so we have to in bt_bmc_write() 415 * Configure IRQs on the bmc clearing the H2B and HBUSY bits; in bt_bmc_config_irq() 416 * H2B will be asserted when the bmc has data for us; HBUSY in bt_bmc_config_irq() 434 dev_info(dev, "Found bt bmc device\n"); in bt_bmc_probe() 509 { .compatible = "aspeed,ast2400-ibt-bmc" }, 510 { .compatible = "aspeed,ast2500-ibt-bmc" },
|
/kernel/linux/linux-6.6/drivers/char/ipmi/ |
H A D | ipmi_msghandler.c | 330 static int bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, 475 struct bmc_device *bmc; member 2504 intf->bmc->dyn_id_set = 0; in bmc_device_id_handler() 2509 msg->msg.data, msg->msg.data_len, &intf->bmc->fetch_id); in bmc_device_id_handler() 2513 intf->bmc->cc = msg->msg.data[0]; in bmc_device_id_handler() 2514 intf->bmc->dyn_id_set = 0; in bmc_device_id_handler() 2521 intf->bmc->dyn_id_set = 1; in bmc_device_id_handler() 2556 static int __get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc) in __get_device_id() argument 2564 bmc->cc = 0; in __get_device_id() 2565 bmc in __get_device_id() 2604 __bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, struct ipmi_device_id *id, bool *guid_set, guid_t *guid, int intf_num) __bmc_get_device_id() argument 2737 bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, struct ipmi_device_id *id, bool *guid_set, guid_t *guid) bmc_get_device_id() argument 2748 struct bmc_device *bmc = to_bmc_device(dev); device_id_show() local 2764 struct bmc_device *bmc = to_bmc_device(dev); provides_device_sdrs_show() local 2779 struct bmc_device *bmc = to_bmc_device(dev); revision_show() local 2795 struct bmc_device *bmc = to_bmc_device(dev); firmware_revision_show() local 2812 struct bmc_device *bmc = to_bmc_device(dev); ipmi_version_show() local 2830 struct bmc_device *bmc = to_bmc_device(dev); add_dev_support_show() local 2847 struct bmc_device *bmc = to_bmc_device(dev); manufacturer_id_show() local 2863 struct bmc_device *bmc = to_bmc_device(dev); product_id_show() local 2879 struct bmc_device *bmc = to_bmc_device(dev); aux_firmware_rev_show() local 2898 struct bmc_device *bmc = to_bmc_device(dev); guid_show() local 2931 struct bmc_device *bmc = to_bmc_device(dev); bmc_dev_attr_is_visible() local 2967 struct bmc_device *bmc; __find_bmc_guid() local 2987 struct bmc_device *bmc = NULL; ipmi_find_bmc_guid() local 3005 struct bmc_device *bmc; __find_bmc_prod_dev_id() local 3031 struct bmc_device *bmc = NULL; ipmi_find_bmc_prod_dev_id() local 3051 struct bmc_device *bmc = container_of(work, struct bmc_device, cleanup_bmc_work() local 3062 struct bmc_device *bmc = container_of(ref, struct bmc_device, usecount); cleanup_bmc_device() local 3077 struct bmc_device *bmc = intf->bmc; __ipmi_bmc_unregister() local 3110 struct bmc_device *bmc; __ipmi_bmc_register() local 3295 struct bmc_device *bmc = intf->bmc; guid_handler() local 3331 struct bmc_device *bmc = intf->bmc; __get_guid() local [all...] |
H A D | Makefile | 29 obj-$(CONFIG_ASPEED_BT_IPMI_BMC) += bt-bmc.o
|
H A D | bt-bmc.c | 7 #include <linux/bt-bmc.h> 258 * There's no interrupt for clearing bmc busy so we have to in bt_bmc_write() 395 * Configure IRQs on the bmc clearing the H2B and HBUSY bits; in bt_bmc_config_irq() 396 * H2B will be asserted when the bmc has data for us; HBUSY in bt_bmc_config_irq() 414 dev_info(dev, "Found bt bmc device\n"); in bt_bmc_probe() 473 { .compatible = "aspeed,ast2400-ibt-bmc" }, 474 { .compatible = "aspeed,ast2500-ibt-bmc" }, 475 { .compatible = "aspeed,ast2600-ibt-bmc" },
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | md-bitmap.c | 1284 bitmap_counter_t *bmc; in md_bitmap_daemon_work() local 1296 bmc = md_bitmap_get_counter(counts, block, &blocks, 0); in md_bitmap_daemon_work() 1297 if (!bmc) { in md_bitmap_daemon_work() 1301 if (*bmc == 1 && !bitmap->need_sync) { in md_bitmap_daemon_work() 1303 *bmc = 0; in md_bitmap_daemon_work() 1306 } else if (*bmc && *bmc <= 2) { in md_bitmap_daemon_work() 1307 *bmc = 1; in md_bitmap_daemon_work() 1413 bitmap_counter_t *bmc; in md_bitmap_startwrite() local 1416 bmc in md_bitmap_startwrite() 1475 bitmap_counter_t *bmc; md_bitmap_endwrite() local 1515 bitmap_counter_t *bmc; __bitmap_start_sync() local 1566 bitmap_counter_t *bmc; md_bitmap_end_sync() local 1671 bitmap_counter_t *bmc; md_bitmap_set_memory_bits() local 2235 bitmap_counter_t *bmc; md_bitmap_resize() local [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | md-bitmap.c | 1358 bitmap_counter_t *bmc; in md_bitmap_daemon_work() local 1370 bmc = md_bitmap_get_counter(counts, block, &blocks, 0); in md_bitmap_daemon_work() 1371 if (!bmc) { in md_bitmap_daemon_work() 1375 if (*bmc == 1 && !bitmap->need_sync) { in md_bitmap_daemon_work() 1377 *bmc = 0; in md_bitmap_daemon_work() 1380 } else if (*bmc && *bmc <= 2) { in md_bitmap_daemon_work() 1381 *bmc = 1; in md_bitmap_daemon_work() 1485 bitmap_counter_t *bmc; in md_bitmap_startwrite() local 1488 bmc in md_bitmap_startwrite() 1547 bitmap_counter_t *bmc; md_bitmap_endwrite() local 1587 bitmap_counter_t *bmc; __bitmap_start_sync() local 1638 bitmap_counter_t *bmc; md_bitmap_end_sync() local 1743 bitmap_counter_t *bmc; md_bitmap_set_memory_bits() local 2306 bitmap_counter_t *bmc; md_bitmap_resize() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | tx.c | 43 SET_TX_DESC_BMC(txdesc, pkt_info->bmc); in rtw_tx_fill_tx_desc() 358 bool bmc; in rtw_tx_pkt_info_update() local 370 bmc = is_broadcast_ether_addr(hdr->addr1) || in rtw_tx_pkt_info_update() 376 pkt_info->bmc = bmc; in rtw_tx_pkt_info_update() 394 bool bmc; in rtw_tx_rsvd_page_pkt_info_update() local 404 bmc = is_broadcast_ether_addr(hdr->addr1) || in rtw_tx_rsvd_page_pkt_info_update() 406 pkt_info->bmc = bmc; in rtw_tx_rsvd_page_pkt_info_update()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | tx.c | 45 le32_encode_bits(pkt_info->bmc, RTW_TX_DESC_W0_BMC) | in rtw_tx_fill_tx_desc() 407 bool bmc; in rtw_tx_pkt_info_update() local 419 bmc = is_broadcast_ether_addr(hdr->addr1) || in rtw_tx_pkt_info_update() 425 pkt_info->bmc = bmc; in rtw_tx_pkt_info_update() 443 bool bmc; in rtw_tx_rsvd_page_pkt_info_update() local 453 bmc = is_broadcast_ether_addr(hdr->addr1) || in rtw_tx_rsvd_page_pkt_info_update() 455 pkt_info->bmc = bmc; in rtw_tx_rsvd_page_pkt_info_update()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
H A D | rtl8188e_xmit.h | 120 u8 bmc:1; member
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | intel-m10-bmc.c | 10 #include <linux/mfd/intel-m10-bmc.h> 153 .name = "intel-m10-bmc", 164 MODULE_ALIAS("spi:intel-m10-bmc");
|
/kernel/linux/linux-6.6/drivers/fpga/ |
H A D | Makefile | 29 obj-$(CONFIG_FPGA_M10_BMC_SEC_UPDATE) += intel-m10-bmc-sec-update.o
|
H A D | intel-m10-bmc-sec-update.c | 11 #include <linux/mfd/intel-m10-bmc.h> 158 DEVICE_ATTR_SEC_REH_RO(bmc); variable 205 DEVICE_ATTR_SEC_CSK_RO(bmc); variable
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | Makefile | 276 obj-$(CONFIG_MFD_INTEL_M10_BMC_CORE) += intel-m10-bmc-core.o 277 obj-$(CONFIG_MFD_INTEL_M10_BMC_SPI) += intel-m10-bmc-spi.o 278 obj-$(CONFIG_MFD_INTEL_M10_BMC_PMCI) += intel-m10-bmc-pmci.o
|
H A D | intel-m10-bmc-spi.c | 11 #include <linux/mfd/intel-m10-bmc.h> 171 .name = "intel-m10-bmc", 182 MODULE_ALIAS("spi:intel-m10-bmc");
|
H A D | intel-m10-bmc-core.c | 12 #include <linux/mfd/intel-m10-bmc.h>
|
H A D | intel-m10-bmc-pmci.c | 13 #include <linux/mfd/intel-m10-bmc.h> 443 .name = "intel-m10-bmc",
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | ibmaem.c | 258 struct device *bmc) in aem_init_ipmi_data() 263 data->bmc_device = bmc; in aem_init_ipmi_data() 279 dev_err(bmc, in aem_init_ipmi_data() 257 aem_init_ipmi_data(struct aem_ipmi_data *data, int iface, struct device *bmc) aem_init_ipmi_data() argument
|
H A D | intel-m10-bmc-hwmon.c | 10 #include <linux/mfd/intel-m10-bmc.h> 325 .name = "intel-m10-bmc-hwmon",
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | ibmaem.c | 258 struct device *bmc) in aem_init_ipmi_data() 263 data->bmc_device = bmc; in aem_init_ipmi_data() 279 dev_err(bmc, in aem_init_ipmi_data() 257 aem_init_ipmi_data(struct aem_ipmi_data *data, int iface, struct device *bmc) aem_init_ipmi_data() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mcu.c | 992 struct bss_info_bmc_rate *bmc; in mt7915_mcu_bss_bmc_tlv() local 997 tlv = mt7915_mcu_add_tlv(skb, BSS_INFO_BMC_RATE, sizeof(*bmc)); in mt7915_mcu_bss_bmc_tlv() 999 bmc = (struct bss_info_bmc_rate *)tlv; in mt7915_mcu_bss_bmc_tlv() 1001 bmc->short_preamble = true; in mt7915_mcu_bss_bmc_tlv() 1003 bmc->bc_trans = cpu_to_le16(0x2000); in mt7915_mcu_bss_bmc_tlv() 1004 bmc->mc_trans = cpu_to_le16(0x2080); in mt7915_mcu_bss_bmc_tlv()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | trx.h | 392 u32 bmc:1; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | trx.h | 355 u32 bmc:1; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | trx.h | 357 u32 bmc:1; member
|