Searched refs:master (Results 226 - 250 of 664) sorted by last modified time

1234567891011>>

/linux-master/net/netfilter/
H A Dnf_conntrack_netlink.c419 #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 Dfs_cmd.c164 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 Dexynos5433_drm_decon.c620 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 Dqos_pfc.sh253 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 Dmaster.h41 * @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 Dw1_ds2433.c101 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 Dds2490.c145 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 Dvchiq_core.h125 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 Dvchiq_core.c1709 * 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 Ddebugfs.c22 /* 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 Dqcom-pm8xxx.c135 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 Dtegra-hsp.c73 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 Dsvc-i3c-master.c3 * 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 Di3c-master-cdns.c12 #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 Ddma.c15 #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 Dhci.h34 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 Dcore.c13 #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 Dcmd_v1.c11 #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 Dvrf_route_leaking.sh323 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 Dvrf-xfrm-tests.sh188 ip -netns $host1 link set dev eth0 master ${VRF}
H A Dtraceroute.sh192 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 Dtest_vxlan_vnifiltering.sh219 ip -netns ${hv[$hvid]} link set $hvvethif master br$brid
266 ip -netns ${hv[$hvid]} link set $vxlandev master br$brid
H A Dtest_vxlan_under_vrf.sh44 # 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 Dsrv6_end_dt4_l3vpn_test.sh270 ip -netns ${rtname} link set ${rtveth} master vrf-${tid}
H A Dsrv6_end_dt6_l3vpn_test.sh272 ip -netns ${rtname} link set ${rtveth} master vrf-${tid}

Completed in 267 milliseconds

1234567891011>>