| /Linux-v5.4/fs/hfs/ |
| D | mdb.c | 70 struct hfs_mdb *mdb, *mdb2; in hfs_mdb_get() local 87 bh = sb_bread512(sb, part_start + HFS_MDB_BLK, mdb); in hfs_mdb_get() 91 if (mdb->drSigWord == cpu_to_be16(HFS_SUPER_MAGIC)) in hfs_mdb_get() 102 HFS_SB(sb)->alloc_blksz = size = be32_to_cpu(mdb->drAlBlkSiz); in hfs_mdb_get() 112 sect = be16_to_cpu(mdb->drAlBlSt) + part_start; in hfs_mdb_get() 125 bh = sb_bread512(sb, part_start + HFS_MDB_BLK, mdb); in hfs_mdb_get() 128 if (mdb->drSigWord != cpu_to_be16(HFS_SUPER_MAGIC)) in hfs_mdb_get() 132 HFS_SB(sb)->mdb = mdb; in hfs_mdb_get() 136 HFS_SB(sb)->fs_ablocks = be16_to_cpu(mdb->drNmAlBlks); in hfs_mdb_get() 138 HFS_SB(sb)->clumpablks = be32_to_cpu(mdb->drClpSiz) / in hfs_mdb_get() [all …]
|
| D | btree.c | 43 struct hfs_mdb *mdb = HFS_SB(sb)->mdb; in hfs_btree_open() local 48 hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, in hfs_btree_open() 49 mdb->drXTFlSize, be32_to_cpu(mdb->drXTClpSiz)); in hfs_btree_open() 60 hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, in hfs_btree_open() 61 mdb->drCTFlSize, be32_to_cpu(mdb->drCTClpSiz)); in hfs_btree_open()
|
| D | Makefile | 9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
|
| D | super.c | 121 if (!(HFS_SB(sb)->mdb->drAtrb & cpu_to_be16(HFS_SB_ATTRIB_UNMNT))) { in hfs_remount() 125 } else if (HFS_SB(sb)->mdb->drAtrb & cpu_to_be16(HFS_SB_ATTRIB_SLOCK)) { in hfs_remount()
|
| D | hfs_fs.h | 105 struct hfs_mdb *mdb; member
|
| /Linux-v5.4/drivers/s390/char/ |
| D | sclp_rw.c | 94 struct mdb *mdb; in sclp_initialize_mto() local 112 mdb = &msg->mdb; in sclp_initialize_mto() 113 mdb->header.length = sizeof(struct mdb); in sclp_initialize_mto() 114 mdb->header.type = 1; in sclp_initialize_mto() 115 mdb->header.tag = 0xD4C4C240; /* ebcdic "MDB " */ in sclp_initialize_mto() 116 mdb->header.revision_code = 1; in sclp_initialize_mto() 118 go = &mdb->go; in sclp_initialize_mto() 122 mto = &mdb->mto; in sclp_initialize_mto() 152 msg->mdb.header.length += buffer->current_length; in sclp_finalize_mto() 153 msg->mdb.mto.length += buffer->current_length; in sclp_finalize_mto() [all …]
|
| D | sclp_early_core.c | 90 struct mdb *mdb; in sclp_early_print_lm() local 97 ptr = (unsigned char *) &sccb->msg.mdb.mto; in sclp_early_print_lm() 118 mdb = &msg->mdb; in sclp_early_print_lm() 119 mdb->header.type = 1; in sclp_early_print_lm() 120 mdb->header.tag = 0xD4C4C240; in sclp_early_print_lm() 121 mdb->header.revision_code = 1; in sclp_early_print_lm() 122 mdb->header.length = len - offsetof(struct write_sccb, msg.mdb.header); in sclp_early_print_lm() 123 go = &mdb->go; in sclp_early_print_lm()
|
| D | sclp_rw.h | 46 struct mdb { struct 54 struct mdb mdb; member
|
| /Linux-v5.4/drivers/net/dsa/microchip/ |
| D | ksz_common.c | 278 const struct switchdev_obj_port_mdb *mdb) in ksz_port_mdb_prepare() argument 286 const struct switchdev_obj_port_mdb *mdb) in ksz_port_mdb_add() argument 297 if (!memcmp(alu.mac, mdb->addr, ETH_ALEN) && in ksz_port_mdb_add() 298 alu.fid == mdb->vid) in ksz_port_mdb_add() 314 memcpy(alu.mac, mdb->addr, ETH_ALEN); in ksz_port_mdb_add() 318 if (mdb->vid) { in ksz_port_mdb_add() 322 alu.fid = mdb->vid; in ksz_port_mdb_add() 329 const struct switchdev_obj_port_mdb *mdb) in ksz_port_mdb_del() argument 339 if (!memcmp(alu.mac, mdb->addr, ETH_ALEN) && in ksz_port_mdb_del() 340 alu.fid == mdb->vid) in ksz_port_mdb_del()
|
| D | ksz9477.c | 792 const struct switchdev_obj_port_mdb *mdb) in ksz9477_port_mdb_add() argument 800 mac_hi = ((mdb->addr[0] << 8) | mdb->addr[1]); in ksz9477_port_mdb_add() 801 mac_lo = ((mdb->addr[2] << 24) | (mdb->addr[3] << 16)); in ksz9477_port_mdb_add() 802 mac_lo |= ((mdb->addr[4] << 8) | mdb->addr[5]); in ksz9477_port_mdb_add() 823 if (((static_table[2] >> ALU_V_FID_S) == mdb->vid) && in ksz9477_port_mdb_add() 842 if (mdb->vid) in ksz9477_port_mdb_add() 844 static_table[2] = (mdb->vid << ALU_V_FID_S); in ksz9477_port_mdb_add() 862 const struct switchdev_obj_port_mdb *mdb) in ksz9477_port_mdb_del() argument 871 mac_hi = ((mdb->addr[0] << 8) | mdb->addr[1]); in ksz9477_port_mdb_del() 872 mac_lo = ((mdb->addr[2] << 24) | (mdb->addr[3] << 16)); in ksz9477_port_mdb_del() [all …]
|
| D | ksz_common.h | 177 const struct switchdev_obj_port_mdb *mdb); 179 const struct switchdev_obj_port_mdb *mdb); 181 const struct switchdev_obj_port_mdb *mdb);
|
| /Linux-v5.4/net/bridge/ |
| D | br_mdb.c | 346 struct switchdev_obj_port_mdb mdb = { in br_mdb_switchdev_host_port() local 355 ip_eth_mc_map(entry->addr.u.ip4, mdb.addr); in br_mdb_switchdev_host_port() 358 ipv6_eth_mc_map(&entry->addr.u.ip6, mdb.addr); in br_mdb_switchdev_host_port() 361 mdb.obj.orig_dev = dev; in br_mdb_switchdev_host_port() 364 switchdev_port_obj_add(lower_dev, &mdb.obj, NULL); in br_mdb_switchdev_host_port() 367 switchdev_port_obj_del(lower_dev, &mdb.obj); in br_mdb_switchdev_host_port() 386 struct switchdev_obj_port_mdb mdb = { in __br_mdb_notify() local 400 ip_eth_mc_map(entry->addr.u.ip4, mdb.addr); in __br_mdb_notify() 403 ipv6_eth_mc_map(&entry->addr.u.ip6, mdb.addr); in __br_mdb_notify() 406 mdb.obj.orig_dev = port_dev; in __br_mdb_notify() [all …]
|
| /Linux-v5.4/tools/testing/selftests/net/forwarding/ |
| D | bridge_igmp.sh | 120 bridge mdb show dev br0 | grep $TEST_GROUP 1>/dev/null 129 bridge mdb show dev br0 | grep $TEST_GROUP 1>/dev/null 136 bridge mdb show dev br0 | grep $TEST_GROUP 1>/dev/null
|
| /Linux-v5.4/drivers/net/dsa/ |
| D | lan9303-core.c | 1219 const struct switchdev_obj_port_mdb *mdb) in lan9303_port_mdb_prepare() argument 1223 dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr, in lan9303_port_mdb_prepare() 1224 mdb->vid); in lan9303_port_mdb_prepare() 1225 if (mdb->vid) in lan9303_port_mdb_prepare() 1227 if (lan9303_alr_cache_find_mac(chip, mdb->addr)) in lan9303_port_mdb_prepare() 1236 const struct switchdev_obj_port_mdb *mdb) in lan9303_port_mdb_add() argument 1240 dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr, in lan9303_port_mdb_add() 1241 mdb->vid); in lan9303_port_mdb_add() 1242 lan9303_alr_add_port(chip, mdb->addr, port, false); in lan9303_port_mdb_add() 1246 const struct switchdev_obj_port_mdb *mdb) in lan9303_port_mdb_del() argument [all …]
|
| /Linux-v5.4/net/dsa/ |
| D | dsa_priv.h | 50 const struct switchdev_obj_port_mdb *mdb; member 145 const struct switchdev_obj_port_mdb *mdb, 148 const struct switchdev_obj_port_mdb *mdb);
|
| D | port.c | 315 const struct switchdev_obj_port_mdb *mdb, in dsa_port_mdb_add() argument 322 .mdb = mdb, in dsa_port_mdb_add() 329 const struct switchdev_obj_port_mdb *mdb) in dsa_port_mdb_del() argument 334 .mdb = mdb, in dsa_port_mdb_del()
|
| D | switch.c | 153 err = ds->ops->port_mdb_prepare(ds, port, info->mdb); in dsa_switch_mdb_prepare() 175 ds->ops->port_mdb_add(ds, port, info->mdb); in dsa_switch_mdb_add() 187 return ds->ops->port_mdb_del(ds, info->port, info->mdb); in dsa_switch_mdb_del()
|
| /Linux-v5.4/drivers/staging/fsl-dpaa2/ethsw/ |
| D | ethsw.c | 930 const struct switchdev_obj_port_mdb *mdb, in port_mdb_add() argument 940 if (port_lookup_address(netdev, 0, mdb->addr)) in port_mdb_add() 943 err = ethsw_port_fdb_add_mc(port_priv, mdb->addr); in port_mdb_add() 947 err = dev_mc_add(netdev, mdb->addr); in port_mdb_add() 950 ethsw_port_fdb_del_mc(port_priv, mdb->addr); in port_mdb_add() 1057 const struct switchdev_obj_port_mdb *mdb) in port_mdb_del() argument 1062 if (!port_lookup_address(netdev, 0, mdb->addr)) in port_mdb_del() 1065 err = ethsw_port_fdb_del_mc(port_priv, mdb->addr); in port_mdb_del() 1069 err = dev_mc_del(netdev, mdb->addr); in port_mdb_del()
|
| /Linux-v5.4/include/net/ |
| D | dsa.h | 497 const struct switchdev_obj_port_mdb *mdb); 499 const struct switchdev_obj_port_mdb *mdb); 501 const struct switchdev_obj_port_mdb *mdb);
|
| /Linux-v5.4/Documentation/networking/dsa/ |
| D | lan9303.rst | 27 support fdb/mdb operations as well, meaning IGMP snooping is supported.
|
| /Linux-v5.4/drivers/net/dsa/sja1105/ |
| D | sja1105_main.c | 1266 const struct switchdev_obj_port_mdb *mdb) in sja1105_mdb_prepare() argument 1272 const struct switchdev_obj_port_mdb *mdb) in sja1105_mdb_add() argument 1274 sja1105_fdb_add(ds, port, mdb->addr, mdb->vid); in sja1105_mdb_add() 1278 const struct switchdev_obj_port_mdb *mdb) in sja1105_mdb_del() argument 1280 return sja1105_fdb_del(ds, port, mdb->addr, mdb->vid); in sja1105_mdb_del()
|
| /Linux-v5.4/drivers/net/ethernet/mscc/ |
| D | ocelot.c | 1383 const struct switchdev_obj_port_mdb *mdb, in ocelot_port_obj_add_mdb() argument 1390 u16 vid = mdb->vid; in ocelot_port_obj_add_mdb() 1396 mc = ocelot_multicast_get(ocelot, mdb->addr, vid); in ocelot_port_obj_add_mdb() 1402 memcpy(mc->addr, mdb->addr, ETH_ALEN); in ocelot_port_obj_add_mdb() 1426 const struct switchdev_obj_port_mdb *mdb) in ocelot_port_obj_del_mdb() argument 1432 u16 vid = mdb->vid; in ocelot_port_obj_del_mdb() 1437 mc = ocelot_multicast_get(ocelot, mdb->addr, vid); in ocelot_port_obj_del_mdb()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_switchdev.c | 1620 const struct switchdev_obj_port_mdb *mdb, in mlxsw_sp_port_mdb_add() argument 1624 struct net_device *orig_dev = mdb->obj.orig_dev; in mlxsw_sp_port_mdb_add() 1643 mdb->vid); in mlxsw_sp_port_mdb_add() 1649 mid = __mlxsw_sp_mc_get(bridge_device, mdb->addr, fid_index); in mlxsw_sp_port_mdb_add() 1651 mid = __mlxsw_sp_mc_alloc(mlxsw_sp, bridge_device, mdb->addr, in mlxsw_sp_port_mdb_add() 1846 const struct switchdev_obj_port_mdb *mdb) in mlxsw_sp_port_mdb_del() argument 1849 struct net_device *orig_dev = mdb->obj.orig_dev; in mlxsw_sp_port_mdb_del() 1864 mdb->vid); in mlxsw_sp_port_mdb_del() 1870 mid = __mlxsw_sp_mc_get(bridge_device, mdb->addr, fid_index); in mlxsw_sp_port_mdb_del()
|
| /Linux-v5.4/drivers/net/dsa/mv88e6xxx/ |
| D | chip.c | 4882 const struct switchdev_obj_port_mdb *mdb) in mv88e6xxx_port_mdb_prepare() argument 4892 const struct switchdev_obj_port_mdb *mdb) in mv88e6xxx_port_mdb_add() argument 4897 if (mv88e6xxx_port_db_load_purge(chip, port, mdb->addr, mdb->vid, in mv88e6xxx_port_mdb_add() 4905 const struct switchdev_obj_port_mdb *mdb) in mv88e6xxx_port_mdb_del() argument 4911 err = mv88e6xxx_port_db_load_purge(chip, port, mdb->addr, mdb->vid, 0); in mv88e6xxx_port_mdb_del()
|
| /Linux-v5.4/arch/s390/tools/ |
| D | opcodes.txt | 1178 ed1c mdb RXE_FRRD
|