/linux-master/net/netfilter/ |
H A D | nf_conntrack_netlink.c | 419 #define master_tuple(ct) &(ct->master->tuplehash[IP_CT_DIR_ORIGINAL].tuple) 1944 if (ct->master) { 2183 /* only allow NAT changes and master assignation for new conntracks */ 2354 /* setup master conntrack: this is a confirmed expectation */ 2356 struct nf_conntrack_tuple master; local 2360 err = ctnetlink_parse_tuple(cda, &master, CTA_TUPLE_MASTER, 2365 master_h = nf_conntrack_find_get(net, zone, &master); 2372 ct->master = master_ct; 2387 if (ct->master) 2388 nf_ct_put(ct->master); 3011 struct nf_conn *master = exp->master; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_cmd.c | 164 static int mlx5_cmd_set_slave_root_fdb(struct mlx5_core_dev *master, argument 183 MLX5_CAP_GEN(master, vhca_id));
|
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos5433_drm_decon.c | 620 static int decon_bind(struct device *dev, struct device *master, void *data) argument 657 static void decon_unbind(struct device *dev, struct device *master, void *data) argument
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | qos_pfc.sh | 253 ip link set dev $swp1.111 master br1 254 ip link set dev $swp3.111 master br1 258 ip link set dev $swp2.111 master br2 259 ip link set dev $swp4.111 master br2
|
/linux-master/include/linux/i3c/ |
H A D | master.h | 41 * @master: I3C master that instantiated this device. Will be used to do 43 * @master_priv: master private data assigned to the device. Can be used to 44 * add master specific information 50 struct i3c_master_controller *master; member in struct:i3c_i2c_dev_desc 109 * Every time an IBI comes in, the I3C master driver should find a free IBI 113 * How IBI slots are allocated is left to the I3C master driver, though, for 134 * rejected by the master 150 * infrastructure. I3C master drivers may have their own internal 173 * assigned a dynamic address by the master 649 i3c_master_get_bus(struct i3c_master_controller *master) argument [all...] |
/linux-master/drivers/w1/slaves/ |
H A D | w1_ds2433.c | 101 w1_write_block(sl->master, wrbuf, 3); 102 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); 128 mutex_lock(&sl->master->bus_mutex); 153 w1_write_block(sl->master, wrbuf, 3); 154 w1_read_block(sl->master, buf, count); 159 mutex_unlock(&sl->master->bus_mutex); 173 * The master must be locked. 192 w1_write_block(sl->master, wrbuf, 3); 193 w1_write_block(sl->master, data, len); 199 w1_write_8(sl->master, W1_F23_READ_SCRATC [all...] |
/linux-master/drivers/w1/masters/ |
H A D | ds2490.c | 145 struct w1_bus_master master; member in struct:ds_device 685 static void ds9490r_search(void *data, struct w1_master *master, argument 722 found_ids = kmalloc_array(master->max_slave_count, sizeof(u64), GFP_KERNEL); 728 mutex_lock(&master->bus_mutex); 731 if (ds_send_data(dev, (u8 *)&master->search_id, 8) < 0) 733 master->search_id = 0; 737 search_limit = master->max_slave_count; 770 master->search_id = buf[i]; 776 if (test_bit(W1_ABORT_SEARCH, &master->flags)) 782 master [all...] |
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/ |
H A D | vchiq_core.h | 125 int remote_insert; /* Where to insert the next remote bulk (master) */ 292 struct vchiq_shared_state master; member in struct:vchiq_slot_zero
|
H A D | vchiq_core.c | 1709 * master. 2119 slot_zero->master.slot_sync = first_data_slot; 2120 slot_zero->master.slot_first = first_data_slot + 1; 2121 slot_zero->master.slot_last = first_data_slot + (num_slots / 2) - 1; 2138 remote = &slot_zero->master; 2144 dev_err(dev, "master/slave mismatch two slaves\n");
|
/linux-master/drivers/soundwire/ |
H A D | debugfs.c | 22 /* create the debugfs master-N */ 23 snprintf(name, sizeof(name), "master-%d-%d", bus->controller_id, bus->link_id); 142 struct dentry *master; local 146 master = slave->bus->debugfs; 150 d = debugfs_create_dir(name, master);
|
/linux-master/drivers/mfd/ |
H A D | qcom-pm8xxx.c | 135 pr_err("block bit set in master but no irqs: %d", block); 149 static int pm8xxx_irq_master_handler(struct pm_irq_chip *chip, int master) argument 154 ret = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_M_STATUS1 + master, 157 pr_err("Failed to read master %d ret=%d\n", master, ret); 161 pr_err("master bit set in root but no blocks: %d", master); 167 block_number = master * 8 + i; /* block # */ 197 int master, int block) 203 PM8821_SSBI_ADDR_IRQ_ROOT(master, bloc 196 pm8821_irq_block_handler(struct pm_irq_chip *chip, int master, int block) argument 221 pm8821_irq_master_handler(struct pm_irq_chip *chip, int master, u8 master_val) argument 234 unsigned int master; local 403 u8 block, master; local 431 u8 block, master; local 452 u8 block, irq_bit, master; local [all...] |
/linux-master/drivers/mailbox/ |
H A D | tegra-hsp.c | 73 unsigned int master; member in struct:tegra_hsp_doorbell 91 unsigned int master; member in struct:tegra_hsp_db_map 159 __tegra_hsp_doorbell_get(struct tegra_hsp *hsp, unsigned int master) argument 164 if (entry->master == master) 171 tegra_hsp_doorbell_get(struct tegra_hsp *hsp, unsigned int master) argument 177 db = __tegra_hsp_doorbell_get(hsp, master); 187 unsigned long master, value; local 198 for_each_set_bit(master, &value, hsp->mbox_db.num_chans) { 201 db = __tegra_hsp_doorbell_get(hsp, master); 270 tegra_hsp_doorbell_create(struct tegra_hsp *hsp, const char *name, unsigned int master, unsigned int index) argument 584 unsigned int type = args->args[0], master = args->args[1]; local [all...] |
/linux-master/drivers/i3c/master/ |
H A D | svc-i3c-master.c | 3 * Silvaco dual-role I3C master driver 14 #include <linux/i3c/master.h> 161 * @base: I3C master controller 183 * @lock: Transfer lock, protect between IBI work thread and callbacks from master 219 * @index: Index in the master tables corresponding to this device 220 * @ibi: IBI slot index in the master structure 229 static inline bool is_events_enabled(struct svc_i3c_master *master, u32 mask) argument 231 return !!(master->enabled_events & mask); 234 static bool svc_i3c_master_error(struct svc_i3c_master *master) argument 238 mstatus = readl(master 260 svc_i3c_master_enable_interrupts(struct svc_i3c_master *master, u32 mask) argument 265 svc_i3c_master_disable_interrupts(struct svc_i3c_master *master) argument 272 svc_i3c_master_clear_merrwarn(struct svc_i3c_master *master) argument 279 svc_i3c_master_flush_fifo(struct svc_i3c_master *master) argument 286 svc_i3c_master_reset_fifo_trigger(struct svc_i3c_master *master) argument 299 svc_i3c_master_reset(struct svc_i3c_master *master) argument 307 to_svc_i3c_master(struct i3c_master_controller *master) argument 314 struct svc_i3c_master *master; local 321 svc_i3c_master_dev_from_addr(struct svc_i3c_master *master, unsigned int ibiaddr) argument 336 svc_i3c_master_emit_stop(struct svc_i3c_master *master) argument 349 svc_i3c_master_handle_ibi(struct svc_i3c_master *master, struct i3c_dev_desc *dev) argument 387 svc_i3c_master_ack_ibi(struct svc_i3c_master *master, bool mandatory_byte) argument 401 svc_i3c_master_nack_ibi(struct svc_i3c_master *master) argument 410 struct svc_i3c_master *master = container_of(work, struct svc_i3c_master, ibi_work); local 505 struct svc_i3c_master *master = (struct svc_i3c_master *)dev_id; local 524 struct svc_i3c_master *master = to_svc_i3c_master(m); local 627 struct svc_i3c_master *master = to_svc_i3c_master(m); local 645 svc_i3c_master_reserve_slot(struct svc_i3c_master *master) argument 659 svc_i3c_master_release_slot(struct svc_i3c_master *master, unsigned int slot) argument 668 struct svc_i3c_master *master = to_svc_i3c_master(m); local 697 struct svc_i3c_master *master = to_svc_i3c_master(m); local 710 struct svc_i3c_master *master = to_svc_i3c_master(m); local 721 struct svc_i3c_master *master = to_svc_i3c_master(m); local 747 struct svc_i3c_master *master = to_svc_i3c_master(m); local 754 svc_i3c_master_readb(struct svc_i3c_master *master, u8 *dst, unsigned int len) argument 774 svc_i3c_master_do_daa_locked(struct svc_i3c_master *master, u8 *addrs, unsigned int *count) argument 883 svc_i3c_update_ibirules(struct svc_i3c_master *master) argument 939 struct svc_i3c_master *master = to_svc_i3c_master(m); local 979 svc_i3c_master_read(struct svc_i3c_master *master, u8 *in, unsigned int len) argument 1013 svc_i3c_master_write(struct svc_i3c_master *master, const u8 *out, unsigned int len) argument 1040 svc_i3c_master_xfer(struct svc_i3c_master *master, bool rnw, unsigned int xfer_type, u8 addr, u8 *in, const u8 *out, unsigned int xfer_len, unsigned int *actual_len, bool continued) argument 1123 svc_i3c_master_alloc_xfer(struct svc_i3c_master *master, unsigned int ncmds) argument 1143 svc_i3c_master_dequeue_xfer_locked(struct svc_i3c_master *master, struct svc_i3c_xfer *xfer) argument 1152 svc_i3c_master_dequeue_xfer(struct svc_i3c_master *master, struct svc_i3c_xfer *xfer) argument 1162 svc_i3c_master_start_xfer_locked(struct svc_i3c_master *master) argument 1204 svc_i3c_master_enqueue_xfer(struct svc_i3c_master *master, struct svc_i3c_xfer *xfer) argument 1231 svc_i3c_master_supports_ccc_cmd(struct i3c_master_controller *master, const struct i3c_ccc_cmd *cmd) argument 1238 svc_i3c_master_send_bdcast_ccc_cmd(struct svc_i3c_master *master, struct i3c_ccc_cmd *ccc) argument 1284 svc_i3c_master_send_direct_ccc_cmd(struct svc_i3c_master *master, struct i3c_ccc_cmd *ccc) argument 1337 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1357 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1398 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1437 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1474 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1489 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1507 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1524 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1542 struct svc_i3c_master *master = to_svc_i3c_master(m); local 1585 svc_i3c_master_prepare_clks(struct svc_i3c_master *master) argument 1609 svc_i3c_master_unprepare_clks(struct svc_i3c_master *master) argument 1619 struct svc_i3c_master *master; local 1711 struct svc_i3c_master *master = platform_get_drvdata(pdev); local 1719 svc_i3c_save_regs(struct svc_i3c_master *master) argument 1725 svc_i3c_restore_regs(struct svc_i3c_master *master) argument 1738 struct svc_i3c_master *master = dev_get_drvdata(dev); local 1749 struct svc_i3c_master *master = dev_get_drvdata(dev); local [all...] |
H A D | i3c-master-cdns.c | 12 #include <linux/i3c/master.h> 422 to_cdns_i3c_master(struct i3c_master_controller *master) argument 424 return container_of(master, struct cdns_i3c_master, base); 427 static void cdns_i3c_master_wr_to_tx_fifo(struct cdns_i3c_master *master, argument 430 writesl(master->regs + TX_FIFO, bytes, nbytes / 4); 435 writesl(master->regs + TX_FIFO, &tmp, 1); 439 static void cdns_i3c_master_rd_from_rx_fifo(struct cdns_i3c_master *master, argument 442 readsl(master->regs + RX_FIFO, bytes, nbytes / 4); 446 readsl(master->regs + RX_FIFO, &tmp, 1); 492 static int cdns_i3c_master_disable(struct cdns_i3c_master *master) argument 502 cdns_i3c_master_enable(struct cdns_i3c_master *master) argument 508 cdns_i3c_master_alloc_xfer(struct cdns_i3c_master *master, unsigned int ncmds) argument 528 cdns_i3c_master_start_xfer_locked(struct cdns_i3c_master *master) argument 557 cdns_i3c_master_end_xfer_locked(struct cdns_i3c_master *master, u32 isr) argument 631 cdns_i3c_master_queue_xfer(struct cdns_i3c_master *master, struct cdns_i3c_xfer *xfer) argument 647 cdns_i3c_master_unqueue_xfer(struct cdns_i3c_master *master, struct cdns_i3c_xfer *xfer) argument 697 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 739 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 819 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 901 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 911 cdns_i3c_master_get_rr_slot(struct cdns_i3c_master *master, u8 dyn_addr) argument 951 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 983 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 998 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1027 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1041 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1046 cdns_i3c_master_dev_rr_to_info(struct cdns_i3c_master *master, unsigned int slot, struct i3c_device_info *info) argument 1062 cdns_i3c_master_upd_i3c_scl_lim(struct cdns_i3c_master *master) argument 1134 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1192 cdns_i3c_master_calculate_thd_delay(struct cdns_i3c_master *master) argument 1208 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1305 cdns_i3c_master_handle_ibi(struct cdns_i3c_master *master, u32 ibir) argument 1359 cnds_i3c_master_demux_ibis(struct cdns_i3c_master *master) argument 1392 struct cdns_i3c_master *master = data; local 1412 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1437 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1477 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1508 struct cdns_i3c_master *master = to_cdns_i3c_master(m); local 1550 struct cdns_i3c_master *master = container_of(work, local 1568 struct cdns_i3c_master *master; local 1667 struct cdns_i3c_master *master = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/i3c/master/mipi-i3c-hci/ |
H A D | dma.c | 15 #include <linux/i3c/master.h> 183 dma_free_coherent(&hci->master.dev, 187 dma_free_coherent(&hci->master.dev, 192 dma_free_coherent(&hci->master.dev, 196 dma_unmap_single(&hci->master.dev, rh->ibi_data_dma, 219 dev_info(&hci->master.dev, "%d DMA rings available\n", nr_rings); 221 dev_err(&hci->master.dev, "number of rings should be <= 8\n"); 238 dev_info(&hci->master.dev, "Ring %d at offset %#x\n", i, offset); 257 rh->xfer = dma_alloc_coherent(&hci->master.dev, xfers_sz, 259 rh->resp = dma_alloc_coherent(&hci->master [all...] |
H A D | hci.h | 34 struct i3c_master_controller master; member in struct:i3c_hci 65 * Structure to represent a master initiated transfer. 129 /* Our per device master private data */
|
H A D | core.c | 13 #include <linux/i3c/master.h> 64 #define HC_CAP_NON_CURRENT_MASTER_CAP BIT(5) /* master handoff capable */ 123 return container_of(m, struct i3c_hci, master); 612 dev_err(&hci->master.dev, "Host Controller Internal Error\n"); 624 dev_err(&hci->master.dev, "unexpected INTR_STATUS %#x\n", val); 641 dev_notice(&hci->master.dev, "MIPI I3C HCI v%u.%u r%02u\n", 650 dev_err(&hci->master.dev, "unsupported HCI version\n"); 662 dev_info(&hci->master.dev, "DAT: %u %u-bytes entries at offset %#x\n", 670 dev_info(&hci->master.dev, "DCT: %u %u-bytes entries at offset %#x\n", 676 dev_info(&hci->master [all...] |
H A D | cmd_v1.c | 11 #include <linux/i3c/master.h> 124 struct i3c_bus *bus = i3c_master_get_bus(&hci->master); 141 struct i3c_bus *bus = i3c_master_get_bus(&hci->master); 317 ret = i3c_master_get_free_addr(&hci->master, next_addr); 364 ret = i3c_master_add_i3c_dev_locked(&hci->master, next_addr);
|
/linux-master/tools/testing/selftests/net/ |
H A D | vrf_route_leaking.sh | 323 ip -netns $h1 link set eth0 master br0 up 324 ip -netns $h1 link set eth1 master br0 up 337 ip -netns $h2 link set eth0 master br0 up 338 ip -netns $h2 link set eth1 master br0 up
|
H A D | vrf-xfrm-tests.sh | 188 ip -netns $host1 link set dev eth0 master ${VRF}
|
H A D | traceroute.sh | 192 ip netns exec $r1 ip link set dev eth0 master ${brdev} 196 ip netns exec $r1 ip link set dev eth1 master ${brdev}
|
H A D | test_vxlan_vnifiltering.sh | 219 ip -netns ${hv[$hvid]} link set $hvvethif master br$brid 266 ip -netns ${hv[$hvid]} link set $vxlandev master br$brid
|
H A D | test_vxlan_under_vrf.sh | 44 # can be moved in and out of the vrf by unsetting and setting veth0's master. 85 ip -netns ${hv[$id]} link set vxlan0 master br0 103 ip -netns ${hv[$id]} link set veth-tap master br0
|
H A D | srv6_end_dt4_l3vpn_test.sh | 270 ip -netns ${rtname} link set ${rtveth} master vrf-${tid}
|
H A D | srv6_end_dt6_l3vpn_test.sh | 272 ip -netns ${rtname} link set ${rtveth} master vrf-${tid}
|