Home
last modified time | relevance | path

Searched refs:mdb (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v5.15/fs/hfs/
Dmdb.c76 struct hfs_mdb *mdb, *mdb2; in hfs_mdb_get() local
93 bh = sb_bread512(sb, part_start + HFS_MDB_BLK, mdb); in hfs_mdb_get()
97 if (mdb->drSigWord == cpu_to_be16(HFS_SUPER_MAGIC)) in hfs_mdb_get()
108 HFS_SB(sb)->alloc_blksz = size = be32_to_cpu(mdb->drAlBlkSiz); in hfs_mdb_get()
118 sect = be16_to_cpu(mdb->drAlBlSt) + part_start; in hfs_mdb_get()
131 bh = sb_bread512(sb, part_start + HFS_MDB_BLK, mdb); in hfs_mdb_get()
134 if (mdb->drSigWord != cpu_to_be16(HFS_SUPER_MAGIC)) in hfs_mdb_get()
138 HFS_SB(sb)->mdb = mdb; in hfs_mdb_get()
142 HFS_SB(sb)->fs_ablocks = be16_to_cpu(mdb->drNmAlBlks); in hfs_mdb_get()
144 HFS_SB(sb)->clumpablks = be32_to_cpu(mdb->drClpSiz) / in hfs_mdb_get()
[all …]
Dbtree.c43 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()
DMakefile9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
Dsuper.c120 if (!(HFS_SB(sb)->mdb->drAtrb & cpu_to_be16(HFS_SB_ATTRIB_UNMNT))) { in hfs_remount()
124 } else if (HFS_SB(sb)->mdb->drAtrb & cpu_to_be16(HFS_SB_ATTRIB_SLOCK)) { in hfs_remount()
/Linux-v5.15/drivers/s390/char/
Dsclp_rw.c87 struct mdb *mdb; in sclp_initialize_mto() local
105 mdb = &msg->mdb; in sclp_initialize_mto()
106 mdb->header.length = sizeof(struct mdb); in sclp_initialize_mto()
107 mdb->header.type = 1; in sclp_initialize_mto()
108 mdb->header.tag = 0xD4C4C240; /* ebcdic "MDB " */ in sclp_initialize_mto()
109 mdb->header.revision_code = 1; in sclp_initialize_mto()
111 go = &mdb->go; in sclp_initialize_mto()
115 mto = &mdb->mto; in sclp_initialize_mto()
145 msg->mdb.header.length += buffer->current_length; in sclp_finalize_mto()
146 msg->mdb.mto.length += buffer->current_length; in sclp_finalize_mto()
[all …]
Dsclp_early_core.c91 struct mdb *mdb; in sclp_early_print_lm() local
98 ptr = (unsigned char *) &sccb->msg.mdb.mto; in sclp_early_print_lm()
119 mdb = &msg->mdb; in sclp_early_print_lm()
120 mdb->header.type = 1; in sclp_early_print_lm()
121 mdb->header.tag = 0xD4C4C240; in sclp_early_print_lm()
122 mdb->header.revision_code = 1; in sclp_early_print_lm()
123 mdb->header.length = len - offsetof(struct write_sccb, msg.mdb.header); in sclp_early_print_lm()
124 go = &mdb->go; in sclp_early_print_lm()
Dsclp_rw.h46 struct mdb { struct
54 struct mdb mdb; argument
/Linux-v5.15/tools/testing/selftests/net/forwarding/
Dbridge_mld.sh150 bridge -j -d -s mdb show dev br0 \
154 bridge -j -d -s mdb show dev br0 \
175 bridge -j -d -s mdb show dev br0 \
186 bridge -j -d -s mdb show dev br0 \
198 bridge mdb del dev br0 port $port grp $TEST_GROUP
288 bridge -j -d -s mdb show dev br0 \
299 bridge -j -d -s mdb show dev br0 \
305 bridge -j -d -s mdb show dev br0 \
433 bridge -j -d -s mdb show dev br0 \
488 bridge -j -d -s mdb show dev br0 \
[all …]
Dbridge_igmp.sh115 bridge mdb show dev br0 | grep $TEST_GROUP 1>/dev/null
124 bridge mdb show dev br0 | grep $TEST_GROUP 1>/dev/null
131 bridge mdb show dev br0 | grep $TEST_GROUP 1>/dev/null
152 bridge -j -d -s mdb show dev br0 \
156 bridge -j -d -s mdb show dev br0 \
177 bridge -j -d -s mdb show dev br0 \
188 bridge -j -d -s mdb show dev br0 \
201 bridge mdb del dev br0 port $port grp $group
291 bridge -j -d -s mdb show dev br0 \
302 bridge -j -d -s mdb show dev br0 \
[all …]
Dlib.sh1417 bridge -j -d -s mdb show dev br0 \
1423 bridge -j -d -s mdb show dev br0 \
1459 bridge -j -d -s mdb show dev br0 \
1467 bridge -j -d -s mdb show dev br0 \
/Linux-v5.15/drivers/net/ethernet/ti/
Dam65-cpsw-switchdev.c260 struct switchdev_obj_port_mdb *mdb) in am65_cpsw_port_mdb_add() argument
263 struct net_device *orig_dev = mdb->obj.orig_dev; in am65_cpsw_port_mdb_add()
274 err = cpsw_ale_add_mcast(cpsw->ale, mdb->addr, port_mask, in am65_cpsw_port_mdb_add()
275 ALE_VLAN, mdb->vid, 0); in am65_cpsw_port_mdb_add()
277 port->ndev->name, mdb->vid, mdb->addr, port_mask); in am65_cpsw_port_mdb_add()
283 struct switchdev_obj_port_mdb *mdb) in am65_cpsw_port_mdb_del() argument
286 struct net_device *orig_dev = mdb->obj.orig_dev; in am65_cpsw_port_mdb_del()
297 cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in am65_cpsw_port_mdb_del()
298 ALE_VLAN, mdb->vid); in am65_cpsw_port_mdb_del()
300 port->ndev->name, mdb->vid, mdb->addr, del_mask); in am65_cpsw_port_mdb_del()
[all …]
Dcpsw_switchdev.c268 struct switchdev_obj_port_mdb *mdb) in cpsw_port_mdb_add() argument
271 struct net_device *orig_dev = mdb->obj.orig_dev; in cpsw_port_mdb_add()
282 err = cpsw_ale_add_mcast(cpsw->ale, mdb->addr, port_mask, in cpsw_port_mdb_add()
283 ALE_VLAN, mdb->vid, 0); in cpsw_port_mdb_add()
285 priv->ndev->name, mdb->vid, mdb->addr, port_mask); in cpsw_port_mdb_add()
291 struct switchdev_obj_port_mdb *mdb) in cpsw_port_mdb_del() argument
294 struct net_device *orig_dev = mdb->obj.orig_dev; in cpsw_port_mdb_del()
305 err = cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in cpsw_port_mdb_del()
306 ALE_VLAN, mdb->vid); in cpsw_port_mdb_del()
308 priv->ndev->name, mdb->vid, mdb->addr, del_mask); in cpsw_port_mdb_del()
[all …]
/Linux-v5.15/net/dsa/
Dswitch.c213 const struct switchdev_obj_port_mdb *mdb) in dsa_switch_do_mdb_add() argument
221 return ds->ops->port_mdb_add(ds, port, mdb); in dsa_switch_do_mdb_add()
223 a = dsa_mac_addr_find(&dp->mdbs, mdb->addr, mdb->vid); in dsa_switch_do_mdb_add()
233 err = ds->ops->port_mdb_add(ds, port, mdb); in dsa_switch_do_mdb_add()
239 ether_addr_copy(a->addr, mdb->addr); in dsa_switch_do_mdb_add()
240 a->vid = mdb->vid; in dsa_switch_do_mdb_add()
248 const struct switchdev_obj_port_mdb *mdb) in dsa_switch_do_mdb_del() argument
256 return ds->ops->port_mdb_del(ds, port, mdb); in dsa_switch_do_mdb_del()
258 a = dsa_mac_addr_find(&dp->mdbs, mdb->addr, mdb->vid); in dsa_switch_do_mdb_del()
265 err = ds->ops->port_mdb_del(ds, port, mdb); in dsa_switch_do_mdb_del()
[all …]
Dport.c819 const struct switchdev_obj_port_mdb *mdb) in dsa_port_mdb_add() argument
824 .mdb = mdb, in dsa_port_mdb_add()
831 const struct switchdev_obj_port_mdb *mdb) in dsa_port_mdb_del() argument
836 .mdb = mdb, in dsa_port_mdb_del()
843 const struct switchdev_obj_port_mdb *mdb) in dsa_port_host_mdb_add() argument
848 .mdb = mdb, in dsa_port_host_mdb_add()
853 err = dev_mc_add(cpu_dp->master, mdb->addr); in dsa_port_host_mdb_add()
861 const struct switchdev_obj_port_mdb *mdb) in dsa_port_host_mdb_del() argument
866 .mdb = mdb, in dsa_port_host_mdb_del()
871 err = dev_mc_del(cpu_dp->master, mdb->addr); in dsa_port_host_mdb_del()
Ddsa_priv.h71 const struct switchdev_obj_port_mdb *mdb; member
235 const struct switchdev_obj_port_mdb *mdb);
237 const struct switchdev_obj_port_mdb *mdb);
239 const struct switchdev_obj_port_mdb *mdb);
241 const struct switchdev_obj_port_mdb *mdb);
/Linux-v5.15/net/bridge/
Dbr_mdb.c588 static void br_switchdev_mdb_populate(struct switchdev_obj_port_mdb *mdb, in br_switchdev_mdb_populate() argument
592 ip_eth_mc_map(mp->addr.dst.ip4, mdb->addr); in br_switchdev_mdb_populate()
595 ipv6_eth_mc_map(&mp->addr.dst.ip6, mdb->addr); in br_switchdev_mdb_populate()
598 ether_addr_copy(mdb->addr, mp->addr.dst.mac_addr); in br_switchdev_mdb_populate()
600 mdb->vid = mp->addr.vid; in br_switchdev_mdb_populate()
604 const struct switchdev_obj_port_mdb *mdb, in br_mdb_replay_one() argument
614 .obj = &mdb->obj, in br_mdb_replay_one()
627 struct switchdev_obj_port_mdb *mdb; in br_mdb_queue_one() local
629 mdb = kzalloc(sizeof(*mdb), GFP_ATOMIC); in br_mdb_queue_one()
630 if (!mdb) in br_mdb_queue_one()
[all …]
/Linux-v5.15/drivers/net/dsa/microchip/
Dksz_common.c248 const struct switchdev_obj_port_mdb *mdb) in ksz_port_mdb_add() argument
259 if (!memcmp(alu.mac, mdb->addr, ETH_ALEN) && in ksz_port_mdb_add()
260 alu.fid == mdb->vid) in ksz_port_mdb_add()
276 memcpy(alu.mac, mdb->addr, ETH_ALEN); in ksz_port_mdb_add()
280 if (mdb->vid) { in ksz_port_mdb_add()
284 alu.fid = mdb->vid; in ksz_port_mdb_add()
293 const struct switchdev_obj_port_mdb *mdb) in ksz_port_mdb_del() argument
303 if (!memcmp(alu.mac, mdb->addr, ETH_ALEN) && in ksz_port_mdb_del()
304 alu.fid == mdb->vid) in ksz_port_mdb_del()
Dksz9477.c785 const struct switchdev_obj_port_mdb *mdb) in ksz9477_port_mdb_add() argument
794 mac_hi = ((mdb->addr[0] << 8) | mdb->addr[1]); in ksz9477_port_mdb_add()
795 mac_lo = ((mdb->addr[2] << 24) | (mdb->addr[3] << 16)); in ksz9477_port_mdb_add()
796 mac_lo |= ((mdb->addr[4] << 8) | mdb->addr[5]); in ksz9477_port_mdb_add()
818 if (((static_table[2] >> ALU_V_FID_S) == mdb->vid) && in ksz9477_port_mdb_add()
839 if (mdb->vid) in ksz9477_port_mdb_add()
841 static_table[2] = (mdb->vid << ALU_V_FID_S); in ksz9477_port_mdb_add()
860 const struct switchdev_obj_port_mdb *mdb) in ksz9477_port_mdb_del() argument
869 mac_hi = ((mdb->addr[0] << 8) | mdb->addr[1]); in ksz9477_port_mdb_del()
870 mac_lo = ((mdb->addr[2] << 24) | (mdb->addr[3] << 16)); in ksz9477_port_mdb_del()
[all …]
Dksz_common.h169 const struct switchdev_obj_port_mdb *mdb);
171 const struct switchdev_obj_port_mdb *mdb);
/Linux-v5.15/drivers/net/dsa/
Dlan9303-core.c1223 const struct switchdev_obj_port_mdb *mdb) in lan9303_port_mdb_prepare() argument
1227 dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr, in lan9303_port_mdb_prepare()
1228 mdb->vid); in lan9303_port_mdb_prepare()
1229 if (mdb->vid) in lan9303_port_mdb_prepare()
1231 if (lan9303_alr_cache_find_mac(chip, mdb->addr)) in lan9303_port_mdb_prepare()
1240 const struct switchdev_obj_port_mdb *mdb) in lan9303_port_mdb_add() argument
1245 err = lan9303_port_mdb_prepare(ds, port, mdb); in lan9303_port_mdb_add()
1249 dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr, in lan9303_port_mdb_add()
1250 mdb->vid); in lan9303_port_mdb_add()
1251 return lan9303_alr_add_port(chip, mdb->addr, port, false); in lan9303_port_mdb_add()
[all …]
/Linux-v5.15/Documentation/networking/device_drivers/ethernet/ti/
Dam65_nuss_cpsw_switchdev.rst120 bridge mdb add dev br0 port sw0p1 grp 239.1.1.1 permanent vid 100
121 bridge mdb add dev br0 port sw0p1 grp 239.1.1.1 permanent <---- Add on all VLANs
Dcpsw_switchdev.rst170 bridge mdb add dev br0 port sw0p1 grp 239.1.1.1 permanent vid 100
171 bridge mdb add dev br0 port sw0p1 grp 239.1.1.1 permanent <---- Add on all VLANs
/Linux-v5.15/Documentation/networking/dsa/
Dlan9303.rst27 support fdb/mdb operations as well, meaning IGMP snooping is supported.
/Linux-v5.15/drivers/net/ethernet/mscc/
Docelot.c1569 const struct switchdev_obj_port_mdb *mdb) in ocelot_port_mdb_add() argument
1574 u16 vid = mdb->vid; in ocelot_port_mdb_add()
1579 mc = ocelot_multicast_get(ocelot, mdb->addr, vid); in ocelot_port_mdb_add()
1586 mc->entry_type = ocelot_classify_mdb(mdb->addr); in ocelot_port_mdb_add()
1587 ether_addr_copy(mc->addr, mdb->addr); in ocelot_port_mdb_add()
1625 const struct switchdev_obj_port_mdb *mdb) in ocelot_port_mdb_del() argument
1630 u16 vid = mdb->vid; in ocelot_port_mdb_del()
1635 mc = ocelot_multicast_get(ocelot, mdb->addr, vid); in ocelot_port_mdb_del()
/Linux-v5.15/drivers/net/dsa/b53/
Db53_priv.h371 const struct switchdev_obj_port_mdb *mdb);
373 const struct switchdev_obj_port_mdb *mdb);

12